diff --git a/cimgui_auto.cpp b/cimgui_auto.cpp index 4caa29e..5fea11c 100644 --- a/cimgui_auto.cpp +++ b/cimgui_auto.cpp @@ -594,22 +594,6 @@ CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button) { return ImGui::RadioButton(label,v,v_button); } -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay) { return ImGui::ProgressBar(fraction,size_arg,overlay); @@ -686,58 +670,6 @@ CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v, { return ImGui::DragScalarN(label,data_type,v,components,v_speed,v_min,v_max,format,power); } -CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - return ImGui::InputText(label,buf,buf_size,flags,callback,user_data); -} -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - 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) -{ - return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); -} -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat2(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat3(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat4(label,v,format,extra_flags); -} -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt(label,v,step,step_fast,extra_flags); -} -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt2(label,v,extra_flags); -} -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt3(label,v,extra_flags); -} -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt4(label,v,extra_flags); -} -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputDouble(label,v,step,step_fast,format,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) -{ - return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) -{ - return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); -} CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power) { return ImGui::SliderFloat(label,v,v_min,v_max,format,power); @@ -794,6 +726,58 @@ CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataTyp { return ImGui::VSliderScalar(label,size,data_type,v,v_min,v_max,format,power); } +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputText(label,buf,buf_size,flags,callback,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) +{ + 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) +{ + return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); +} +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat2(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat3(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat4(label,v,format,extra_flags); +} +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt(label,v,step,step_fast,extra_flags); +} +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt2(label,v,extra_flags); +} +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt3(label,v,extra_flags); +} +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt4(label,v,extra_flags); +} +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputDouble(label,v,step,step_fast,format,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) +{ + return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) +{ + return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); +} CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) { return ImGui::ColorEdit3(label,col,flags); @@ -934,6 +918,22 @@ CIMGUI_API void igListBoxFooter() { return ImGui::ListBoxFooter(); } +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} CIMGUI_API void igValueBool(const char* prefix,bool b) { return ImGui::Value(prefix,b); @@ -950,25 +950,6 @@ CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format { return ImGui::Value(prefix,v,float_format); } -CIMGUI_API void igBeginTooltip() -{ - return ImGui::BeginTooltip(); -} -CIMGUI_API void igEndTooltip() -{ - return ImGui::EndTooltip(); -} -CIMGUI_API void igSetTooltip(const char* fmt,...) -{ - va_list args; - va_start(args, fmt); - ImGui::SetTooltipV(fmt,args); - va_end(args); -} -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) -{ - return ImGui::SetTooltipV(fmt,args); -} CIMGUI_API bool igBeginMainMenuBar() { return ImGui::BeginMainMenuBar(); @@ -1001,6 +982,25 @@ CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p { return ImGui::MenuItem(label,shortcut,p_selected,enabled); } +CIMGUI_API void igBeginTooltip() +{ + return ImGui::BeginTooltip(); +} +CIMGUI_API void igEndTooltip() +{ + return ImGui::EndTooltip(); +} +CIMGUI_API void igSetTooltip(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::SetTooltipV(fmt,args); + va_end(args); +} +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) +{ + return ImGui::SetTooltipV(fmt,args); +} CIMGUI_API void igOpenPopup(const char* str_id) { return ImGui::OpenPopup(str_id); @@ -1153,13 +1153,17 @@ CIMGUI_API bool igIsItemVisible() { return ImGui::IsItemVisible(); } +CIMGUI_API bool igIsItemEdited() +{ + return ImGui::IsItemEdited(); +} CIMGUI_API bool igIsItemDeactivated() { return ImGui::IsItemDeactivated(); } -CIMGUI_API bool igIsItemDeactivatedAfterChange() +CIMGUI_API bool igIsItemDeactivatedAfterEdit() { - return ImGui::IsItemDeactivatedAfterChange(); + return ImGui::IsItemDeactivatedAfterEdit(); } CIMGUI_API bool igIsAnyItemHovered() { @@ -1197,7 +1201,7 @@ CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) { return ImGui::IsRectVisible(rect_min,rect_max); } -CIMGUI_API float igGetTime() +CIMGUI_API double igGetTime() { return ImGui::GetTime(); } @@ -1393,34 +1397,6 @@ CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) { return self->ClearInputCharacters(); } -CIMGUI_API const char* TextRange_begin(TextRange* self) -{ - return self->begin(); -} -CIMGUI_API const char* TextRange_end(TextRange* self) -{ - return self->end(); -} -CIMGUI_API bool TextRange_empty(TextRange* self) -{ - return self->empty(); -} -CIMGUI_API char TextRange_front(TextRange* self) -{ - return self->front(); -} -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c) -{ - return self->is_blank(c); -} -CIMGUI_API void TextRange_trim_blanks(TextRange* self) -{ - return self->trim_blanks(); -} -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out) -{ - return self->split(separator,out); -} CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width) { return self->Draw(label,width); @@ -1441,6 +1417,22 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) { return self->IsActive(); } +CIMGUI_API const char* TextRange_begin(TextRange* self) +{ + return self->begin(); +} +CIMGUI_API const char* TextRange_end(TextRange* self) +{ + return self->end(); +} +CIMGUI_API bool TextRange_empty(TextRange* self) +{ + return self->empty(); +} +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out) +{ + return self->split(separator,out); +} CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self) { return self->begin(); @@ -1533,15 +1525,15 @@ CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self) { return self->BuildSortByKey(); } -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count) +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count) { return self->DeleteChars(pos,bytes_count); } -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end) +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end) { return self->InsertChars(pos,text,text_end); } -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self) +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self) { return self->HasSelection(); } diff --git a/cimgui_auto.h b/cimgui_auto.h index ef7f60a..218455e 100644 --- a/cimgui_auto.h +++ b/cimgui_auto.h @@ -44,17 +44,17 @@ typedef struct Pair Pair; typedef struct TextRange TextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; -typedef struct ImGuiContext ImGuiContext; -typedef struct ImGuiPayload ImGuiPayload; -typedef struct ImGuiListClipper ImGuiListClipper; -typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; -typedef struct ImGuiTextEditCallbackData ImGuiTextEditCallbackData; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; +typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; +typedef struct ImGuiPayload ImGuiPayload; typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame; +typedef struct ImGuiListClipper ImGuiListClipper; +typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; typedef struct ImGuiIO ImGuiIO; +typedef struct ImGuiContext ImGuiContext; typedef struct ImColor ImColor; typedef struct ImFontConfig ImFontConfig; typedef struct ImFontAtlas ImFontAtlas; @@ -75,24 +75,24 @@ struct ImFont; struct ImFontAtlas; struct ImFontConfig; struct ImColor; +typedef void* ImTextureID; +struct ImGuiContext; struct ImGuiIO; +struct ImGuiInputTextCallbackData; +struct ImGuiListClipper; struct ImGuiOnceUponAFrame; +struct ImGuiPayload; +struct ImGuiSizeCallbackData; struct ImGuiStorage; struct ImGuiStyle; struct ImGuiTextFilter; struct ImGuiTextBuffer; -struct ImGuiTextEditCallbackData; -struct ImGuiSizeCallbackData; -struct ImGuiListClipper; -struct ImGuiPayload; -struct ImGuiContext; -typedef void* ImTextureID; typedef unsigned int ImGuiID; typedef unsigned short ImWchar; typedef int ImGuiCol; +typedef int ImGuiCond; typedef int ImGuiDataType; typedef int ImGuiDir; -typedef int ImGuiCond; typedef int ImGuiKey; typedef int ImGuiNavInput; typedef int ImGuiMouseCursor; @@ -112,12 +112,12 @@ typedef int ImGuiInputTextFlags; typedef int ImGuiSelectableFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; -typedef int (*ImGuiTextEditCallback)(ImGuiTextEditCallbackData *data); +typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); typedef signed int ImS32; typedef unsigned int ImU32; -typedef signed long long ImS64; -typedef unsigned long long ImU64; +typedef int64_t ImS64; +typedef uint64_t ImU64; struct ImVec2 { float x, y; @@ -145,7 +145,6 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_AlwaysVerticalScrollbar= 1 << 14, ImGuiWindowFlags_AlwaysHorizontalScrollbar=1<< 15, ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, - ImGuiWindowFlags_ResizeFromAnySide = 1 << 17, ImGuiWindowFlags_NoNavInputs = 1 << 18, ImGuiWindowFlags_NoNavFocus = 1 << 19, ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, @@ -177,6 +176,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_Password = 1 << 15, ImGuiInputTextFlags_NoUndoRedo = 1 << 16, ImGuiInputTextFlags_CharsScientific = 1 << 17, + ImGuiInputTextFlags_CallbackResize = 1 << 18, ImGuiInputTextFlags_Multiline = 1 << 20 }; enum ImGuiTreeNodeFlags_ @@ -201,7 +201,8 @@ enum ImGuiSelectableFlags_ ImGuiSelectableFlags_None = 0, ImGuiSelectableFlags_DontClosePopups = 1 << 0, ImGuiSelectableFlags_SpanAllColumns = 1 << 1, - ImGuiSelectableFlags_AllowDoubleClick = 1 << 2 + ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, + ImGuiSelectableFlags_Disabled = 1 << 3 }; enum ImGuiComboFlags_ { @@ -232,6 +233,7 @@ enum ImGuiHoveredFlags_ ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5, ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6, + ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7, ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows }; @@ -243,6 +245,7 @@ enum ImGuiDragDropFlags_ ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, ImGuiDragDropFlags_SourceExtern = 1 << 4, + ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5, ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10, ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11, ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12, @@ -375,10 +378,11 @@ enum ImGuiCol_ ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_TextSelectedBg, - ImGuiCol_ModalWindowDarkening, ImGuiCol_DragDropTarget, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingHighlight, + ImGuiCol_NavWindowingDimBg, + ImGuiCol_ModalWindowDimBg, ImGuiCol_COUNT }; enum ImGuiStyleVar_ @@ -444,6 +448,7 @@ enum ImGuiMouseCursor_ ImGuiMouseCursor_ResizeEW, ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNWSE, + ImGuiMouseCursor_Hand, ImGuiMouseCursor_COUNT }; enum ImGuiCond_ @@ -509,14 +514,15 @@ struct ImGuiIO ImVec2 DisplayFramebufferScale; ImVec2 DisplayVisibleMin; ImVec2 DisplayVisibleMax; - bool OptMacOSXBehaviors; - bool OptCursorBlink; + bool ConfigMacOSXBehaviors; + bool ConfigCursorBlink; + bool ConfigResizeWindowsFromEdges; const char* (*GetClipboardTextFn)(void* user_data); void (*SetClipboardTextFn)(void* user_data, const char* text); void* ClipboardUserData; void (*ImeSetInputScreenPosFn)(int x, int y); void* ImeWindowHandle; - void* RenderDrawListsFnDummy; + void* RenderDrawListsFnUnused; ImVec2 MousePos; bool MouseDown[5]; float MouseWheel; @@ -539,11 +545,13 @@ struct ImGuiIO float Framerate; int MetricsRenderVertices; int MetricsRenderIndices; + int MetricsRenderWindows; int MetricsActiveWindows; + int MetricsActiveAllocations; ImVec2 MouseDelta; ImVec2 MousePosPrev; ImVec2 MouseClickedPos[5]; - float MouseClickedTime[5]; + double MouseClickedTime[5]; bool MouseClicked[5]; bool MouseDoubleClicked[5]; bool MouseReleased[5]; @@ -583,12 +591,11 @@ struct ImGuiStorage { ImVector/**/ Data; }; -struct ImGuiTextEditCallbackData +struct ImGuiInputTextCallbackData { ImGuiInputTextFlags EventFlag; ImGuiInputTextFlags Flags; void* UserData; - bool ReadOnly; ImWchar EventChar; ImGuiKey EventKey; char* Buf; @@ -723,11 +730,13 @@ struct ImFontGlyph }; enum ImFontAtlasFlags_ { + ImFontAtlasFlags_None = 0, ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0, ImFontAtlasFlags_NoMouseCursors = 1 << 1 }; struct ImFontAtlas { + bool Locked; ImFontAtlasFlags Flags; ImTextureID TexID; int TexDesiredWidth; @@ -778,6 +787,7 @@ struct ImFont { const char* b; const char* e; + const char* end () const { return e; } }; struct Pair { @@ -945,10 +955,6 @@ CIMGUI_API bool igCheckbox(const char* label,bool* v); CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value); CIMGUI_API bool igRadioButtonBool(const char* label,bool active); CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button); -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay); CIMGUI_API void igBullet(); CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); @@ -968,19 +974,6 @@ CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,in CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max); CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power); CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,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,ImGuiTextEditCallback callback,void* user_data); -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback 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 igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power); CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power); CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power); @@ -995,6 +988,19 @@ CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power); CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format); 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 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); @@ -1026,14 +1032,14 @@ CIMGUI_API bool igListBoxFnPtr(const char* label,int* current_item,bool(*items_g CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size); CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items); CIMGUI_API void igListBoxFooter(); +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); CIMGUI_API void igValueBool(const char* prefix,bool b); CIMGUI_API void igValueInt(const char* prefix,int v); CIMGUI_API void igValueUint(const char* prefix,unsigned int v); CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format); -CIMGUI_API void igBeginTooltip(); -CIMGUI_API void igEndTooltip(); -CIMGUI_API void igSetTooltip(const char* fmt,...); -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API bool igBeginMainMenuBar(); CIMGUI_API void igEndMainMenuBar(); CIMGUI_API bool igBeginMenuBar(); @@ -1042,6 +1048,10 @@ CIMGUI_API bool igBeginMenu(const char* label,bool enabled); CIMGUI_API void igEndMenu(); CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled); CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled); +CIMGUI_API void igBeginTooltip(); +CIMGUI_API void igEndTooltip(); +CIMGUI_API void igSetTooltip(const char* fmt,...); +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API void igOpenPopup(const char* str_id); CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button); @@ -1080,8 +1090,9 @@ CIMGUI_API bool igIsItemActive(); CIMGUI_API bool igIsItemFocused(); CIMGUI_API bool igIsItemClicked(int mouse_button); CIMGUI_API bool igIsItemVisible(); +CIMGUI_API bool igIsItemEdited(); CIMGUI_API bool igIsItemDeactivated(); -CIMGUI_API bool igIsItemDeactivatedAfterChange(); +CIMGUI_API bool igIsItemDeactivatedAfterEdit(); CIMGUI_API bool igIsAnyItemHovered(); CIMGUI_API bool igIsAnyItemActive(); CIMGUI_API bool igIsAnyItemFocused(); @@ -1091,7 +1102,7 @@ CIMGUI_API ImVec2 igGetItemRectSize(); CIMGUI_API void igSetItemAllowOverlap(); CIMGUI_API bool igIsRectVisible(const ImVec2 size); CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); -CIMGUI_API float igGetTime(); +CIMGUI_API double igGetTime(); CIMGUI_API int igGetFrameCount(); CIMGUI_API ImDrawList* igGetOverlayDrawList(); CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(); @@ -1140,18 +1151,15 @@ 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_ClearInputCharacters(ImGuiIO* self); -CIMGUI_API const char* TextRange_begin(TextRange* self); -CIMGUI_API const char* TextRange_end(TextRange* self); -CIMGUI_API bool TextRange_empty(TextRange* self); -CIMGUI_API char TextRange_front(TextRange* self); -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c); -CIMGUI_API void TextRange_trim_blanks(TextRange* self); -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out); CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width); CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end); CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); +CIMGUI_API const char* TextRange_begin(TextRange* self); +CIMGUI_API const char* TextRange_end(TextRange* self); +CIMGUI_API bool TextRange_empty(TextRange* self); +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out); CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); @@ -1175,9 +1183,9 @@ CIMGUI_API float* ImGuiStorage_GetFloatRef(ImGuiStorage* self,ImGuiID key,float CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void* default_val); CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val); CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count); -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end); -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self); +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count); +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end); +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self); CIMGUI_API bool ImGuiPayload_IsDataType(ImGuiPayload* self,const char* type); CIMGUI_API bool ImGuiPayload_IsPreview(ImGuiPayload* self); diff --git a/generator/generated/cimgui.cpp b/generator/generated/cimgui.cpp index ef1faf6..4e8c4c6 100644 --- a/generator/generated/cimgui.cpp +++ b/generator/generated/cimgui.cpp @@ -594,22 +594,6 @@ CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button) { return ImGui::RadioButton(label,v,v_button); } -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay) { return ImGui::ProgressBar(fraction,size_arg,overlay); @@ -686,58 +670,6 @@ CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v, { return ImGui::DragScalarN(label,data_type,v,components,v_speed,v_min,v_max,format,power); } -CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - return ImGui::InputText(label,buf,buf_size,flags,callback,user_data); -} -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - 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) -{ - return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); -} -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat2(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat3(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat4(label,v,format,extra_flags); -} -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt(label,v,step,step_fast,extra_flags); -} -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt2(label,v,extra_flags); -} -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt3(label,v,extra_flags); -} -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt4(label,v,extra_flags); -} -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputDouble(label,v,step,step_fast,format,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) -{ - return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) -{ - return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); -} CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power) { return ImGui::SliderFloat(label,v,v_min,v_max,format,power); @@ -794,6 +726,58 @@ CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataTyp { return ImGui::VSliderScalar(label,size,data_type,v,v_min,v_max,format,power); } +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputText(label,buf,buf_size,flags,callback,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) +{ + 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) +{ + return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); +} +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat2(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat3(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat4(label,v,format,extra_flags); +} +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt(label,v,step,step_fast,extra_flags); +} +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt2(label,v,extra_flags); +} +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt3(label,v,extra_flags); +} +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt4(label,v,extra_flags); +} +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputDouble(label,v,step,step_fast,format,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) +{ + return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) +{ + return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); +} CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) { return ImGui::ColorEdit3(label,col,flags); @@ -934,6 +918,22 @@ CIMGUI_API void igListBoxFooter() { return ImGui::ListBoxFooter(); } +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} CIMGUI_API void igValueBool(const char* prefix,bool b) { return ImGui::Value(prefix,b); @@ -950,25 +950,6 @@ CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format { return ImGui::Value(prefix,v,float_format); } -CIMGUI_API void igBeginTooltip() -{ - return ImGui::BeginTooltip(); -} -CIMGUI_API void igEndTooltip() -{ - return ImGui::EndTooltip(); -} -CIMGUI_API void igSetTooltip(const char* fmt,...) -{ - va_list args; - va_start(args, fmt); - ImGui::SetTooltipV(fmt,args); - va_end(args); -} -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) -{ - return ImGui::SetTooltipV(fmt,args); -} CIMGUI_API bool igBeginMainMenuBar() { return ImGui::BeginMainMenuBar(); @@ -1001,6 +982,25 @@ CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p { return ImGui::MenuItem(label,shortcut,p_selected,enabled); } +CIMGUI_API void igBeginTooltip() +{ + return ImGui::BeginTooltip(); +} +CIMGUI_API void igEndTooltip() +{ + return ImGui::EndTooltip(); +} +CIMGUI_API void igSetTooltip(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::SetTooltipV(fmt,args); + va_end(args); +} +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) +{ + return ImGui::SetTooltipV(fmt,args); +} CIMGUI_API void igOpenPopup(const char* str_id) { return ImGui::OpenPopup(str_id); @@ -1153,13 +1153,17 @@ CIMGUI_API bool igIsItemVisible() { return ImGui::IsItemVisible(); } +CIMGUI_API bool igIsItemEdited() +{ + return ImGui::IsItemEdited(); +} CIMGUI_API bool igIsItemDeactivated() { return ImGui::IsItemDeactivated(); } -CIMGUI_API bool igIsItemDeactivatedAfterChange() +CIMGUI_API bool igIsItemDeactivatedAfterEdit() { - return ImGui::IsItemDeactivatedAfterChange(); + return ImGui::IsItemDeactivatedAfterEdit(); } CIMGUI_API bool igIsAnyItemHovered() { @@ -1197,7 +1201,7 @@ CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) { return ImGui::IsRectVisible(rect_min,rect_max); } -CIMGUI_API float igGetTime() +CIMGUI_API double igGetTime() { return ImGui::GetTime(); } @@ -1393,34 +1397,6 @@ CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) { return self->ClearInputCharacters(); } -CIMGUI_API const char* TextRange_begin(TextRange* self) -{ - return self->begin(); -} -CIMGUI_API const char* TextRange_end(TextRange* self) -{ - return self->end(); -} -CIMGUI_API bool TextRange_empty(TextRange* self) -{ - return self->empty(); -} -CIMGUI_API char TextRange_front(TextRange* self) -{ - return self->front(); -} -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c) -{ - return self->is_blank(c); -} -CIMGUI_API void TextRange_trim_blanks(TextRange* self) -{ - return self->trim_blanks(); -} -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out) -{ - return self->split(separator,out); -} CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width) { return self->Draw(label,width); @@ -1441,6 +1417,22 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) { return self->IsActive(); } +CIMGUI_API const char* TextRange_begin(TextRange* self) +{ + return self->begin(); +} +CIMGUI_API const char* TextRange_end(TextRange* self) +{ + return self->end(); +} +CIMGUI_API bool TextRange_empty(TextRange* self) +{ + return self->empty(); +} +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out) +{ + return self->split(separator,out); +} CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self) { return self->begin(); @@ -1533,15 +1525,15 @@ CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self) { return self->BuildSortByKey(); } -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count) +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count) { return self->DeleteChars(pos,bytes_count); } -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end) +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end) { return self->InsertChars(pos,text,text_end); } -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self) +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self) { return self->HasSelection(); } diff --git a/generator/generated/cimgui.h b/generator/generated/cimgui.h index 5d8cd18..71b46b3 100644 --- a/generator/generated/cimgui.h +++ b/generator/generated/cimgui.h @@ -38,7 +38,7 @@ typedef unsigned long long ImU64; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef unsigned short ImDrawIdx; typedef void* ImTextureID; -// dear imgui, v1.62 +// dear imgui, v1.63 typedef struct CustomRect CustomRect; typedef struct GlyphRangesBuilder GlyphRangesBuilder; typedef struct ImFontGlyph ImFontGlyph; @@ -46,17 +46,17 @@ typedef struct Pair Pair; typedef struct TextRange TextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; -typedef struct ImGuiContext ImGuiContext; -typedef struct ImGuiPayload ImGuiPayload; -typedef struct ImGuiListClipper ImGuiListClipper; -typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; -typedef struct ImGuiTextEditCallbackData ImGuiTextEditCallbackData; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; +typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; +typedef struct ImGuiPayload ImGuiPayload; typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame; +typedef struct ImGuiListClipper ImGuiListClipper; +typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; typedef struct ImGuiIO ImGuiIO; +typedef struct ImGuiContext ImGuiContext; typedef struct ImColor ImColor; typedef struct ImFontConfig ImFontConfig; typedef struct ImFontAtlas ImFontAtlas; @@ -74,6 +74,7 @@ typedef struct ImDrawChannel ImDrawChannel; // Get latest version at https://github.com/ocornut/imgui // Configuration file (edit imconfig.h or define IMGUI_USER_CONFIG to set your own filename) // Version +// (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY00 then bounced up to XYY01 when release tagging happens) // Define attributes of all API symbols declarations (e.g. for DLL under Windows) // is used for core imgui functions, is used for the default bindings files (imgui_impl_xxx.h) // Helpers @@ -88,45 +89,45 @@ struct ImFont; // Runtime data for a single font within a p struct ImFontAtlas; // Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader struct ImFontConfig; // Configuration data when adding a font or merging fonts struct ImColor; // Helper functions to create a color that can be converted to either u32 or float4 (*obsolete* please avoid using) -struct ImGuiIO; // Main configuration and I/O between your application and ImGui -struct ImGuiOnceUponAFrame; // Simple helper for running a block of code not more than once a frame, used by IMGUI_ONCE_UPON_A_FRAME macro -struct ImGuiStorage; // Simple custom key value storage -struct ImGuiStyle; // Runtime data for styling/colors -struct ImGuiTextFilter; // Parse and apply text filters. In format "aaaaa[,bbbb][,ccccc]" -struct ImGuiTextBuffer; // Text buffer for logging/accumulating text -struct ImGuiTextEditCallbackData; // Shared state of ImGui::InputText() when using custom ImGuiTextEditCallback (rare/advanced use) -struct ImGuiSizeCallbackData; // Structure used to constraint window size in custom ways when using custom ImGuiSizeCallback (rare/advanced use) -struct ImGuiListClipper; // Helper to manually clip large list of items -struct ImGuiPayload; // User data payload for drag and drop operations struct ImGuiContext; // ImGui context (opaque) -// Typedefs and Enumerations (declared as int for compatibility with old C++ and to not pollute the top of this file) -// Use your programming IDE "Go to definition" facility on the names of the right-most columns to find the actual flags/enum lists. +struct ImGuiIO; // Main configuration and I/O between your application and ImGui +struct ImGuiInputTextCallbackData; // Shared state of InputText() when using custom ImGuiInputTextCallback (rare/advanced use) +struct ImGuiListClipper; // Helper to manually clip large list of items +struct ImGuiOnceUponAFrame; // Helper for running a block of code not more than once a frame, used by IMGUI_ONCE_UPON_A_FRAME macro +struct ImGuiPayload; // User data payload for drag and drop operations +struct ImGuiSizeCallbackData; // Callback data when using SetNextWindowSizeConstraints() (rare/advanced use) +struct ImGuiStorage; // Helper for key->value storage +struct ImGuiStyle; // Runtime data for styling/colors +struct ImGuiTextFilter; // Helper to parse and apply text filters (e.g. "aaaaa[,bbbb][,ccccc]") +struct ImGuiTextBuffer; // Helper to hold and append into a text buffer (~string builder) +// Typedefs and Enums/Flags (declared as int for compatibility with old C++, to allow using as flags and to not pollute the top of this file) +// Use your programming IDE "Go to definition" facility on the names of the center columns to find the actual flags/enum lists. typedef unsigned int ImGuiID; // Unique ID used by widgets (typically hashed from a stack of string) typedef unsigned short ImWchar; // Character for keyboard input/display -typedef int ImGuiCol; // enum: a color identifier for styling // enum ImGuiCol_ -typedef int ImGuiDataType; // enum: a primary data type // enum ImGuiDataType_ -typedef int ImGuiDir; // enum: a cardinal direction // enum ImGuiDir_ -typedef int ImGuiCond; // enum: a condition for Set*() // enum ImGuiCond_ -typedef int ImGuiKey; // enum: a key identifier (ImGui-side enum) // enum ImGuiKey_ -typedef int ImGuiNavInput; // enum: an input identifier for navigation // enum ImGuiNavInput_ -typedef int ImGuiMouseCursor; // enum: a mouse cursor identifier // enum ImGuiMouseCursor_ -typedef int ImGuiStyleVar; // enum: a variable identifier for styling // enum ImGuiStyleVar_ -typedef int ImDrawCornerFlags; // flags: for ImDrawList::AddRect*() etc. // enum ImDrawCornerFlags_ -typedef int ImDrawListFlags; // flags: for ImDrawList // enum ImDrawListFlags_ -typedef int ImFontAtlasFlags; // flags: for ImFontAtlas // enum ImFontAtlasFlags_ -typedef int ImGuiBackendFlags; // flags: for io.BackendFlags // enum ImGuiBackendFlags_ -typedef int ImGuiColorEditFlags; // flags: for ColorEdit*(), ColorPicker*() // enum ImGuiColorEditFlags_ -typedef int ImGuiColumnsFlags; // flags: for *Columns*() // enum ImGuiColumnsFlags_ -typedef int ImGuiConfigFlags; // flags: for io.ConfigFlags // enum ImGuiConfigFlags_ -typedef int ImGuiComboFlags; // flags: for BeginCombo() // enum ImGuiComboFlags_ -typedef int ImGuiDragDropFlags; // flags: for *DragDrop*() // enum ImGuiDragDropFlags_ -typedef int ImGuiFocusedFlags; // flags: for IsWindowFocused() // enum ImGuiFocusedFlags_ -typedef int ImGuiHoveredFlags; // flags: for IsItemHovered() etc. // enum ImGuiHoveredFlags_ -typedef int ImGuiInputTextFlags; // flags: for InputText*() // enum ImGuiInputTextFlags_ -typedef int ImGuiSelectableFlags; // flags: for Selectable() // enum ImGuiSelectableFlags_ -typedef int ImGuiTreeNodeFlags; // flags: for TreeNode*(),CollapsingHeader()// enum ImGuiTreeNodeFlags_ -typedef int ImGuiWindowFlags; // flags: for Begin*() // enum ImGuiWindowFlags_ -typedef int (*ImGuiTextEditCallback)(ImGuiTextEditCallbackData *data); +typedef int ImGuiCol; // -> enum ImGuiCol_ // Enum: A color identifier for styling +typedef int ImGuiCond; // -> enum ImGuiCond_ // Enum: A condition for Set*() +typedef int ImGuiDataType; // -> enum ImGuiDataType_ // Enum: A primary data type +typedef int ImGuiDir; // -> enum ImGuiDir_ // Enum: A cardinal direction +typedef int ImGuiKey; // -> enum ImGuiKey_ // Enum: A key identifier (ImGui-side enum) +typedef int ImGuiNavInput; // -> enum ImGuiNavInput_ // Enum: An input identifier for navigation +typedef int ImGuiMouseCursor; // -> enum ImGuiMouseCursor_ // Enum: A mouse cursor identifier +typedef int ImGuiStyleVar; // -> enum ImGuiStyleVar_ // Enum: A variable identifier for styling +typedef int ImDrawCornerFlags; // -> enum ImDrawCornerFlags_ // Flags: for ImDrawList::AddRect*() etc. +typedef int ImDrawListFlags; // -> enum ImDrawListFlags_ // Flags: for ImDrawList +typedef int ImFontAtlasFlags; // -> enum ImFontAtlasFlags_ // Flags: for ImFontAtlas +typedef int ImGuiBackendFlags; // -> enum ImGuiBackendFlags_ // Flags: for io.BackendFlags +typedef int ImGuiColorEditFlags; // -> enum ImGuiColorEditFlags_ // Flags: for ColorEdit*(), ColorPicker*() +typedef int ImGuiColumnsFlags; // -> enum ImGuiColumnsFlags_ // Flags: for Columns(), BeginColumns() +typedef int ImGuiConfigFlags; // -> enum ImGuiConfigFlags_ // Flags: for io.ConfigFlags +typedef int ImGuiComboFlags; // -> enum ImGuiComboFlags_ // Flags: for BeginCombo() +typedef int ImGuiDragDropFlags; // -> enum ImGuiDragDropFlags_ // Flags: for *DragDrop*() +typedef int ImGuiFocusedFlags; // -> enum ImGuiFocusedFlags_ // Flags: for IsWindowFocused() +typedef int ImGuiHoveredFlags; // -> enum ImGuiHoveredFlags_ // Flags: for IsItemHovered(), IsWindowHovered() etc. +typedef int ImGuiInputTextFlags; // -> enum ImGuiInputTextFlags_ // Flags: for InputText*() +typedef int ImGuiSelectableFlags; // -> enum ImGuiSelectableFlags_ // Flags: for Selectable() +typedef int ImGuiTreeNodeFlags; // -> enum ImGuiTreeNodeFlags_ // Flags: for TreeNode*(),CollapsingHeader() +typedef int ImGuiWindowFlags; // -> enum ImGuiWindowFlags_ // Flags: for Begin*() +typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); // Scalar data types typedef signed int ImS32; // 32-bit signed integer == int @@ -154,7 +155,6 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_NoScrollWithMouse = 1 << 4, // Disable user vertically scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set. ImGuiWindowFlags_NoCollapse = 1 << 5, // Disable user collapsing window by double-clicking on it ImGuiWindowFlags_AlwaysAutoResize = 1 << 6, // Resize every window to its content every frame - //ImGuiWindowFlags_ShowBorders = 1 << 7, // Show borders around windows and items (OBSOLETE! Use e.g. style.FrameBorderSize=1.0f to enable borders). ImGuiWindowFlags_NoSavedSettings = 1 << 8, // Never load/save settings in .ini file ImGuiWindowFlags_NoInputs = 1 << 9, // Disable catching mouse or keyboard inputs, hovering test with pass through. ImGuiWindowFlags_MenuBar = 1 << 10, // Has a menu-bar @@ -164,7 +164,6 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_AlwaysVerticalScrollbar= 1 << 14, // Always show vertical scrollbar (even if ContentSize.y < Size.y) ImGuiWindowFlags_AlwaysHorizontalScrollbar=1<< 15, // Always show horizontal scrollbar (even if ContentSize.x < Size.x) ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, // Ensure child windows without border uses style.WindowPadding (ignored by default for non-bordered child windows, because more convenient) - ImGuiWindowFlags_ResizeFromAnySide = 1 << 17, // [BETA] Enable resize from any corners and borders. Your back-end needs to honor the different values of io.MouseCursor set by imgui. ImGuiWindowFlags_NoNavInputs = 1 << 18, // No gamepad/keyboard navigation within the window ImGuiWindowFlags_NoNavFocus = 1 << 19, // No focusing toward this window with gamepad/keyboard navigation (e.g. skipped by CTRL+TAB) ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, @@ -175,6 +174,9 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_Popup = 1 << 26, // Don't use! For internal use by BeginPopup() ImGuiWindowFlags_Modal = 1 << 27, // Don't use! For internal use by BeginPopupModal() ImGuiWindowFlags_ChildMenu = 1 << 28 // Don't use! For internal use by BeginMenu() + // [Obsolete] + //ImGuiWindowFlags_ShowBorders = 1 << 7, // --> Set style.FrameBorderSize=1.0f / style.WindowBorderSize=1.0f to enable borders around windows and items + //ImGuiWindowFlags_ResizeFromAnySide = 1 << 17, // --> Set io.ConfigResizeWindowsFromEdges and make sure mouse cursors are supported by back-end (io.BackendFlags & ImGuiBackendFlags_HasMouseCursors) }; // Flags for ImGui::InputText() enum ImGuiInputTextFlags_ @@ -189,7 +191,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_CallbackCompletion = 1 << 6, // Call user function on pressing TAB (for completion handling) ImGuiInputTextFlags_CallbackHistory = 1 << 7, // Call user function on pressing Up/Down arrows (for history handling) ImGuiInputTextFlags_CallbackAlways = 1 << 8, // Call user function every time. User code may query cursor position, modify text buffer. - ImGuiInputTextFlags_CallbackCharFilter = 1 << 9, // Call user function to filter character. Modify data->EventChar to replace/filter input, or return 1 to discard character. + ImGuiInputTextFlags_CallbackCharFilter = 1 << 9, // Call user function to filter character. Modify data->EventChar to replace/filter input, or return 1 in callback to discard character. ImGuiInputTextFlags_AllowTabInput = 1 << 10, // Pressing TAB input a '\t' character into the text field ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 11, // In multi-line mode, unfocus with Enter, add new line with Ctrl+Enter (default is opposite: unfocus with Ctrl+Enter, add line with Enter). ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12, // Disable following the cursor horizontally @@ -198,6 +200,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_Password = 1 << 15, // Password mode, display all characters as '*' ImGuiInputTextFlags_NoUndoRedo = 1 << 16, // Disable undo/redo. Note that input text owns the text data while active, if you want to provide your own undo/redo stack you need e.g. to call ClearActiveID(). ImGuiInputTextFlags_CharsScientific = 1 << 17, // Allow 0123456789.+-*/eE (Scientific notation input) + ImGuiInputTextFlags_CallbackResize = 1 << 18, // Allow buffer capacity resize + notify when the string wants to be resized (for string types which hold a cache of their Size) (see misc/stl/imgui_stl.h for an example of using this) // [Internal] ImGuiInputTextFlags_Multiline = 1 << 20 // For internal use by InputTextMultiline() }; @@ -228,7 +231,8 @@ enum ImGuiSelectableFlags_ ImGuiSelectableFlags_None = 0, ImGuiSelectableFlags_DontClosePopups = 1 << 0, // Clicking this don't close parent popup window ImGuiSelectableFlags_SpanAllColumns = 1 << 1, // Selectable frame can span all columns (text will still fit in current column) - ImGuiSelectableFlags_AllowDoubleClick = 1 << 2 // Generate press events on double clicks too + ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, // Generate press events on double clicks too + ImGuiSelectableFlags_Disabled = 1 << 3 // Cannot be selected, display greyed out text }; // Flags for ImGui::BeginCombo() enum ImGuiComboFlags_ @@ -253,7 +257,8 @@ enum ImGuiFocusedFlags_ ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows }; // Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered() -// Note: If you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that. Please read the FAQ! +// Note: if you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that. Please read the FAQ! +// Note: windows with the ImGuiWindowFlags_NoInputs flag are ignored by IsWindowHovered() calls. enum ImGuiHoveredFlags_ { ImGuiHoveredFlags_None = 0, // Return true if directly over the item/window, not obstructed by another window, not obstructed by an active popup or modal blocking inputs under them. @@ -264,6 +269,7 @@ enum ImGuiHoveredFlags_ //ImGuiHoveredFlags_AllowWhenBlockedByModal = 1 << 4, // Return true even if a modal popup window is normally blocking access to this item/window. FIXME-TODO: Unavailable yet. ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5, // Return true even if an active item is blocking access to this item/window. Useful for Drag and Drop patterns. ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6, // Return true even if the position is overlapped by another window + ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7, // Return true even if the item is disabled ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows }; @@ -273,10 +279,11 @@ enum ImGuiDragDropFlags_ ImGuiDragDropFlags_None = 0, // BeginDragDropSource() flags ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disable this behavior. - ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return true, to avoid subsequent user code submitting tooltips. This flag disable this behavior so you can still call IsItemHovered() on the source item. + ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disable this behavior so you can still call IsItemHovered() on the source item. ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, // Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item. ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, // Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit. ImGuiDragDropFlags_SourceExtern = 1 << 4, // External source (from outside of imgui), won't attempt to read current item/window info. Will always return true. Only one Extern source can be active simultaneously. + ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5, // Automatically expire the payload if the source cease to be submitted (otherwise payloads are persisting while being dragged) // AcceptDragDropPayload() flags ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10, // AcceptDragDropPayload() will returns true even before the mouse button is released. You can then call IsDelivery() to test if the payload needs to be delivered. ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11, // Do not draw the default highlight rectangle when hovering over target. @@ -425,10 +432,11 @@ enum ImGuiCol_ ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_TextSelectedBg, - ImGuiCol_ModalWindowDarkening, // Darken/colorize entire screen behind a modal window, when one is active ImGuiCol_DragDropTarget, ImGuiCol_NavHighlight, // Gamepad/keyboard: current highlighted item - ImGuiCol_NavWindowingHighlight, // Gamepad/keyboard: when holding NavMenu to focus/move/resize windows + ImGuiCol_NavWindowingHighlight, // Highlight window when using CTRL+TAB + ImGuiCol_NavWindowingDimBg, // Darken/colorize entire screen behind the CTRL+TAB window list, when active + ImGuiCol_ModalWindowDimBg, // Darken/colorize entire screen behind a modal window, when one is active ImGuiCol_COUNT // Obsolete names (will be removed) }; @@ -500,11 +508,12 @@ enum ImGuiMouseCursor_ ImGuiMouseCursor_None = -1, ImGuiMouseCursor_Arrow = 0, ImGuiMouseCursor_TextInput, // When hovering over InputText, etc. - ImGuiMouseCursor_ResizeAll, // Unused by imgui functions + ImGuiMouseCursor_ResizeAll, // (Unused by imgui functions) ImGuiMouseCursor_ResizeNS, // When hovering over an horizontal border ImGuiMouseCursor_ResizeEW, // When hovering over a vertical border or a column ImGuiMouseCursor_ResizeNESW, // When hovering over the bottom-left corner of a window ImGuiMouseCursor_ResizeNWSE, // When hovering over the bottom-right corner of a window + ImGuiMouseCursor_Hand, // (Unused by imgui functions. Use for e.g. hyperlinks) ImGuiMouseCursor_COUNT // Obsolete names (will be removed) }; @@ -553,7 +562,7 @@ struct ImGuiStyle float CurveTessellationTol; // Tessellation tolerance when using PathBezierCurveTo() without a specific number of segments. Decrease for highly tessellated curves (higher quality, more polygons), increase to reduce quality. ImVec4 Colors[ImGuiCol_COUNT]; }; -// This is where your app communicate with ImGui. Access via ImGui::GetIO(). +// This is where your app communicate with Dear ImGui. Access via ImGui::GetIO(). // Read 'Programmer guide' section in .cpp file for general usage. struct ImGuiIO { @@ -581,9 +590,10 @@ struct ImGuiIO ImVec2 DisplayFramebufferScale; // = (1.0f,1.0f) // For retina display or other situations where window coordinates are different from framebuffer coordinates. User storage only, presently not used by ImGui. ImVec2 DisplayVisibleMin; // (0.0f,0.0f) // If you use DisplaySize as a virtual space larger than your screen, set DisplayVisibleMin/Max to the visible area. ImVec2 DisplayVisibleMax; // (0.0f,0.0f) // If the values are the same, we defaults to Min=(0.0f) and Max=DisplaySize - // Advanced/subtle behaviors - bool OptMacOSXBehaviors; // = defined(__APPLE__) // OS X style: Text editing cursor movement using Alt instead of Ctrl, Shortcuts using Cmd/Super instead of Ctrl, Line/Text Start and End using Cmd+Arrows instead of Home/End, Double click selects by word instead of selecting whole text, Multi-selection in lists uses Cmd/Super instead of Ctrl - bool OptCursorBlink; // = true // Enable blinking cursor, for users who consider it annoying. + // Miscellaneous configuration options + bool ConfigMacOSXBehaviors; // = defined(__APPLE__) // OS X style: Text editing cursor movement using Alt instead of Ctrl, Shortcuts using Cmd/Super instead of Ctrl, Line/Text Start and End using Cmd+Arrows instead of Home/End, Double click selects by word instead of selecting whole text, Multi-selection in lists uses Cmd/Super instead of Ctrl (was called io.OptMacOSXBehaviors prior to 1.63) + bool ConfigCursorBlink; // = true // Set to false to disable blinking cursor, for users who consider it distracting. (was called: io.OptCursorBlink prior to 1.63) + bool ConfigResizeWindowsFromEdges; // = false // [BETA] Enable resizing of windows from their edges and from the lower-left corner. This requires (io.BackendFlags & ImGuiBackendFlags_HasMouseCursors) because it needs mouse cursor feedback. (This used to be the ImGuiWindowFlags_ResizeFromAnySide flag) //------------------------------------------------------------------ // Settings (User Functions) //------------------------------------------------------------------ @@ -600,7 +610,7 @@ struct ImGuiIO // Input - Fill before calling NewFrame() //------------------------------------------------------------------ ImVec2 MousePos; // Mouse position, in pixels. Set to ImVec2(-FLT_MAX,-FLT_MAX) if mouse is unavailable (on another screen, etc.) - bool MouseDown[5]; // Mouse buttons: left, right, middle + extras. ImGui itself mostly only uses left button (BeginPopupContext** are using right button). Others buttons allows us to track if the mouse is being used by your application + available to user as a convenience via IsMouse** API. + bool MouseDown[5]; // Mouse buttons: 0=left, 1=right, 2=middle + extras. ImGui itself mostly only uses left button (BeginPopupContext** are using right button). Others buttons allows us to track if the mouse is being used by your application + available to user as a convenience via IsMouse** API. float MouseWheel; // Mouse wheel Vertical: 1 unit scrolls about 5 lines text. float MouseWheelH; // Mouse wheel Horizontal. Most users don't have a mouse with an horizontal wheel, may not be filled by all back-ends. bool MouseDrawCursor; // Request ImGui to draw a mouse cursor for you (if you are on a platform without a mouse cursor). @@ -625,14 +635,16 @@ struct ImGuiIO float Framerate; // Application framerate estimation, in frame per second. Solely for convenience. Rolling average estimation based on IO.DeltaTime over 120 frames int MetricsRenderVertices; // Vertices output during last call to Render() int MetricsRenderIndices; // Indices output during last call to Render() = number of triangles * 3 - int MetricsActiveWindows; // Number of visible root windows (exclude child windows) + int MetricsRenderWindows; // Number of visible windows + int MetricsActiveWindows; // Number of active windows + int MetricsActiveAllocations; // Number of active allocations, updated by MemAlloc/MemFree based on current context. May be off if you have multiple imgui contexts. ImVec2 MouseDelta; // Mouse delta. Note that this is zero if either current or previous position are invalid (-FLT_MAX,-FLT_MAX), so a disappearing/reappearing mouse won't have a huge delta. //------------------------------------------------------------------ // [Internal] ImGui will maintain those fields. Forward compatibility not guaranteed! //------------------------------------------------------------------ ImVec2 MousePosPrev; // Previous mouse position temporary storage (nb: not for public use, set to MousePos in NewFrame()) ImVec2 MouseClickedPos[5]; // Position at time of clicking - float MouseClickedTime[5]; // Time of last click (used to figure out double-click) + double MouseClickedTime[5]; // Time of last click (used to figure out double-click) bool MouseClicked[5]; // Mouse button went from !Down to Down bool MouseDoubleClicked[5]; // Has mouse button been double-clicked? bool MouseReleased[5]; // Mouse button went from Down to !Down @@ -675,6 +687,7 @@ struct ImGuiOnceUponAFrame // Helper: Parse and apply text filters. In format "aaaaa[,bbbb][,ccccc]" struct ImGuiTextFilter { + // [Internal] char InputBuf[256]; ImVector/**/ Filters; int CountGrep; @@ -684,7 +697,7 @@ struct ImGuiTextBuffer { ImVector/**/ Buf; }; -// Helper: Simple Key->value storage +// Helper: key->value storage // Typically you don't have to worry about this since a storage is held within each Window. // We use it to e.g. store collapse state for a tree (Int 0/1) // This is optimized for efficient lookup (dichotomy into a contiguous buffer) and rare insertion (typically tied to user interactions aka max once a frame) @@ -705,26 +718,30 @@ struct ImGuiStorage // Use on your own storage if you know only integer are being stored (open/close all tree nodes) // For quicker full rebuild of a storage (instead of an incremental one), you may add all your contents and then sort once. }; -// Shared state of InputText(), passed to callback when a ImGuiInputTextFlags_Callback* flag is used and the corresponding callback is triggered. -struct ImGuiTextEditCallbackData +// Shared state of InputText(), passed as an argument to your callback when a ImGuiInputTextFlags_Callback* flag is used. +// The callback function should return 0 by default. +// Special processing: +// - ImGuiInputTextFlags_CallbackCharFilter: return 1 if the character is not allowed. You may also set 'EventChar=0' as any character replacement are allowed. +// - ImGuiInputTextFlags_CallbackResize: notified by InputText() when the string is resized. BufTextLen is set to the new desired string length so you can update the string size on your side of the fence. You can also replace Buf pointer if your underlying data is reallocated. No need to initialize new characters or zero-terminator as InputText will do it right after the resize callback. +struct ImGuiInputTextCallbackData { - ImGuiInputTextFlags EventFlag; // One of ImGuiInputTextFlags_Callback* // Read-only + ImGuiInputTextFlags EventFlag; // One ImGuiInputTextFlags_Callback* // Read-only ImGuiInputTextFlags Flags; // What user passed to InputText() // Read-only void* UserData; // What user passed to InputText() // Read-only - bool ReadOnly; // Read-only mode // Read-only - // CharFilter event: - ImWchar EventChar; // Character input // Read-write (replace character or set to zero) - // Completion,History,Always events: - // If you modify the buffer contents make sure you update 'BufTextLen' and set 'BufDirty' to true. - ImGuiKey EventKey; // Key pressed (Up/Down/TAB) // Read-only - char* Buf; // Current text buffer // Read-write (pointed data only, can't replace the actual pointer) - int BufTextLen; // Current text length in bytes // Read-write - int BufSize; // Maximum text length in bytes // Read-only - bool BufDirty; // Set if you modify Buf/BufTextLen!! // Write - int CursorPos; // // Read-write - int SelectionStart; // // Read-write (== to SelectionEnd when no selection) - int SelectionEnd; // // Read-write - // NB: Helper functions for text manipulation. Calling those function loses selection. + // Arguments for the different callback events + // - To modify the text buffer in a callback, prefer using the InsertChars() / DeleteChars() function. InsertChars() will take care of calling the resize callback if necessary. + // - If you know your edits are not going to resize the underlying buffer allocation, you may modify the contents of 'Buf[]' directly. You need to update 'BufTextLen' accordingly (0 <= BufTextLen < BufSize) and set 'BufDirty'' to true so InputText can update its internal state. + ImWchar EventChar; // Character input // Read-write // [CharFilter] Replace character or set to zero. return 1 is equivalent to setting EventChar=0; + ImGuiKey EventKey; // Key pressed (Up/Down/TAB) // Read-only // [Completion,History] + char* Buf; // Text buffer // Read-write // [Resize] Can replace pointer / [Completion,History,Always] Only write to pointed data, don't replace the actual pointer! + int BufTextLen; // Text length in bytes // Read-write // [Resize,Completion,History,Always] Exclude zero-terminator storage. In C land: == strlen(some_text), in C++ land: string.length() + int BufSize; // Buffer capacity in bytes // Read-only // [Resize,Completion,History,Always] Include zero-terminator storage. In C land == ARRAYSIZE(my_char_array), in C++ land: string.capacity()+1 + bool BufDirty; // Set if you modify Buf/BufTextLen!! // Write // [Completion,History,Always] + int CursorPos; // // Read-write // [Completion,History,Always] + int SelectionStart; // // Read-write // [Completion,History,Always] == to SelectionEnd when no selection) + int SelectionEnd; // // Read-write // [Completion,History,Always] + // Helper functions for text manipulation. + // Use those function to benefit from the CallbackResize behaviors. Calling those function reset the selection. }; // Resizing callback data to apply custom constraint. As enabled by SetNextWindowSizeConstraints(). Callback is called during the next Begin(). // NB: For basic min/max size constraint on each axis you don't need to use the callback! The SetNextWindowSizeConstraints() parameters are enough. @@ -904,23 +921,34 @@ struct ImFontGlyph }; enum ImFontAtlasFlags_ { + ImFontAtlasFlags_None = 0, ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0, // Don't round the height to next power of two ImFontAtlasFlags_NoMouseCursors = 1 << 1 // Don't build software mouse cursors into the atlas }; -// Load and rasterize multiple TTF/OTF fonts into a same texture. -// Sharing a texture for multiple fonts allows us to reduce the number of draw calls during rendering. -// We also add custom graphic data into the texture that serves for ImGui. -// 1. (Optional) Call AddFont*** functions. If you don't call any, the default font will be loaded for you. -// 2. Call GetTexDataAsAlpha8() or GetTexDataAsRGBA32() to build and retrieve pixels data. -// 3. Upload the pixels data into a texture within your graphics system. -// 4. Call SetTexID(my_tex_id); and pass the pointer/identifier to your texture. This value will be passed back to you during rendering to identify the texture. -// IMPORTANT: If you pass a 'glyph_ranges' array to AddFont*** functions, you need to make sure that your array persist up until the ImFont is build (when calling GetTexData*** or Build()). We only copy the pointer, not the data. +// Load and rasterize multiple TTF/OTF fonts into a same texture. The font atlas will build a single texture holding: +// - One or more fonts. +// - Custom graphics data needed to render the shapes needed by Dear ImGui. +// - Mouse cursor shapes for software cursor rendering (unless setting 'Flags |= ImFontAtlasFlags_NoMouseCursors' in the font atlas). +// It is the user-code responsibility to setup/build the atlas, then upload the pixel data into a texture accessible by your graphics api. +// - Optionally, call any of the AddFont*** functions. If you don't call any, the default font embedded in the code will be loaded for you. +// - Call GetTexDataAsAlpha8() or GetTexDataAsRGBA32() to build and retrieve pixels data. +// - Upload the pixels data into a texture within your graphics system (see imgui_impl_xxxx.cpp examples) +// - Call SetTexID(my_tex_id); and pass the pointer/identifier to your texture in a format natural to your graphics API. +// This value will be passed back to you during rendering to identify the texture. Read FAQ entry about ImTextureID for more details. +// Common pitfalls: +// - If you pass a 'glyph_ranges' array to AddFont*** functions, you need to make sure that your array persist up until the +// atlas is build (when calling GetTexData*** or Build()). We only copy the pointer, not the data. +// - Important: By default, AddFontFromMemoryTTF() takes ownership of the data. Even though we are not writing to it, we will free the pointer on destruction. +// You can set font_cfg->FontDataOwnedByAtlas=false to keep ownership of your data and it won't be freed, +// - Even though many functions are suffixed with "TTF", OTF data is supported just as well. +// - This is an old API and it is currently awkward for those and and various other reasons! We will address them in the future! struct ImFontAtlas { // Build atlas, retrieve pixel data. // User is in charge of copying the pixels into graphics memory (e.g. create a texture with your engine). Then store your texture handle with SetTexID(). - // RGBA32 format is provided for convenience and compatibility, but note that unless you use CustomRect to draw color data, the RGB pixels emitted from Fonts will all be white (~75 of waste). - // Pitch = Width * BytesPerPixels + // The pitch is always = Width * BytesPerPixels (1 or 4) + // Building in RGBA32 format is provided for convenience and compatibility, but note that unless you manually manipulate or copy color data into + // the texture (e.g. when using the AddCustomRect*** api), then the RGB pixels emitted will always be white (~75 of memory/bandwidth waste. //------------------------------------------- // Glyph Ranges //------------------------------------------- @@ -937,6 +965,7 @@ struct ImFontAtlas //------------------------------------------- // Members //------------------------------------------- + bool Locked; // Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert. ImFontAtlasFlags Flags; // Build flags (see ImFontAtlasFlags_) ImTextureID TexID; // User data to refer to the texture once it has been uploaded to user's graphic systems. It is passed back to you during rendering via the ImDrawCmd structure. int TexDesiredWidth; // Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height. @@ -998,6 +1027,7 @@ struct ImFont { const char* b; const char* e; + const char* end () const { return e; } }; struct Pair { @@ -1044,7 +1074,7 @@ CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref); // add style editor block CIMGUI_API bool igShowStyleSelector(const char* label); // add style selector block (not a window), essentially a combo listing the default styles. CIMGUI_API void igShowFontSelector(const char* label); // add font selector block (not a window), essentially a combo listing the loaded fonts. CIMGUI_API void igShowUserGuide(); // add basic help/info block (not a window): how to manipulate ImGui as a end-user (mouse/keyboard controls). -CIMGUI_API const char* igGetVersion(); // get a version string e.g. "1.23" +CIMGUI_API const char* igGetVersion(); // get the compiled version string e.g. "1.23" // Styles CIMGUI_API void igStyleColorsDark(ImGuiStyle* dst); // new, recommended style (default) CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst); // classic imgui style @@ -1189,16 +1219,12 @@ CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 size,const ImVe CIMGUI_API bool igImageButton(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col); // <0 frame_padding uses default frame padding settings. 0 for no padding CIMGUI_API bool igCheckbox(const char* label,bool* v); CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value); -CIMGUI_API bool igRadioButtonBool(const char* label,bool active); -CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button); -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API bool igRadioButtonBool(const char* label,bool active); // use with e.g. if (RadioButton("one", my_value==1)) { my_value = 1; } +CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button); // shortcut to handle the above pattern when value is an integer CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay); CIMGUI_API void igBullet(); // draw a small circle and keep the cursor on the same line. advance cursor x position by GetTreeNodeToLabelSpacing(), same distance that TreeNode() uses // Widgets: Combo Box - // The new BeginCombo()/EndCombo() api allows you to manage your contents and selection state however you want it. + // The new BeginCombo()/EndCombo() api allows you to manage your contents and selection state however you want it, by creating e.g. Selectable() items. // The old Combo() api are helpers over BeginCombo()/EndCombo() which are kept available for convenience purpose. CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); CIMGUI_API void igEndCombo(); // only call EndCombo() if BeginCombo() returns true! @@ -1221,20 +1247,6 @@ CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,in CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max); CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power); CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power); - // Widgets: Input with Keyboard -CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data); -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback 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); // Widgets: Sliders (tip: ctrl+click on a slider to input with keyboard. manually input values aren't clamped, can go off-bounds) // Adjust format string to decorate the value with a prefix, a suffix, or adapt the editing and display precision e.g. "%.3f" -> 1.234; "%5.2f secs" -> 01.23 secs; "Biscuit: %.0f" -> Biscuit: 1; etc. CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power); // adjust format to decorate the value with a prefix or a suffix for in-slider labels or unit display. Use power!=1.0 for power curve sliders @@ -1251,6 +1263,21 @@ CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power); CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format); 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); + // Widgets: Input with Keyboard + // If you want to use InputText() with a dynamic string type such as std::string or your own, see misc/stl/imgui_stl.h +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); // Widgets: Color Editor/Picker (tip: the ColorEdit* functions have a little colored preview square that can be left-clicked to open a picker, and right-clicked to open an option menu.) // Note that a 'float v[X]' function argument is the same as 'float* v', the array syntax is just a way to document the number of elements that are expected to be accessible. You can the pass the address of a first float element out of a contiguous structure, e.g. &myvector.x CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags); @@ -1279,25 +1306,26 @@ CIMGUI_API float igGetTreeNodeToLabelSpacing(); CIMGUI_API void igSetNextTreeNodeOpen(bool is_open,ImGuiCond cond); // set next TreeNode/CollapsingHeader open state. CIMGUI_API bool igCollapsingHeader(const char* label,ImGuiTreeNodeFlags flags); // if returning 'true' the header is open. doesn't indent nor push on ID stack. user doesn't have to call TreePop(). CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags); // when 'p_open' isn't NULL, display an additional small close button on upper right of the header - // Widgets: Selectable / Lists + // Widgets: Selectables CIMGUI_API bool igSelectable(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size); // "bool selected" carry the selection state (read-only). Selectable() is clicked is returns true so you can modify your selection state. size.x==0.0: use remaining width, size.x>0.0: specify width. size.y==0.0: use label height, size.y>0.0: specify height CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size); // "bool* p_selected" point to the selection state (read-write), as a convenient helper. + // Widgets: List Boxes CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items); CIMGUI_API bool igListBoxFnPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items); CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size); // use if you want to reimplement ListBox() will custom data or interactions. if the function return true, you can output elements then call ListBoxFooter() afterwards. CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items); // " CIMGUI_API void igListBoxFooter(); // terminate the scrolling region. only call ListBoxFooter() if ListBoxHeader() returned true! + // Widgets: Data Plotting +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); // Widgets: Value() Helpers. Output single value in "name: value" format (tip: freely declare more in your code to handle your types. you can add functions to the ImGui namespace) CIMGUI_API void igValueBool(const char* prefix,bool b); CIMGUI_API void igValueInt(const char* prefix,int v); CIMGUI_API void igValueUint(const char* prefix,unsigned int v); CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format); - // Tooltips -CIMGUI_API void igBeginTooltip(); // begin/append a tooltip window. to create full-featured tooltip (with any kind of items). -CIMGUI_API void igEndTooltip(); -CIMGUI_API void igSetTooltip(const char* fmt,...); // set a text-only tooltip, typically use with ImGui::IsItemHovered(). overidde any previous call to SetTooltip(). -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); - // Menus + // Widgets: Menus CIMGUI_API bool igBeginMainMenuBar(); // create and append to a full screen menu-bar. CIMGUI_API void igEndMainMenuBar(); // only call EndMainMenuBar() if BeginMainMenuBar() returns true! CIMGUI_API bool igBeginMenuBar(); // append to menu-bar of current window (requires ImGuiWindowFlags_MenuBar flag set on parent window). @@ -1306,6 +1334,11 @@ CIMGUI_API bool igBeginMenu(const char* label,bool enabled); // CIMGUI_API void igEndMenu(); // only call EndMenu() if BeginMenu() returns true! CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled); // return true when activated. shortcuts are displayed for convenience but not processed by ImGui at the moment CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled); // return true when activated + toggle (*p_selected) if p_selected != NULL + // Tooltips +CIMGUI_API void igBeginTooltip(); // begin/append a tooltip window. to create full-featured tooltip (with any kind of items). +CIMGUI_API void igEndTooltip(); +CIMGUI_API void igSetTooltip(const char* fmt,...); // set a text-only tooltip, typically use with ImGui::IsItemHovered(). overidde any previous call to SetTooltip(). +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); // Popups CIMGUI_API void igOpenPopup(const char* str_id); // call to mark popup as open (don't call every frame!). popups are closed when user click outside, or if CloseCurrentPopup() is called within a BeginPopup()/EndPopup() block. By default, Selectable()/MenuItem() are calling CloseCurrentPopup(). Popup identifiers are relative to the current ID-stack (so OpenPopup and BeginPopup needs to be at the same level). CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); // return true if the popup is open, and you can start outputting to it. only call EndPopup() if BeginPopup() returns true! @@ -1349,13 +1382,15 @@ CIMGUI_API void igPopClipRect(); CIMGUI_API void igSetItemDefaultFocus(); // make last item the default focused item of a window. Please use instead of "if (IsWindowAppearing()) SetScrollHere()" to signify "default item". CIMGUI_API void igSetKeyboardFocusHere(int offset); // focus keyboard on the next widget. Use positive 'offset' to access sub components of a multiple component widget. Use -1 to access previous widget. // Utilities + // See Demo Window under "Widgets->Querying Status" for an interactive visualization of many of those functions. CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); // is the last item hovered? (and usable, aka not blocked by a popup, etc.). See ImGuiHoveredFlags for more options. CIMGUI_API bool igIsItemActive(); // is the last item active? (e.g. button being held, text field being edited. This will continuously return true while holding mouse button on an item. Items that don't interact will always return false) CIMGUI_API bool igIsItemFocused(); // is the last item focused for keyboard/gamepad navigation? CIMGUI_API bool igIsItemClicked(int mouse_button); // is the last item clicked? (e.g. button/node just clicked on) == IsMouseClicked(mouse_button) && IsItemHovered() CIMGUI_API bool igIsItemVisible(); // is the last item visible? (items may be out of sight because of clipping/scrolling) +CIMGUI_API bool igIsItemEdited(); // did the last item modify its underlying value this frame? or was pressed? This is generally the same as the "bool" return value of many widgets. CIMGUI_API bool igIsItemDeactivated(); // was the last item just made inactive (item was previously active). Useful for Undo/Redo patterns with widgets that requires continuous editing. -CIMGUI_API bool igIsItemDeactivatedAfterChange(); // was the last item just made inactive and made a value change when it was active? (e.g. Slider/Drag moved). Useful for Undo/Redo patterns with widgets that requires continuous editing. Note that you may get false positives (some widgets such as Combo()/ListBox()/Selectable() will return true even when clicking an already selected item). +CIMGUI_API bool igIsItemDeactivatedAfterEdit(); // was the last item just made inactive and made a value change when it was active? (e.g. Slider/Drag moved). Useful for Undo/Redo patterns with widgets that requires continuous editing. Note that you may get false positives (some widgets such as Combo()/ListBox()/Selectable() will return true even when clicking an already selected item). CIMGUI_API bool igIsAnyItemHovered(); CIMGUI_API bool igIsAnyItemActive(); CIMGUI_API bool igIsAnyItemFocused(); @@ -1365,7 +1400,7 @@ CIMGUI_API ImVec2 igGetItemRectSize(); CIMGUI_API void igSetItemAllowOverlap(); // allow last item to be overlapped by a subsequent item. sometimes useful with invisible buttons, selectables, etc. to catch unused area. CIMGUI_API bool igIsRectVisible(const ImVec2 size); // test if rectangle (of given size, starting from cursor position) is visible / not clipped. CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); // test if rectangle (in screen space) is visible / not clipped. to perform coarse clipping on user's side. -CIMGUI_API float igGetTime(); +CIMGUI_API double igGetTime(); CIMGUI_API int igGetFrameCount(); CIMGUI_API ImDrawList* igGetOverlayDrawList(); // this draw list will be the last rendered one, useful to quickly draw overlays shapes/text CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(); // you may use this when creating your own ImDrawList instances @@ -1386,13 +1421,13 @@ CIMGUI_API bool igIsKeyDown(int user_key_index); CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat); // was key pressed (went from !Down to Down). if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate CIMGUI_API bool igIsKeyReleased(int user_key_index); // was key released (went from Down to !Down).. CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate); // uses provided repeat rate/delay. return a count, most often 0 or 1 but might be >1 if RepeatRate is small enough that DeltaTime > RepeatRate -CIMGUI_API bool igIsMouseDown(int button); // is mouse button held +CIMGUI_API bool igIsMouseDown(int button); // is mouse button held (0=left, 1=right, 2=middle) CIMGUI_API bool igIsAnyMouseDown(); // is any mouse button held -CIMGUI_API bool igIsMouseClicked(int button,bool repeat); // did mouse button clicked (went from !Down to Down) +CIMGUI_API bool igIsMouseClicked(int button,bool repeat); // did mouse button clicked (went from !Down to Down) (0=left, 1=right, 2=middle) CIMGUI_API bool igIsMouseDoubleClicked(int button); // did mouse button double-clicked. a double-click returns false in IsMouseClicked(). uses io.MouseDoubleClickTime. CIMGUI_API bool igIsMouseReleased(int button); // did mouse button released (went from Down to !Down) CIMGUI_API bool igIsMouseDragging(int button,float lock_threshold); // is mouse dragging. if lock_threshold < -1.0f uses io.MouseDraggingThreshold -CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); // is mouse hovering given bounding rect (in screen space). clipped by current clipping settings. disregarding of consideration of focus/window ordering/blocked by a popup. +CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); // is mouse hovering given bounding rect (in screen space). clipped by current clipping settings, but disregarding of other consideration of focus/window ordering/popup-block. CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); // CIMGUI_API ImVec2 igGetMousePos(); // shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(); // retrieve backup of mouse position at the time of opening popup we have BeginPopup() into @@ -1422,7 +1457,7 @@ CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); //------------------------------------------------------------------ // Settings (fill once) // Default value: //------------------------------------------------------------------ - // Advanced/subtle behaviors + // Miscellaneous configuration options //------------------------------------------------------------------ // Settings (User Functions) //------------------------------------------------------------------ @@ -1444,18 +1479,16 @@ CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); // Clear the text // [Internal] ImGui will maintain those fields. Forward compatibility not guaranteed! //------------------------------------------------------------------ // NB: It is forbidden to call push_back/push_front/insert with a reference pointing inside the ImVector data itself! e.g. v.push_back(v[10]) is forbidden. -CIMGUI_API const char* TextRange_begin(TextRange* self); -CIMGUI_API const char* TextRange_end(TextRange* self); -CIMGUI_API bool TextRange_empty(TextRange* self); -CIMGUI_API char TextRange_front(TextRange* self); -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c); -CIMGUI_API void TextRange_trim_blanks(TextRange* self); -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out); CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width); // Helper calling InputText+Build CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end); CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); + // [Internal] +CIMGUI_API const char* TextRange_begin(TextRange* self); +CIMGUI_API const char* TextRange_end(TextRange* self); +CIMGUI_API bool TextRange_empty(TextRange* self); +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out); CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); // Buf is zero-terminated, so end() will point on the zero-terminator CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); @@ -1488,13 +1521,14 @@ CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val); // For quicker full rebuild of a storage (instead of an incremental one), you may add all your contents and then sort once. CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); - // CharFilter event: - // Completion,History,Always events: - // If you modify the buffer contents make sure you update 'BufTextLen' and set 'BufDirty' to true. - // NB: Helper functions for text manipulation. Calling those function loses selection. -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count); -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end); -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self); + // Arguments for the different callback events + // - To modify the text buffer in a callback, prefer using the InsertChars() / DeleteChars() function. InsertChars() will take care of calling the resize callback if necessary. + // - If you know your edits are not going to resize the underlying buffer allocation, you may modify the contents of 'Buf[]' directly. You need to update 'BufTextLen' accordingly (0 <= BufTextLen < BufSize) and set 'BufDirty'' to true so InputText can update its internal state. + // Helper functions for text manipulation. + // Use those function to benefit from the CallbackResize behaviors. Calling those function reset the selection. +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count); +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end); +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); // Members // [Internal] CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self); @@ -1580,7 +1614,7 @@ CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc); / CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConfig* font_cfg); CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); -CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); // Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after Build(). Set font_cfg->FontDataOwnedByAtlas to false to keep ownership. +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); // Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas. Set font_cfg->FontDataOwnedByAtlas=false to keep ownership of your data and it won't be freed. CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); // 'compressed_font_data' still owned by caller. Compress with binary_to_compressed_c.cpp. CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); // 'compressed_font_data_base85' still owned by caller. Compress with binary_to_compressed_c.cpp with -base85 parameter. CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self); // Clear input data (all ImFontConfig structures including sizes, TTF data, glyph ranges, etc.) = all the data used to build the texture and fonts. @@ -1589,8 +1623,9 @@ CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self); // Clea CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self); // Clear all input and output. // Build atlas, retrieve pixel data. // User is in charge of copying the pixels into graphics memory (e.g. create a texture with your engine). Then store your texture handle with SetTexID(). - // RGBA32 format is provided for convenience and compatibility, but note that unless you use CustomRect to draw color data, the RGB pixels emitted from Fonts will all be white (~75% of waste). - // Pitch = Width * BytesPerPixels + // The pitch is always = Width * BytesPerPixels (1 or 4) + // Building in RGBA32 format is provided for convenience and compatibility, but note that unless you manually manipulate or copy color data into + // the texture (e.g. when using the AddCustomRect*** api), then the RGB pixels emitted will always be white (~75% of memory/bandwidth waste. CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self); // Build pixels data. This is called automatically for you by the GetTexData*** functions. 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); // 1 byte per-pixel diff --git a/generator/generated/cimgui_auto.cpp b/generator/generated/cimgui_auto.cpp index 4caa29e..5fea11c 100644 --- a/generator/generated/cimgui_auto.cpp +++ b/generator/generated/cimgui_auto.cpp @@ -594,22 +594,6 @@ CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button) { return ImGui::RadioButton(label,v,v_button); } -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) -{ - return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); -} -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) -{ - return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); -} CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay) { return ImGui::ProgressBar(fraction,size_arg,overlay); @@ -686,58 +670,6 @@ CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v, { return ImGui::DragScalarN(label,data_type,v,components,v_speed,v_min,v_max,format,power); } -CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - return ImGui::InputText(label,buf,buf_size,flags,callback,user_data); -} -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data) -{ - 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) -{ - return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); -} -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat2(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat3(label,v,format,extra_flags); -} -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputFloat4(label,v,format,extra_flags); -} -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt(label,v,step,step_fast,extra_flags); -} -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt2(label,v,extra_flags); -} -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt3(label,v,extra_flags); -} -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputInt4(label,v,extra_flags); -} -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) -{ - return ImGui::InputDouble(label,v,step,step_fast,format,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) -{ - return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) -{ - return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); -} CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power) { return ImGui::SliderFloat(label,v,v_min,v_max,format,power); @@ -794,6 +726,58 @@ CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataTyp { return ImGui::VSliderScalar(label,size,data_type,v,v_min,v_max,format,power); } +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputText(label,buf,buf_size,flags,callback,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) +{ + 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) +{ + return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); +} +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat2(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat3(label,v,format,extra_flags); +} +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputFloat4(label,v,format,extra_flags); +} +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt(label,v,step,step_fast,extra_flags); +} +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt2(label,v,extra_flags); +} +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt3(label,v,extra_flags); +} +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputInt4(label,v,extra_flags); +} +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) +{ + return ImGui::InputDouble(label,v,step,step_fast,format,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) +{ + return ImGui::InputScalar(label,data_type,v,step,step_fast,format,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) +{ + return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); +} CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) { return ImGui::ColorEdit3(label,col,flags); @@ -934,6 +918,22 @@ CIMGUI_API void igListBoxFooter() { return ImGui::ListBoxFooter(); } +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} CIMGUI_API void igValueBool(const char* prefix,bool b) { return ImGui::Value(prefix,b); @@ -950,25 +950,6 @@ CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format { return ImGui::Value(prefix,v,float_format); } -CIMGUI_API void igBeginTooltip() -{ - return ImGui::BeginTooltip(); -} -CIMGUI_API void igEndTooltip() -{ - return ImGui::EndTooltip(); -} -CIMGUI_API void igSetTooltip(const char* fmt,...) -{ - va_list args; - va_start(args, fmt); - ImGui::SetTooltipV(fmt,args); - va_end(args); -} -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) -{ - return ImGui::SetTooltipV(fmt,args); -} CIMGUI_API bool igBeginMainMenuBar() { return ImGui::BeginMainMenuBar(); @@ -1001,6 +982,25 @@ CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p { return ImGui::MenuItem(label,shortcut,p_selected,enabled); } +CIMGUI_API void igBeginTooltip() +{ + return ImGui::BeginTooltip(); +} +CIMGUI_API void igEndTooltip() +{ + return ImGui::EndTooltip(); +} +CIMGUI_API void igSetTooltip(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::SetTooltipV(fmt,args); + va_end(args); +} +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) +{ + return ImGui::SetTooltipV(fmt,args); +} CIMGUI_API void igOpenPopup(const char* str_id) { return ImGui::OpenPopup(str_id); @@ -1153,13 +1153,17 @@ CIMGUI_API bool igIsItemVisible() { return ImGui::IsItemVisible(); } +CIMGUI_API bool igIsItemEdited() +{ + return ImGui::IsItemEdited(); +} CIMGUI_API bool igIsItemDeactivated() { return ImGui::IsItemDeactivated(); } -CIMGUI_API bool igIsItemDeactivatedAfterChange() +CIMGUI_API bool igIsItemDeactivatedAfterEdit() { - return ImGui::IsItemDeactivatedAfterChange(); + return ImGui::IsItemDeactivatedAfterEdit(); } CIMGUI_API bool igIsAnyItemHovered() { @@ -1197,7 +1201,7 @@ CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) { return ImGui::IsRectVisible(rect_min,rect_max); } -CIMGUI_API float igGetTime() +CIMGUI_API double igGetTime() { return ImGui::GetTime(); } @@ -1393,34 +1397,6 @@ CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) { return self->ClearInputCharacters(); } -CIMGUI_API const char* TextRange_begin(TextRange* self) -{ - return self->begin(); -} -CIMGUI_API const char* TextRange_end(TextRange* self) -{ - return self->end(); -} -CIMGUI_API bool TextRange_empty(TextRange* self) -{ - return self->empty(); -} -CIMGUI_API char TextRange_front(TextRange* self) -{ - return self->front(); -} -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c) -{ - return self->is_blank(c); -} -CIMGUI_API void TextRange_trim_blanks(TextRange* self) -{ - return self->trim_blanks(); -} -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out) -{ - return self->split(separator,out); -} CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width) { return self->Draw(label,width); @@ -1441,6 +1417,22 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) { return self->IsActive(); } +CIMGUI_API const char* TextRange_begin(TextRange* self) +{ + return self->begin(); +} +CIMGUI_API const char* TextRange_end(TextRange* self) +{ + return self->end(); +} +CIMGUI_API bool TextRange_empty(TextRange* self) +{ + return self->empty(); +} +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out) +{ + return self->split(separator,out); +} CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self) { return self->begin(); @@ -1533,15 +1525,15 @@ CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self) { return self->BuildSortByKey(); } -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count) +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count) { return self->DeleteChars(pos,bytes_count); } -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end) +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end) { return self->InsertChars(pos,text,text_end); } -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self) +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self) { return self->HasSelection(); } diff --git a/generator/generated/cimgui_auto.h b/generator/generated/cimgui_auto.h index ef7f60a..218455e 100644 --- a/generator/generated/cimgui_auto.h +++ b/generator/generated/cimgui_auto.h @@ -44,17 +44,17 @@ typedef struct Pair Pair; typedef struct TextRange TextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; -typedef struct ImGuiContext ImGuiContext; -typedef struct ImGuiPayload ImGuiPayload; -typedef struct ImGuiListClipper ImGuiListClipper; -typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; -typedef struct ImGuiTextEditCallbackData ImGuiTextEditCallbackData; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; +typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; +typedef struct ImGuiPayload ImGuiPayload; typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame; +typedef struct ImGuiListClipper ImGuiListClipper; +typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; typedef struct ImGuiIO ImGuiIO; +typedef struct ImGuiContext ImGuiContext; typedef struct ImColor ImColor; typedef struct ImFontConfig ImFontConfig; typedef struct ImFontAtlas ImFontAtlas; @@ -75,24 +75,24 @@ struct ImFont; struct ImFontAtlas; struct ImFontConfig; struct ImColor; +typedef void* ImTextureID; +struct ImGuiContext; struct ImGuiIO; +struct ImGuiInputTextCallbackData; +struct ImGuiListClipper; struct ImGuiOnceUponAFrame; +struct ImGuiPayload; +struct ImGuiSizeCallbackData; struct ImGuiStorage; struct ImGuiStyle; struct ImGuiTextFilter; struct ImGuiTextBuffer; -struct ImGuiTextEditCallbackData; -struct ImGuiSizeCallbackData; -struct ImGuiListClipper; -struct ImGuiPayload; -struct ImGuiContext; -typedef void* ImTextureID; typedef unsigned int ImGuiID; typedef unsigned short ImWchar; typedef int ImGuiCol; +typedef int ImGuiCond; typedef int ImGuiDataType; typedef int ImGuiDir; -typedef int ImGuiCond; typedef int ImGuiKey; typedef int ImGuiNavInput; typedef int ImGuiMouseCursor; @@ -112,12 +112,12 @@ typedef int ImGuiInputTextFlags; typedef int ImGuiSelectableFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; -typedef int (*ImGuiTextEditCallback)(ImGuiTextEditCallbackData *data); +typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); typedef signed int ImS32; typedef unsigned int ImU32; -typedef signed long long ImS64; -typedef unsigned long long ImU64; +typedef int64_t ImS64; +typedef uint64_t ImU64; struct ImVec2 { float x, y; @@ -145,7 +145,6 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_AlwaysVerticalScrollbar= 1 << 14, ImGuiWindowFlags_AlwaysHorizontalScrollbar=1<< 15, ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, - ImGuiWindowFlags_ResizeFromAnySide = 1 << 17, ImGuiWindowFlags_NoNavInputs = 1 << 18, ImGuiWindowFlags_NoNavFocus = 1 << 19, ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, @@ -177,6 +176,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_Password = 1 << 15, ImGuiInputTextFlags_NoUndoRedo = 1 << 16, ImGuiInputTextFlags_CharsScientific = 1 << 17, + ImGuiInputTextFlags_CallbackResize = 1 << 18, ImGuiInputTextFlags_Multiline = 1 << 20 }; enum ImGuiTreeNodeFlags_ @@ -201,7 +201,8 @@ enum ImGuiSelectableFlags_ ImGuiSelectableFlags_None = 0, ImGuiSelectableFlags_DontClosePopups = 1 << 0, ImGuiSelectableFlags_SpanAllColumns = 1 << 1, - ImGuiSelectableFlags_AllowDoubleClick = 1 << 2 + ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, + ImGuiSelectableFlags_Disabled = 1 << 3 }; enum ImGuiComboFlags_ { @@ -232,6 +233,7 @@ enum ImGuiHoveredFlags_ ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5, ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6, + ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7, ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows }; @@ -243,6 +245,7 @@ enum ImGuiDragDropFlags_ ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, ImGuiDragDropFlags_SourceExtern = 1 << 4, + ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5, ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10, ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11, ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12, @@ -375,10 +378,11 @@ enum ImGuiCol_ ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_TextSelectedBg, - ImGuiCol_ModalWindowDarkening, ImGuiCol_DragDropTarget, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingHighlight, + ImGuiCol_NavWindowingDimBg, + ImGuiCol_ModalWindowDimBg, ImGuiCol_COUNT }; enum ImGuiStyleVar_ @@ -444,6 +448,7 @@ enum ImGuiMouseCursor_ ImGuiMouseCursor_ResizeEW, ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNWSE, + ImGuiMouseCursor_Hand, ImGuiMouseCursor_COUNT }; enum ImGuiCond_ @@ -509,14 +514,15 @@ struct ImGuiIO ImVec2 DisplayFramebufferScale; ImVec2 DisplayVisibleMin; ImVec2 DisplayVisibleMax; - bool OptMacOSXBehaviors; - bool OptCursorBlink; + bool ConfigMacOSXBehaviors; + bool ConfigCursorBlink; + bool ConfigResizeWindowsFromEdges; const char* (*GetClipboardTextFn)(void* user_data); void (*SetClipboardTextFn)(void* user_data, const char* text); void* ClipboardUserData; void (*ImeSetInputScreenPosFn)(int x, int y); void* ImeWindowHandle; - void* RenderDrawListsFnDummy; + void* RenderDrawListsFnUnused; ImVec2 MousePos; bool MouseDown[5]; float MouseWheel; @@ -539,11 +545,13 @@ struct ImGuiIO float Framerate; int MetricsRenderVertices; int MetricsRenderIndices; + int MetricsRenderWindows; int MetricsActiveWindows; + int MetricsActiveAllocations; ImVec2 MouseDelta; ImVec2 MousePosPrev; ImVec2 MouseClickedPos[5]; - float MouseClickedTime[5]; + double MouseClickedTime[5]; bool MouseClicked[5]; bool MouseDoubleClicked[5]; bool MouseReleased[5]; @@ -583,12 +591,11 @@ struct ImGuiStorage { ImVector/**/ Data; }; -struct ImGuiTextEditCallbackData +struct ImGuiInputTextCallbackData { ImGuiInputTextFlags EventFlag; ImGuiInputTextFlags Flags; void* UserData; - bool ReadOnly; ImWchar EventChar; ImGuiKey EventKey; char* Buf; @@ -723,11 +730,13 @@ struct ImFontGlyph }; enum ImFontAtlasFlags_ { + ImFontAtlasFlags_None = 0, ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0, ImFontAtlasFlags_NoMouseCursors = 1 << 1 }; struct ImFontAtlas { + bool Locked; ImFontAtlasFlags Flags; ImTextureID TexID; int TexDesiredWidth; @@ -778,6 +787,7 @@ struct ImFont { const char* b; const char* e; + const char* end () const { return e; } }; struct Pair { @@ -945,10 +955,6 @@ CIMGUI_API bool igCheckbox(const char* label,bool* v); CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value); CIMGUI_API bool igRadioButtonBool(const char* label,bool active); CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button); -CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); -CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); -CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay); CIMGUI_API void igBullet(); CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); @@ -968,19 +974,6 @@ CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,in CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max); CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power); CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,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,ImGuiTextEditCallback callback,void* user_data); -CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback 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 igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power); CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power); CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power); @@ -995,6 +988,19 @@ CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power); CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format); 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 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); @@ -1026,14 +1032,14 @@ CIMGUI_API bool igListBoxFnPtr(const char* label,int* current_item,bool(*items_g CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size); CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items); CIMGUI_API void igListBoxFooter(); +CIMGUI_API void igPlotLines(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); CIMGUI_API void igValueBool(const char* prefix,bool b); CIMGUI_API void igValueInt(const char* prefix,int v); CIMGUI_API void igValueUint(const char* prefix,unsigned int v); CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format); -CIMGUI_API void igBeginTooltip(); -CIMGUI_API void igEndTooltip(); -CIMGUI_API void igSetTooltip(const char* fmt,...); -CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API bool igBeginMainMenuBar(); CIMGUI_API void igEndMainMenuBar(); CIMGUI_API bool igBeginMenuBar(); @@ -1042,6 +1048,10 @@ CIMGUI_API bool igBeginMenu(const char* label,bool enabled); CIMGUI_API void igEndMenu(); CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled); CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled); +CIMGUI_API void igBeginTooltip(); +CIMGUI_API void igEndTooltip(); +CIMGUI_API void igSetTooltip(const char* fmt,...); +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API void igOpenPopup(const char* str_id); CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button); @@ -1080,8 +1090,9 @@ CIMGUI_API bool igIsItemActive(); CIMGUI_API bool igIsItemFocused(); CIMGUI_API bool igIsItemClicked(int mouse_button); CIMGUI_API bool igIsItemVisible(); +CIMGUI_API bool igIsItemEdited(); CIMGUI_API bool igIsItemDeactivated(); -CIMGUI_API bool igIsItemDeactivatedAfterChange(); +CIMGUI_API bool igIsItemDeactivatedAfterEdit(); CIMGUI_API bool igIsAnyItemHovered(); CIMGUI_API bool igIsAnyItemActive(); CIMGUI_API bool igIsAnyItemFocused(); @@ -1091,7 +1102,7 @@ CIMGUI_API ImVec2 igGetItemRectSize(); CIMGUI_API void igSetItemAllowOverlap(); CIMGUI_API bool igIsRectVisible(const ImVec2 size); CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); -CIMGUI_API float igGetTime(); +CIMGUI_API double igGetTime(); CIMGUI_API int igGetFrameCount(); CIMGUI_API ImDrawList* igGetOverlayDrawList(); CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(); @@ -1140,18 +1151,15 @@ 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_ClearInputCharacters(ImGuiIO* self); -CIMGUI_API const char* TextRange_begin(TextRange* self); -CIMGUI_API const char* TextRange_end(TextRange* self); -CIMGUI_API bool TextRange_empty(TextRange* self); -CIMGUI_API char TextRange_front(TextRange* self); -CIMGUI_API bool TextRange_is_blank(TextRange* self,char c); -CIMGUI_API void TextRange_trim_blanks(TextRange* self); -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange out); CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width); CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end); CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); +CIMGUI_API const char* TextRange_begin(TextRange* self); +CIMGUI_API const char* TextRange_end(TextRange* self); +CIMGUI_API bool TextRange_empty(TextRange* self); +CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out); CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); @@ -1175,9 +1183,9 @@ CIMGUI_API float* ImGuiStorage_GetFloatRef(ImGuiStorage* self,ImGuiID key,float CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void* default_val); CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val); CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); -CIMGUI_API void ImGuiTextEditCallbackData_DeleteChars(ImGuiTextEditCallbackData* self,int pos,int bytes_count); -CIMGUI_API void ImGuiTextEditCallbackData_InsertChars(ImGuiTextEditCallbackData* self,int pos,const char* text,const char* text_end); -CIMGUI_API bool ImGuiTextEditCallbackData_HasSelection(ImGuiTextEditCallbackData* self); +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count); +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end); +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self); CIMGUI_API bool ImGuiPayload_IsDataType(ImGuiPayload* self,const char* type); CIMGUI_API bool ImGuiPayload_IsPreview(ImGuiPayload* self); diff --git a/generator/generated/definitions.json b/generator/generated/definitions.json index 3d7b1e0..0069944 100644 --- a/generator/generated/definitions.json +++ b/generator/generated/definitions.json @@ -1 +1 @@ -{"igGetFrameHeight":[{"funcname":"GetFrameHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameHeight"}],"igCreateContext":[{"funcname":"CreateContext","args":"(ImFontAtlas* shared_font_atlas)","ret":"ImGuiContext*","comment":"","call_args":"(shared_font_atlas)","argsoriginal":"(ImFontAtlas* shared_font_atlas=((void *)0))","stname":"ImGui","argsT":[{"type":"ImFontAtlas*","name":"shared_font_atlas"}],"defaults":{"shared_font_atlas":"((void *)0)"},"signature":"(ImFontAtlas*)","cimguiname":"igCreateContext"}],"igTextUnformatted":[{"funcname":"TextUnformatted","args":"(const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"igTextUnformatted"}],"igPopFont":[{"funcname":"PopFont","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopFont"}],"igCombo":[{"funcname":"Combo","args":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items,items_count,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char* const[]","name":"items"},{"type":"int","name":"items_count"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igCombo","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,const char* const[],int,int)","cimguiname":"igCombo"},{"funcname":"Combo","args":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_separated_by_zeros,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char*","name":"items_separated_by_zeros"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igComboStr","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,const char*,int)","cimguiname":"igCombo"},{"funcname":"Combo","args":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_getter,data,items_count,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"bool(*)(void* data,int idx,const char** out_text)","signature":"(void* data,int idx,const char** out_text)","name":"items_getter","ret":"bool"},{"type":"void*","name":"data"},{"type":"int","name":"items_count"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igComboFnPtr","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)","cimguiname":"igCombo"}],"igCaptureKeyboardFromApp":[{"funcname":"CaptureKeyboardFromApp","args":"(bool capture)","ret":"void","comment":"","call_args":"(capture)","argsoriginal":"(bool capture=true)","stname":"ImGui","argsT":[{"type":"bool","name":"capture"}],"defaults":{"capture":"true"},"signature":"(bool)","cimguiname":"igCaptureKeyboardFromApp"}],"igIsWindowFocused":[{"funcname":"IsWindowFocused","args":"(ImGuiFocusedFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiFocusedFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiFocusedFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiFocusedFlags)","cimguiname":"igIsWindowFocused"}],"igRender":[{"funcname":"Render","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igRender"}],"ImDrawList_ChannelsSetCurrent":[{"funcname":"ChannelsSetCurrent","args":"(int channel_index)","ret":"void","comment":"","call_args":"(channel_index)","argsoriginal":"(int channel_index)","stname":"ImDrawList","argsT":[{"type":"int","name":"channel_index"}],"defaults":[],"signature":"(int)","cimguiname":"ImDrawList_ChannelsSetCurrent"}],"igDragFloat4":[{"funcname":"DragFloat4","args":"(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[4],float,float,float,const char*,float)","cimguiname":"igDragFloat4"}],"ImDrawList_ChannelsSplit":[{"funcname":"ChannelsSplit","args":"(int channels_count)","ret":"void","comment":"","call_args":"(channels_count)","argsoriginal":"(int channels_count)","stname":"ImDrawList","argsT":[{"type":"int","name":"channels_count"}],"defaults":[],"signature":"(int)","cimguiname":"ImDrawList_ChannelsSplit"}],"igIsMousePosValid":[{"funcname":"IsMousePosValid","args":"(const ImVec2* mouse_pos)","ret":"bool","comment":"","call_args":"(mouse_pos)","argsoriginal":"(const ImVec2* mouse_pos=((void *)0))","stname":"ImGui","argsT":[{"type":"const ImVec2*","name":"mouse_pos"}],"defaults":{"mouse_pos":"((void *)0)"},"signature":"(const ImVec2*)","cimguiname":"igIsMousePosValid"}],"igGetCursorScreenPos":[{"funcname":"GetCursorScreenPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorScreenPos"},{"funcname":"GetCursorScreenPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorScreenPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorScreenPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igDebugCheckVersionAndDataLayout":[{"funcname":"DebugCheckVersionAndDataLayout","args":"(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)","ret":"bool","comment":"","call_args":"(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)","argsoriginal":"(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)","stname":"ImGui","argsT":[{"type":"const char*","name":"version_str"},{"type":"size_t","name":"sz_io"},{"type":"size_t","name":"sz_style"},{"type":"size_t","name":"sz_vec2"},{"type":"size_t","name":"sz_vec4"},{"type":"size_t","name":"sz_drawvert"}],"defaults":[],"signature":"(const char*,size_t,size_t,size_t,size_t,size_t)","cimguiname":"igDebugCheckVersionAndDataLayout"}],"igSetScrollHere":[{"funcname":"SetScrollHere","args":"(float center_y_ratio)","ret":"void","comment":"","call_args":"(center_y_ratio)","argsoriginal":"(float center_y_ratio=0.5f)","stname":"ImGui","argsT":[{"type":"float","name":"center_y_ratio"}],"defaults":{"center_y_ratio":"0.5f"},"signature":"(float)","cimguiname":"igSetScrollHere"}],"igSetScrollY":[{"funcname":"SetScrollY","args":"(float scroll_y)","ret":"void","comment":"","call_args":"(scroll_y)","argsoriginal":"(float scroll_y)","stname":"ImGui","argsT":[{"type":"float","name":"scroll_y"}],"defaults":[],"signature":"(float)","cimguiname":"igSetScrollY"}],"igSetColorEditOptions":[{"funcname":"SetColorEditOptions","args":"(ImGuiColorEditFlags flags)","ret":"void","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiColorEditFlags flags)","stname":"ImGui","argsT":[{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":[],"signature":"(ImGuiColorEditFlags)","cimguiname":"igSetColorEditOptions"}],"igSetScrollFromPosY":[{"funcname":"SetScrollFromPosY","args":"(float pos_y,float center_y_ratio)","ret":"void","comment":"","call_args":"(pos_y,center_y_ratio)","argsoriginal":"(float pos_y,float center_y_ratio=0.5f)","stname":"ImGui","argsT":[{"type":"float","name":"pos_y"},{"type":"float","name":"center_y_ratio"}],"defaults":{"center_y_ratio":"0.5f"},"signature":"(float,float)","cimguiname":"igSetScrollFromPosY"}],"igGetStyleColorVec4":[{"funcname":"GetStyleColorVec4","args":"(ImGuiCol idx)","ret":"const ImVec4*","comment":"","call_args":"(idx)","argsoriginal":"(ImGuiCol idx)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"}],"retref":"&","defaults":[],"signature":"(ImGuiCol)","cimguiname":"igGetStyleColorVec4"}],"igIsMouseHoveringRect":[{"funcname":"IsMouseHoveringRect","args":"(const ImVec2 r_min,const ImVec2 r_max,bool clip)","ret":"bool","comment":"","call_args":"(r_min,r_max,clip)","argsoriginal":"(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"r_min"},{"type":"const ImVec2","name":"r_max"},{"type":"bool","name":"clip"}],"defaults":{"clip":"true"},"signature":"(const ImVec2,const ImVec2,bool)","cimguiname":"igIsMouseHoveringRect"}],"ImVec4_ImVec4":[{"funcname":"ImVec4","args":"()","call_args":"()","argsoriginal":"()","stname":"ImVec4","argsT":[],"comment":"","ov_cimguiname":"ImVec4_ImVec4","defaults":[],"signature":"()","cimguiname":"ImVec4_ImVec4"},{"funcname":"ImVec4","args":"(float _x,float _y,float _z,float _w)","call_args":"(_x,_y,_z,_w)","argsoriginal":"(float _x,float _y,float _z,float _w)","stname":"ImVec4","argsT":[{"type":"float","name":"_x"},{"type":"float","name":"_y"},{"type":"float","name":"_z"},{"type":"float","name":"_w"}],"comment":"","ov_cimguiname":"ImVec4_ImVec4Float","defaults":[],"signature":"(float,float,float,float)","cimguiname":"ImVec4_ImVec4"}],"ImColor_SetHSV":[{"funcname":"SetHSV","args":"(float h,float s,float v,float a)","ret":"void","comment":"","call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}],"defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_SetHSV"}],"igDragFloat3":[{"funcname":"DragFloat3","args":"(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[3],float,float,float,const char*,float)","cimguiname":"igDragFloat3"}],"ImDrawList_AddPolyline":[{"funcname":"AddPolyline","args":"(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)","ret":"void","comment":"","call_args":"(points,num_points,col,closed,thickness)","argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)","stname":"ImDrawList","argsT":[{"type":"const ImVec2*","name":"points"},{"type":"const int","name":"num_points"},{"type":"ImU32","name":"col"},{"type":"bool","name":"closed"},{"type":"float","name":"thickness"}],"defaults":[],"signature":"(const ImVec2*,const int,ImU32,bool,float)","cimguiname":"ImDrawList_AddPolyline"}],"igValue":[{"funcname":"Value","args":"(const char* prefix,bool b)","ret":"void","comment":"","call_args":"(prefix,b)","argsoriginal":"(const char* prefix,bool b)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"bool","name":"b"}],"ov_cimguiname":"igValueBool","defaults":[],"signature":"(const char*,bool)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,int v)","ret":"void","comment":"","call_args":"(prefix,v)","argsoriginal":"(const char* prefix,int v)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"int","name":"v"}],"ov_cimguiname":"igValueInt","defaults":[],"signature":"(const char*,int)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,unsigned int v)","ret":"void","comment":"","call_args":"(prefix,v)","argsoriginal":"(const char* prefix,unsigned int v)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"unsigned int","name":"v"}],"ov_cimguiname":"igValueUint","defaults":[],"signature":"(const char*,unsigned int)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,float v,const char* float_format)","ret":"void","comment":"","call_args":"(prefix,v,float_format)","argsoriginal":"(const char* prefix,float v,const char* float_format=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"float","name":"v"},{"type":"const char*","name":"float_format"}],"ov_cimguiname":"igValueFloat","defaults":{"float_format":"((void *)0)"},"signature":"(const char*,float,const char*)","cimguiname":"igValue"}],"ImGuiTextFilter_Build":[{"funcname":"Build","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_Build"}],"igGetItemRectMax":[{"funcname":"GetItemRectMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectMax"},{"funcname":"GetItemRectMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igIsItemDeactivated":[{"funcname":"IsItemDeactivated","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemDeactivated"}],"igPushStyleVar":[{"funcname":"PushStyleVar","args":"(ImGuiStyleVar idx,float val)","ret":"void","comment":"","call_args":"(idx,val)","argsoriginal":"(ImGuiStyleVar idx,float val)","stname":"ImGui","argsT":[{"type":"ImGuiStyleVar","name":"idx"},{"type":"float","name":"val"}],"ov_cimguiname":"igPushStyleVarFloat","defaults":[],"signature":"(ImGuiStyleVar,float)","cimguiname":"igPushStyleVar"},{"funcname":"PushStyleVar","args":"(ImGuiStyleVar idx,const ImVec2 val)","ret":"void","comment":"","call_args":"(idx,val)","argsoriginal":"(ImGuiStyleVar idx,const ImVec2& val)","stname":"ImGui","argsT":[{"type":"ImGuiStyleVar","name":"idx"},{"type":"const ImVec2","name":"val"}],"ov_cimguiname":"igPushStyleVarVec2","defaults":[],"signature":"(ImGuiStyleVar,const ImVec2)","cimguiname":"igPushStyleVar"}],"igSaveIniSettingsToMemory":[{"funcname":"SaveIniSettingsToMemory","args":"(size_t* out_ini_size)","ret":"const char*","comment":"","call_args":"(out_ini_size)","argsoriginal":"(size_t* out_ini_size=((void *)0))","stname":"ImGui","argsT":[{"type":"size_t*","name":"out_ini_size"}],"defaults":{"out_ini_size":"((void *)0)"},"signature":"(size_t*)","cimguiname":"igSaveIniSettingsToMemory"}],"igDragIntRange2":[{"funcname":"DragIntRange2","args":"(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)","ret":"bool","comment":"","call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v_current_min"},{"type":"int*","name":"v_current_max"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"},{"type":"const char*","name":"format_max"}],"defaults":{"v_speed":"1.0f","v_min":"0","format_max":"((void *)0)","v_max":"0","format":"\"%d\""},"signature":"(const char*,int*,int*,float,int,int,const char*,const char*)","cimguiname":"igDragIntRange2"}],"igUnindent":[{"funcname":"Unindent","args":"(float indent_w)","ret":"void","comment":"","call_args":"(indent_w)","argsoriginal":"(float indent_w=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"indent_w"}],"defaults":{"indent_w":"0.0f"},"signature":"(float)","cimguiname":"igUnindent"}],"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF":[{"funcname":"AddFontFromMemoryCompressedBase85TTF","args":"(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const char*","name":"compressed_font_data_base85"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"}],"igPopAllowKeyboardFocus":[{"funcname":"PopAllowKeyboardFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopAllowKeyboardFocus"}],"igLoadIniSettingsFromDisk":[{"funcname":"LoadIniSettingsFromDisk","args":"(const char* ini_filename)","ret":"void","comment":"","call_args":"(ini_filename)","argsoriginal":"(const char* ini_filename)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_filename"}],"defaults":[],"signature":"(const char*)","cimguiname":"igLoadIniSettingsFromDisk"}],"igGetCursorStartPos":[{"funcname":"GetCursorStartPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorStartPos"},{"funcname":"GetCursorStartPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorStartPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorStartPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igSetCursorScreenPos":[{"funcname":"SetCursorScreenPos","args":"(const ImVec2 screen_pos)","ret":"void","comment":"","call_args":"(screen_pos)","argsoriginal":"(const ImVec2& screen_pos)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"screen_pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetCursorScreenPos"}],"ImFont_AddRemapChar":[{"funcname":"AddRemapChar","args":"(ImWchar dst,ImWchar src,bool overwrite_dst)","ret":"void","comment":"","call_args":"(dst,src,overwrite_dst)","argsoriginal":"(ImWchar dst,ImWchar src,bool overwrite_dst=true)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"dst"},{"type":"ImWchar","name":"src"},{"type":"bool","name":"overwrite_dst"}],"defaults":{"overwrite_dst":"true"},"signature":"(ImWchar,ImWchar,bool)","cimguiname":"ImFont_AddRemapChar"}],"igInputInt4":[{"funcname":"InputInt4","args":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[4],ImGuiInputTextFlags)","cimguiname":"igInputInt4"}],"ImFont_AddGlyph":[{"funcname":"AddGlyph","args":"(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)","ret":"void","comment":"","call_args":"(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)","argsoriginal":"(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"},{"type":"float","name":"x0"},{"type":"float","name":"y0"},{"type":"float","name":"x1"},{"type":"float","name":"y1"},{"type":"float","name":"u0"},{"type":"float","name":"v0"},{"type":"float","name":"u1"},{"type":"float","name":"v1"},{"type":"float","name":"advance_x"}],"defaults":[],"signature":"(ImWchar,float,float,float,float,float,float,float,float,float)","cimguiname":"ImFont_AddGlyph"}],"ImFont_GrowIndex":[{"funcname":"GrowIndex","args":"(int new_size)","ret":"void","comment":"","call_args":"(new_size)","argsoriginal":"(int new_size)","stname":"ImFont","argsT":[{"type":"int","name":"new_size"}],"defaults":[],"signature":"(int)","cimguiname":"ImFont_GrowIndex"}],"igIsRectVisible":[{"funcname":"IsRectVisible","args":"(const ImVec2 size)","ret":"bool","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igIsRectVisible","defaults":[],"signature":"(const ImVec2)","cimguiname":"igIsRectVisible"},{"funcname":"IsRectVisible","args":"(const ImVec2 rect_min,const ImVec2 rect_max)","ret":"bool","comment":"","call_args":"(rect_min,rect_max)","argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"rect_min"},{"type":"const ImVec2","name":"rect_max"}],"ov_cimguiname":"igIsRectVisibleVec2","defaults":[],"signature":"(const ImVec2,const ImVec2)","cimguiname":"igIsRectVisible"}],"ImFont_RenderText":[{"funcname":"RenderText","args":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)","ret":"void","comment":"","call_args":"(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)","argsoriginal":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)","stname":"ImFont","argsT":[{"type":"ImDrawList*","name":"draw_list"},{"type":"float","name":"size"},{"type":"ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const ImVec4","name":"clip_rect"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"},{"type":"bool","name":"cpu_fine_clip"}],"defaults":{"wrap_width":"0.0f","cpu_fine_clip":"false"},"signature":"(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)","cimguiname":"ImFont_RenderText"}],"ImFontAtlas_Build":[{"funcname":"Build","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_Build"}],"igSliderFloat4":[{"funcname":"SliderFloat4","args":"(const char* label,float v[4],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[4],float,float,const char*,float)","cimguiname":"igSliderFloat4"}],"ImFont_FindGlyph":[{"funcname":"FindGlyph","args":"(ImWchar c)","ret":"const ImFontGlyph*","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_FindGlyph"}],"igLogFinish":[{"funcname":"LogFinish","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igLogFinish"}],"igIsKeyPressed":[{"funcname":"IsKeyPressed","args":"(int user_key_index,bool repeat)","ret":"bool","comment":"","call_args":"(user_key_index,repeat)","argsoriginal":"(int user_key_index,bool repeat=true)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"},{"type":"bool","name":"repeat"}],"defaults":{"repeat":"true"},"signature":"(int,bool)","cimguiname":"igIsKeyPressed"}],"igGetColumnOffset":[{"funcname":"GetColumnOffset","args":"(int column_index)","ret":"float","comment":"","call_args":"(column_index)","argsoriginal":"(int column_index=-1)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"}],"defaults":{"column_index":"-1"},"signature":"(int)","cimguiname":"igGetColumnOffset"}],"ImDrawList_PopClipRect":[{"funcname":"PopClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PopClipRect"}],"ImFont_CalcWordWrapPositionA":[{"funcname":"CalcWordWrapPositionA","args":"(float scale,const char* text,const char* text_end,float wrap_width)","ret":"const char*","comment":"","call_args":"(scale,text,text_end,wrap_width)","argsoriginal":"(float scale,const char* text,const char* text_end,float wrap_width)","stname":"ImFont","argsT":[{"type":"float","name":"scale"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"}],"defaults":[],"signature":"(float,const char*,const char*,float)","cimguiname":"ImFont_CalcWordWrapPositionA"}],"igSetNextWindowCollapsed":[{"funcname":"SetNextWindowCollapsed","args":"(bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(collapsed,cond)","argsoriginal":"(bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetNextWindowCollapsed"}],"igGetCurrentContext":[{"funcname":"GetCurrentContext","args":"()","ret":"ImGuiContext*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCurrentContext"}],"igSmallButton":[{"funcname":"SmallButton","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSmallButton"}],"igOpenPopupOnItemClick":[{"funcname":"OpenPopupOnItemClick","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igOpenPopupOnItemClick"}],"igIsAnyMouseDown":[{"funcname":"IsAnyMouseDown","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyMouseDown"}],"ImFont_CalcTextSizeA":[{"funcname":"CalcTextSizeA","args":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)","ret":"ImVec2","comment":"","call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)","argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))","stname":"ImFont","argsT":[{"type":"float","name":"size"},{"type":"float","name":"max_width"},{"type":"float","name":"wrap_width"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"const char**","name":"remaining"}],"defaults":{"text_end":"((void *)0)","remaining":"((void *)0)"},"signature":"(float,float,float,const char*,const char*,const char**)","cimguiname":"ImFont_CalcTextSizeA"},{"funcname":"CalcTextSizeA","args":"(ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)","ret":"void","cimguiname":"ImFont_CalcTextSizeA","nonUDT":true,"call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)","argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))","stname":"ImFont","signature":"(float,float,float,const char*,const char*,const char**)","ov_cimguiname":"ImFont_CalcTextSizeA_nonUDT","comment":"","defaults":{"text_end":"((void *)0)","remaining":"((void *)0)"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"float","name":"size"},{"type":"float","name":"max_width"},{"type":"float","name":"wrap_width"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"const char**","name":"remaining"}]}],"GlyphRangesBuilder_SetBit":[{"funcname":"SetBit","args":"(int n)","ret":"void","comment":"","call_args":"(n)","argsoriginal":"(int n)","stname":"GlyphRangesBuilder","argsT":[{"type":"int","name":"n"}],"defaults":[],"signature":"(int)","cimguiname":"GlyphRangesBuilder_SetBit"}],"ImFont_IsLoaded":[{"funcname":"IsLoaded","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_IsLoaded"}],"ImFont_GetCharAdvance":[{"funcname":"GetCharAdvance","args":"(ImWchar c)","ret":"float","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_GetCharAdvance"}],"ImFont_SetFallbackChar":[{"funcname":"SetFallbackChar","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_SetFallbackChar"}],"igImageButton":[{"funcname":"ImageButton","args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)","ret":"bool","comment":"","call_args":"(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))","stname":"ImGui","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"size"},{"type":"const ImVec2","name":"uv0"},{"type":"const ImVec2","name":"uv1"},{"type":"int","name":"frame_padding"},{"type":"const ImVec4","name":"bg_col"},{"type":"const ImVec4","name":"tint_col"}],"defaults":{"uv1":"ImVec2(1,1)","bg_col":"ImVec4(0,0,0,0)","uv0":"ImVec2(0,0)","frame_padding":"-1","tint_col":"ImVec4(1,1,1,1)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)","cimguiname":"igImageButton"}],"ImFont_FindGlyphNoFallback":[{"funcname":"FindGlyphNoFallback","args":"(ImWchar c)","ret":"const ImFontGlyph*","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_FindGlyphNoFallback"}],"igEndFrame":[{"funcname":"EndFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndFrame"}],"igSliderFloat2":[{"funcname":"SliderFloat2","args":"(const char* label,float v[2],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[2],float,float,const char*,float)","cimguiname":"igSliderFloat2"}],"ImFont_RenderChar":[{"funcname":"RenderChar","args":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)","ret":"void","comment":"","call_args":"(draw_list,size,pos,col,c)","argsoriginal":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)","stname":"ImFont","argsT":[{"type":"ImDrawList*","name":"draw_list"},{"type":"float","name":"size"},{"type":"ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"unsigned short","name":"c"}],"defaults":[],"signature":"(ImDrawList*,float,ImVec2,ImU32,unsigned short)","cimguiname":"ImFont_RenderChar"}],"igRadioButton":[{"funcname":"RadioButton","args":"(const char* label,bool active)","ret":"bool","comment":"","call_args":"(label,active)","argsoriginal":"(const char* label,bool active)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"active"}],"ov_cimguiname":"igRadioButtonBool","defaults":[],"signature":"(const char*,bool)","cimguiname":"igRadioButton"},{"funcname":"RadioButton","args":"(const char* label,int* v,int v_button)","ret":"bool","comment":"","call_args":"(label,v,v_button)","argsoriginal":"(const char* label,int* v,int v_button)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"v_button"}],"ov_cimguiname":"igRadioButtonIntPtr","defaults":[],"signature":"(const char*,int*,int)","cimguiname":"igRadioButton"}],"ImDrawList_PushClipRect":[{"funcname":"PushClipRect","args":"(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)","ret":"void","comment":"","call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)","argsoriginal":"(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)","stname":"ImDrawList","argsT":[{"type":"ImVec2","name":"clip_rect_min"},{"type":"ImVec2","name":"clip_rect_max"},{"type":"bool","name":"intersect_with_current_clip_rect"}],"defaults":{"intersect_with_current_clip_rect":"false"},"signature":"(ImVec2,ImVec2,bool)","cimguiname":"ImDrawList_PushClipRect"}],"ImGuiTextEditCallbackData_DeleteChars":[{"funcname":"DeleteChars","args":"(int pos,int bytes_count)","ret":"void","comment":"","call_args":"(pos,bytes_count)","argsoriginal":"(int pos,int bytes_count)","stname":"ImGuiTextEditCallbackData","argsT":[{"type":"int","name":"pos"},{"type":"int","name":"bytes_count"}],"defaults":[],"signature":"(int,int)","cimguiname":"ImGuiTextEditCallbackData_DeleteChars"}],"igInputScalarN":[{"funcname":"InputScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"const void*","name":"step"},{"type":"const void*","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"((void *)0)","format":"((void *)0)","step_fast":"((void *)0)","extra_flags":"0"},"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)","cimguiname":"igInputScalarN"}],"igGetWindowDrawList":[{"funcname":"GetWindowDrawList","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowDrawList"}],"ImFontAtlas_~ImFontAtlas":[{"funcname":"~ImFontAtlas","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontAtlas_~ImFontAtlas"}],"ImDrawList_PathBezierCurveTo":[{"funcname":"PathBezierCurveTo","args":"(const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)","ret":"void","comment":"","call_args":"(p1,p2,p3,num_segments)","argsoriginal":"(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"p1"},{"type":"const ImVec2","name":"p2"},{"type":"const ImVec2","name":"p3"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"0"},"signature":"(const ImVec2,const ImVec2,const ImVec2,int)","cimguiname":"ImDrawList_PathBezierCurveTo"}],"ImGuiPayload_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_Clear"}],"igInputInt2":[{"funcname":"InputInt2","args":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[2],ImGuiInputTextFlags)","cimguiname":"igInputInt2"}],"igIsItemFocused":[{"funcname":"IsItemFocused","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemFocused"}],"igSaveIniSettingsToDisk":[{"funcname":"SaveIniSettingsToDisk","args":"(const char* ini_filename)","ret":"void","comment":"","call_args":"(ini_filename)","argsoriginal":"(const char* ini_filename)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_filename"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSaveIniSettingsToDisk"}],"igSliderInt2":[{"funcname":"SliderInt2","args":"(const char* label,int v[2],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[2],int,int,const char*)","cimguiname":"igSliderInt2"}],"ImFont_~ImFont":[{"funcname":"~ImFont","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFont_~ImFont"}],"igSetWindowSize":[{"funcname":"SetWindowSize","args":"(const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(size,cond)","argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowSizeVec2","defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetWindowSize"},{"funcname":"SetWindowSize","args":"(const char* name,const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,size,cond)","argsoriginal":"(const char* name,const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowSizeStr","defaults":{"cond":"0"},"signature":"(const char*,const ImVec2,ImGuiCond)","cimguiname":"igSetWindowSize"}],"igInputFloat":[{"funcname":"InputFloat","args":"(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"step"},{"type":"float","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"0.0f","format":"\"%.3f\"","step_fast":"0.0f","extra_flags":"0"},"signature":"(const char*,float*,float,float,const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat"}],"ImFont_ImFont":[{"funcname":"ImFont","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFont_ImFont"}],"ImGuiTextEditCallbackData_InsertChars":[{"funcname":"InsertChars","args":"(int pos,const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(pos,text,text_end)","argsoriginal":"(int pos,const char* text,const char* text_end=((void *)0))","stname":"ImGuiTextEditCallbackData","argsT":[{"type":"int","name":"pos"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(int,const char*,const char*)","cimguiname":"ImGuiTextEditCallbackData_InsertChars"}],"igColorConvertRGBtoHSV":[{"funcname":"ColorConvertRGBtoHSV","args":"(float r,float g,float b,float out_h,float out_s,float out_v)","ret":"void","comment":"","call_args":"(r,g,b,out_h,out_s,out_v)","argsoriginal":"(float r,float g,float b,float& out_h,float& out_s,float& out_v)","stname":"ImGui","argsT":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float&","name":"out_h"},{"type":"float&","name":"out_s"},{"type":"float&","name":"out_v"}],"defaults":[],"signature":"(float,float,float,float,float,float)","cimguiname":"igColorConvertRGBtoHSV"}],"igBeginMenuBar":[{"funcname":"BeginMenuBar","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginMenuBar"}],"igTextColoredV":[{"funcname":"TextColoredV","args":"(const ImVec4 col,const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(col,fmt,args)","argsoriginal":"(const ImVec4& col,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const ImVec4,const char*,va_list)","cimguiname":"igTextColoredV"}],"igIsPopupOpen":[{"funcname":"IsPopupOpen","args":"(const char* str_id)","ret":"bool","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"defaults":[],"signature":"(const char*)","cimguiname":"igIsPopupOpen"}],"igIsItemVisible":[{"funcname":"IsItemVisible","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemVisible"}],"ImFontAtlas_CalcCustomRectUV":[{"funcname":"CalcCustomRectUV","args":"(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)","ret":"void","comment":"","call_args":"(rect,out_uv_min,out_uv_max)","argsoriginal":"(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)","stname":"ImFontAtlas","argsT":[{"type":"const CustomRect*","name":"rect"},{"type":"ImVec2*","name":"out_uv_min"},{"type":"ImVec2*","name":"out_uv_max"}],"defaults":[],"signature":"(const CustomRect*,ImVec2*,ImVec2*)","cimguiname":"ImFontAtlas_CalcCustomRectUV"}],"igTextWrappedV":[{"funcname":"TextWrappedV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextWrappedV"}],"ImFontAtlas_GetCustomRectByIndex":[{"funcname":"GetCustomRectByIndex","args":"(int index)","ret":"const CustomRect*","comment":"","call_args":"(index)","argsoriginal":"(int index)","stname":"ImFontAtlas","argsT":[{"type":"int","name":"index"}],"defaults":[],"signature":"(int)","cimguiname":"ImFontAtlas_GetCustomRectByIndex"}],"GlyphRangesBuilder_AddText":[{"funcname":"AddText","args":"(const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"GlyphRangesBuilder","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"GlyphRangesBuilder_AddText"}],"TextRange_is_blank":[{"funcname":"is_blank","args":"(char c)","ret":"bool","comment":"","call_args":"(c)","argsoriginal":"(char c)","stname":"TextRange","argsT":[{"type":"char","name":"c"}],"defaults":[],"signature":"(char)","cimguiname":"TextRange_is_blank"}],"igSetScrollX":[{"funcname":"SetScrollX","args":"(float scroll_x)","ret":"void","comment":"","call_args":"(scroll_x)","argsoriginal":"(float scroll_x)","stname":"ImGui","argsT":[{"type":"float","name":"scroll_x"}],"defaults":[],"signature":"(float)","cimguiname":"igSetScrollX"}],"ImFontAtlas_AddCustomRectRegular":[{"funcname":"AddCustomRectRegular","args":"(unsigned int id,int width,int height)","ret":"int","comment":"","call_args":"(id,width,height)","argsoriginal":"(unsigned int id,int width,int height)","stname":"ImFontAtlas","argsT":[{"type":"unsigned int","name":"id"},{"type":"int","name":"width"},{"type":"int","name":"height"}],"defaults":[],"signature":"(unsigned int,int,int)","cimguiname":"ImFontAtlas_AddCustomRectRegular"}],"igSetWindowCollapsed":[{"funcname":"SetWindowCollapsed","args":"(bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(collapsed,cond)","argsoriginal":"(bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowCollapsedBool","defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetWindowCollapsed"},{"funcname":"SetWindowCollapsed","args":"(const char* name,bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,collapsed,cond)","argsoriginal":"(const char* name,bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowCollapsedStr","defaults":{"cond":"0"},"signature":"(const char*,bool,ImGuiCond)","cimguiname":"igSetWindowCollapsed"}],"igGetMouseDragDelta":[{"funcname":"GetMouseDragDelta","args":"(int button,float lock_threshold)","ret":"ImVec2","comment":"","call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}],"defaults":{"lock_threshold":"-1.0f","button":"0"},"signature":"(int,float)","cimguiname":"igGetMouseDragDelta"},{"funcname":"GetMouseDragDelta","args":"(ImVec2 *pOut,int button,float lock_threshold)","ret":"void","cimguiname":"igGetMouseDragDelta","nonUDT":true,"call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","signature":"(int,float)","ov_cimguiname":"igGetMouseDragDelta_nonUDT","comment":"","defaults":{"lock_threshold":"-1.0f","button":"0"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}]}],"igAcceptDragDropPayload":[{"funcname":"AcceptDragDropPayload","args":"(const char* type,ImGuiDragDropFlags flags)","ret":"const ImGuiPayload*","comment":"","call_args":"(type,flags)","argsoriginal":"(const char* type,ImGuiDragDropFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"type"},{"type":"ImGuiDragDropFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,ImGuiDragDropFlags)","cimguiname":"igAcceptDragDropPayload"}],"igBeginDragDropSource":[{"funcname":"BeginDragDropSource","args":"(ImGuiDragDropFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiDragDropFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiDragDropFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiDragDropFlags)","cimguiname":"igBeginDragDropSource"}],"CustomRect_IsPacked":[{"funcname":"IsPacked","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"CustomRect","argsT":[],"defaults":[],"signature":"()","cimguiname":"CustomRect_IsPacked"}],"igPlotLines":[{"funcname":"PlotLines","args":"(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)","ret":"void","comment":"","call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const float*","name":"values"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"},{"type":"int","name":"stride"}],"ov_cimguiname":"igPlotLines","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","stride":"sizeof(float)","graph_size":"ImVec2(0,0)"},"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)","cimguiname":"igPlotLines"},{"funcname":"PlotLines","args":"(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)","ret":"void","comment":"","call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float(*)(void* data,int idx)","signature":"(void* data,int idx)","name":"values_getter","ret":"float"},{"type":"void*","name":"data"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"}],"ov_cimguiname":"igPlotLinesFnPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","graph_size":"ImVec2(0,0)"},"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)","cimguiname":"igPlotLines"}],"ImFontAtlas_IsBuilt":[{"funcname":"IsBuilt","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_IsBuilt"}],"ImVec2_ImVec2":[{"funcname":"ImVec2","args":"()","call_args":"()","argsoriginal":"()","stname":"ImVec2","argsT":[],"comment":"","ov_cimguiname":"ImVec2_ImVec2","defaults":[],"signature":"()","cimguiname":"ImVec2_ImVec2"},{"funcname":"ImVec2","args":"(float _x,float _y)","call_args":"(_x,_y)","argsoriginal":"(float _x,float _y)","stname":"ImVec2","argsT":[{"type":"float","name":"_x"},{"type":"float","name":"_y"}],"comment":"","ov_cimguiname":"ImVec2_ImVec2Float","defaults":[],"signature":"(float,float)","cimguiname":"ImVec2_ImVec2"}],"ImGuiPayload_IsDataType":[{"funcname":"IsDataType","args":"(const char* type)","ret":"bool","comment":"","call_args":"(type)","argsoriginal":"(const char* type)","stname":"ImGuiPayload","argsT":[{"type":"const char*","name":"type"}],"defaults":[],"signature":"(const char*)","cimguiname":"ImGuiPayload_IsDataType"}],"ImDrawList_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_Clear"}],"GlyphRangesBuilder_AddRanges":[{"funcname":"AddRanges","args":"(const ImWchar* ranges)","ret":"void","comment":"","call_args":"(ranges)","argsoriginal":"(const ImWchar* ranges)","stname":"GlyphRangesBuilder","argsT":[{"type":"const ImWchar*","name":"ranges"}],"defaults":[],"signature":"(const ImWchar*)","cimguiname":"GlyphRangesBuilder_AddRanges"}],"igGetMousePos":[{"funcname":"GetMousePos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMousePos"},{"funcname":"GetMousePos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetMousePos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetMousePos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImFont_GetDebugName":[{"funcname":"GetDebugName","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_GetDebugName"}],"igListBoxFooter":[{"funcname":"ListBoxFooter","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igListBoxFooter"}],"igPopClipRect":[{"funcname":"PopClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopClipRect"}],"ImDrawList_AddBezierCurve":[{"funcname":"AddBezierCurve","args":"(const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)","ret":"void","comment":"","call_args":"(pos0,cp0,cp1,pos1,col,thickness,num_segments)","argsoriginal":"(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos0"},{"type":"const ImVec2","name":"cp0"},{"type":"const ImVec2","name":"cp1"},{"type":"const ImVec2","name":"pos1"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"0"},"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddBezierCurve"}],"GlyphRangesBuilder_GlyphRangesBuilder":[{"funcname":"GlyphRangesBuilder","args":"()","call_args":"()","argsoriginal":"()","stname":"GlyphRangesBuilder","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"GlyphRangesBuilder_GlyphRangesBuilder"}],"igGetWindowSize":[{"funcname":"GetWindowSize","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowSize"},{"funcname":"GetWindowSize","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowSize","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowSize_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImFontAtlas_GetGlyphRangesThai":[{"funcname":"GetGlyphRangesThai","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesThai"}],"igCheckboxFlags":[{"funcname":"CheckboxFlags","args":"(const char* label,unsigned int* flags,unsigned int flags_value)","ret":"bool","comment":"","call_args":"(label,flags,flags_value)","argsoriginal":"(const char* label,unsigned int* flags,unsigned int flags_value)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"unsigned int*","name":"flags"},{"type":"unsigned int","name":"flags_value"}],"defaults":[],"signature":"(const char*,unsigned int*,unsigned int)","cimguiname":"igCheckboxFlags"}],"ImFontAtlas_GetGlyphRangesCyrillic":[{"funcname":"GetGlyphRangesCyrillic","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesCyrillic"}],"igIsWindowHovered":[{"funcname":"IsWindowHovered","args":"(ImGuiHoveredFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiHoveredFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiHoveredFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiHoveredFlags)","cimguiname":"igIsWindowHovered"}],"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon":[{"funcname":"GetGlyphRangesChineseSimplifiedCommon","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"}],"igPlotHistogram":[{"funcname":"PlotHistogram","args":"(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)","ret":"void","comment":"","call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const float*","name":"values"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"},{"type":"int","name":"stride"}],"ov_cimguiname":"igPlotHistogramFloatPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","stride":"sizeof(float)","graph_size":"ImVec2(0,0)"},"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)","cimguiname":"igPlotHistogram"},{"funcname":"PlotHistogram","args":"(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)","ret":"void","comment":"","call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float(*)(void* data,int idx)","signature":"(void* data,int idx)","name":"values_getter","ret":"float"},{"type":"void*","name":"data"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"}],"ov_cimguiname":"igPlotHistogramFnPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","graph_size":"ImVec2(0,0)"},"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)","cimguiname":"igPlotHistogram"}],"igBeginPopupContextVoid":[{"funcname":"BeginPopupContextVoid","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igBeginPopupContextVoid"}],"ImFontAtlas_GetGlyphRangesChineseFull":[{"funcname":"GetGlyphRangesChineseFull","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesChineseFull"}],"igShowStyleEditor":[{"funcname":"ShowStyleEditor","args":"(ImGuiStyle* ref)","ret":"void","comment":"","call_args":"(ref)","argsoriginal":"(ImGuiStyle* ref=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"ref"}],"defaults":{"ref":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igShowStyleEditor"}],"igCheckbox":[{"funcname":"Checkbox","args":"(const char* label,bool* v)","ret":"bool","comment":"","call_args":"(label,v)","argsoriginal":"(const char* label,bool* v)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"v"}],"defaults":[],"signature":"(const char*,bool*)","cimguiname":"igCheckbox"}],"igGetWindowPos":[{"funcname":"GetWindowPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowPos"},{"funcname":"GetWindowPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igShowStyleSelector":[{"funcname":"ShowStyleSelector","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igShowStyleSelector"}],"igSetColumnOffset":[{"funcname":"SetColumnOffset","args":"(int column_index,float offset_x)","ret":"void","comment":"","call_args":"(column_index,offset_x)","argsoriginal":"(int column_index,float offset_x)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"},{"type":"float","name":"offset_x"}],"defaults":[],"signature":"(int,float)","cimguiname":"igSetColumnOffset"}],"TextRange_trim_blanks":[{"funcname":"trim_blanks","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_trim_blanks"}],"igTextColored":[{"isvararg":"...)","funcname":"TextColored","args":"(const ImVec4 col,const char* fmt,...)","ret":"void","comment":"","call_args":"(col,fmt,...)","argsoriginal":"(const ImVec4& col,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const ImVec4,const char*,...)","cimguiname":"igTextColored"}],"igLogToFile":[{"funcname":"LogToFile","args":"(int max_depth,const char* filename)","ret":"void","comment":"","call_args":"(max_depth,filename)","argsoriginal":"(int max_depth=-1,const char* filename=((void *)0))","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"},{"type":"const char*","name":"filename"}],"defaults":{"filename":"((void *)0)","max_depth":"-1"},"signature":"(int,const char*)","cimguiname":"igLogToFile"}],"igButton":[{"funcname":"Button","args":"(const char* label,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,size)","argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"}],"defaults":{"size":"ImVec2(0,0)"},"signature":"(const char*,const ImVec2)","cimguiname":"igButton"}],"ImGuiStorage_GetBool":[{"funcname":"GetBool","args":"(ImGuiID key,bool default_val)","ret":"bool","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,bool default_val=false)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"default_val"}],"defaults":{"default_val":"false"},"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_GetBool"}],"igTreeNodeExV":[{"funcname":"TreeNodeExV","args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(str_id,flags,fmt,args)","argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeExVStr","defaults":[],"signature":"(const char*,ImGuiTreeNodeFlags,const char*,va_list)","cimguiname":"igTreeNodeExV"},{"funcname":"TreeNodeExV","args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(ptr_id,flags,fmt,args)","argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeExVPtr","defaults":[],"signature":"(const void*,ImGuiTreeNodeFlags,const char*,va_list)","cimguiname":"igTreeNodeExV"}],"ImDrawList_PushTextureID":[{"funcname":"PushTextureID","args":"(ImTextureID texture_id)","ret":"void","comment":"","call_args":"(texture_id)","argsoriginal":"(ImTextureID texture_id)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"texture_id"}],"defaults":[],"signature":"(ImTextureID)","cimguiname":"ImDrawList_PushTextureID"}],"igTreeAdvanceToLabelPos":[{"funcname":"TreeAdvanceToLabelPos","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igTreeAdvanceToLabelPos"}],"ImFontAtlas_GetGlyphRangesDefault":[{"funcname":"GetGlyphRangesDefault","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesDefault"}],"igDragInt2":[{"funcname":"DragInt2","args":"(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[2],float,int,int,const char*)","cimguiname":"igDragInt2"}],"ImFontAtlas_SetTexID":[{"funcname":"SetTexID","args":"(ImTextureID id)","ret":"void","comment":"","call_args":"(id)","argsoriginal":"(ImTextureID id)","stname":"ImFontAtlas","argsT":[{"type":"ImTextureID","name":"id"}],"defaults":[],"signature":"(ImTextureID)","cimguiname":"ImFontAtlas_SetTexID"}],"igIsAnyItemActive":[{"funcname":"IsAnyItemActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemActive"}],"igShowFontSelector":[{"funcname":"ShowFontSelector","args":"(const char* label)","ret":"void","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igShowFontSelector"}],"igInputText":[{"funcname":"InputText","args":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data)","ret":"bool","comment":"","call_args":"(label,buf,buf_size,flags,callback,user_data)","argsoriginal":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiTextEditCallback callback=((void *)0),void* user_data=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"char*","name":"buf"},{"type":"size_t","name":"buf_size"},{"type":"ImGuiInputTextFlags","name":"flags"},{"type":"ImGuiTextEditCallback","name":"callback"},{"type":"void*","name":"user_data"}],"defaults":{"callback":"((void *)0)","user_data":"((void *)0)","flags":"0"},"signature":"(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)","cimguiname":"igInputText"}],"ImDrawList_AddRectFilled":[{"funcname":"AddRectFilled","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)","ret":"void","comment":"","call_args":"(a,b,col,rounding,rounding_corners_flags)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"}],"defaults":{"rounding":"0.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddRectFilled"}],"igGetCursorPosX":[{"funcname":"GetCursorPosX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPosX"}],"ImFontAtlas_ClearFonts":[{"funcname":"ClearFonts","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearFonts"}],"ImFontAtlas_ClearTexData":[{"funcname":"ClearTexData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearTexData"}],"igGetColumnsCount":[{"funcname":"GetColumnsCount","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetColumnsCount"}],"igPopButtonRepeat":[{"funcname":"PopButtonRepeat","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopButtonRepeat"}],"igDragScalarN":[{"funcname":"DragScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,components,v_speed,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"float","name":"v_speed"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_max":"((void *)0)","v_min":"((void *)0)","format":"((void *)0)","power":"1.0f"},"signature":"(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)","cimguiname":"igDragScalarN"}],"ImGuiPayload_IsPreview":[{"funcname":"IsPreview","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_IsPreview"}],"igSpacing":[{"funcname":"Spacing","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSpacing"}],"ImFontAtlas_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_Clear"}],"igIsAnyItemFocused":[{"funcname":"IsAnyItemFocused","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemFocused"}],"ImFontAtlas_AddFontFromMemoryCompressedTTF":[{"funcname":"AddFontFromMemoryCompressedTTF","args":"(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)","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))","stname":"ImFontAtlas","argsT":[{"type":"const void*","name":"compressed_font_data"},{"type":"int","name":"compressed_font_size"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const void*,int,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedTTF"}],"ImFontAtlas_AddFontFromMemoryTTF":[{"funcname":"AddFontFromMemoryTTF","args":"(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(font_data,font_size,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"void*","name":"font_data"},{"type":"int","name":"font_size"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(void*,int,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryTTF"}],"igMemFree":[{"funcname":"MemFree","args":"(void* ptr)","ret":"void","comment":"","call_args":"(ptr)","argsoriginal":"(void* ptr)","stname":"ImGui","argsT":[{"type":"void*","name":"ptr"}],"defaults":[],"signature":"(void*)","cimguiname":"igMemFree"}],"igGetFontTexUvWhitePixel":[{"funcname":"GetFontTexUvWhitePixel","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFontTexUvWhitePixel"},{"funcname":"GetFontTexUvWhitePixel","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetFontTexUvWhitePixel","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetFontTexUvWhitePixel_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_AddDrawCmd":[{"funcname":"AddDrawCmd","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_AddDrawCmd"}],"igIsItemClicked":[{"funcname":"IsItemClicked","args":"(int mouse_button)","ret":"bool","comment":"","call_args":"(mouse_button)","argsoriginal":"(int mouse_button=0)","stname":"ImGui","argsT":[{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"0"},"signature":"(int)","cimguiname":"igIsItemClicked"}],"ImFontAtlas_AddFontFromFileTTF":[{"funcname":"AddFontFromFileTTF","args":"(const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(filename,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const char*","name":"filename"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromFileTTF"}],"ImFontAtlas_AddFontDefault":[{"funcname":"AddFontDefault","args":"(const ImFontConfig* font_cfg)","ret":"ImFont*","comment":"","call_args":"(font_cfg)","argsoriginal":"(const ImFontConfig* font_cfg=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const ImFontConfig*","name":"font_cfg"}],"defaults":{"font_cfg":"((void *)0)"},"signature":"(const ImFontConfig*)","cimguiname":"ImFontAtlas_AddFontDefault"}],"igProgressBar":[{"funcname":"ProgressBar","args":"(float fraction,const ImVec2 size_arg,const char* overlay)","ret":"void","comment":"","call_args":"(fraction,size_arg,overlay)","argsoriginal":"(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void *)0))","stname":"ImGui","argsT":[{"type":"float","name":"fraction"},{"type":"const ImVec2","name":"size_arg"},{"type":"const char*","name":"overlay"}],"defaults":{"size_arg":"ImVec2(-1,0)","overlay":"((void *)0)"},"signature":"(float,const ImVec2,const char*)","cimguiname":"igProgressBar"}],"ImFontAtlas_AddFont":[{"funcname":"AddFont","args":"(const ImFontConfig* font_cfg)","ret":"ImFont*","comment":"","call_args":"(font_cfg)","argsoriginal":"(const ImFontConfig* font_cfg)","stname":"ImFontAtlas","argsT":[{"type":"const ImFontConfig*","name":"font_cfg"}],"defaults":[],"signature":"(const ImFontConfig*)","cimguiname":"ImFontAtlas_AddFont"}],"igSetNextWindowBgAlpha":[{"funcname":"SetNextWindowBgAlpha","args":"(float alpha)","ret":"void","comment":"","call_args":"(alpha)","argsoriginal":"(float alpha)","stname":"ImGui","argsT":[{"type":"float","name":"alpha"}],"defaults":[],"signature":"(float)","cimguiname":"igSetNextWindowBgAlpha"}],"igBeginPopup":[{"funcname":"BeginPopup","args":"(const char* str_id,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(str_id,flags)","argsoriginal":"(const char* str_id,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,ImGuiWindowFlags)","cimguiname":"igBeginPopup"}],"ImFont_BuildLookupTable":[{"funcname":"BuildLookupTable","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_BuildLookupTable"}],"igGetScrollX":[{"funcname":"GetScrollX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollX"}],"igGetKeyIndex":[{"funcname":"GetKeyIndex","args":"(ImGuiKey imgui_key)","ret":"int","comment":"","call_args":"(imgui_key)","argsoriginal":"(ImGuiKey imgui_key)","stname":"ImGui","argsT":[{"type":"ImGuiKey","name":"imgui_key"}],"defaults":[],"signature":"(ImGuiKey)","cimguiname":"igGetKeyIndex"}],"igGetOverlayDrawList":[{"funcname":"GetOverlayDrawList","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetOverlayDrawList"}],"igGetID":[{"funcname":"GetID","args":"(const char* str_id)","ret":"ImGuiID","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igGetIDStr","defaults":[],"signature":"(const char*)","cimguiname":"igGetID"},{"funcname":"GetID","args":"(const char* str_id_begin,const char* str_id_end)","ret":"ImGuiID","comment":"","call_args":"(str_id_begin,str_id_end)","argsoriginal":"(const char* str_id_begin,const char* str_id_end)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id_begin"},{"type":"const char*","name":"str_id_end"}],"ov_cimguiname":"igGetIDStrStr","defaults":[],"signature":"(const char*,const char*)","cimguiname":"igGetID"},{"funcname":"GetID","args":"(const void* ptr_id)","ret":"ImGuiID","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igGetIDPtr","defaults":[],"signature":"(const void*)","cimguiname":"igGetID"}],"ImFontAtlas_GetGlyphRangesJapanese":[{"funcname":"GetGlyphRangesJapanese","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesJapanese"}],"ImFontConfig_ImFontConfig":[{"funcname":"ImFontConfig","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontConfig","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontConfig_ImFontConfig"}],"ImDrawData_ScaleClipRects":[{"funcname":"ScaleClipRects","args":"(const ImVec2 sc)","ret":"void","comment":"","call_args":"(sc)","argsoriginal":"(const ImVec2& sc)","stname":"ImDrawData","argsT":[{"type":"const ImVec2","name":"sc"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawData_ScaleClipRects"}],"igIsMouseReleased":[{"funcname":"IsMouseReleased","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseReleased"}],"ImDrawData_DeIndexAllBuffers":[{"funcname":"DeIndexAllBuffers","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawData_DeIndexAllBuffers"}],"igGetItemRectMin":[{"funcname":"GetItemRectMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectMin"},{"funcname":"GetItemRectMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawData_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawData_Clear"}],"igLogText":[{"isvararg":"...)","funcname":"LogText","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igLogText"}],"ImDrawData_~ImDrawData":[{"funcname":"~ImDrawData","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawData_~ImDrawData"}],"ImGuiStorage_GetVoidPtr":[{"funcname":"GetVoidPtr","args":"(ImGuiID key)","ret":"void*","comment":"","call_args":"(key)","argsoriginal":"(ImGuiID key)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"}],"defaults":[],"signature":"(ImGuiID)","cimguiname":"ImGuiStorage_GetVoidPtr"}],"igTextWrapped":[{"isvararg":"...)","funcname":"TextWrapped","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igTextWrapped"}],"ImDrawList_UpdateTextureID":[{"funcname":"UpdateTextureID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_UpdateTextureID"}],"ImDrawList_UpdateClipRect":[{"funcname":"UpdateClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_UpdateClipRect"}],"ImDrawList_PrimVtx":[{"funcname":"PrimVtx","args":"(const ImVec2 pos,const ImVec2 uv,ImU32 col)","ret":"void","comment":"","call_args":"(pos,uv,col)","argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"const ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimVtx"}],"igGetFrameCount":[{"funcname":"GetFrameCount","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameCount"}],"igInvisibleButton":[{"funcname":"InvisibleButton","args":"(const char* str_id,const ImVec2 size)","ret":"bool","comment":"","call_args":"(str_id,size)","argsoriginal":"(const char* str_id,const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const char*,const ImVec2)","cimguiname":"igInvisibleButton"}],"igGetClipboardText":[{"funcname":"GetClipboardText","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetClipboardText"}],"igColorPicker4":[{"funcname":"ColorPicker4","args":"(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)","ret":"bool","comment":"","call_args":"(label,col,flags,ref_col)","argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"},{"type":"const float*","name":"ref_col"}],"defaults":{"ref_col":"((void *)0)","flags":"0"},"signature":"(const char*,float[4],ImGuiColorEditFlags,const float*)","cimguiname":"igColorPicker4"}],"ImDrawList_PrimRect":[{"funcname":"PrimRect","args":"(const ImVec2 a,const ImVec2 b,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimRect"}],"ImDrawList_AddQuad":[{"funcname":"AddQuad","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,c,d,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddQuad"}],"ImDrawList_ClearFreeMemory":[{"funcname":"ClearFreeMemory","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_ClearFreeMemory"}],"igSetNextTreeNodeOpen":[{"funcname":"SetNextTreeNodeOpen","args":"(bool is_open,ImGuiCond cond)","ret":"void","comment":"","call_args":"(is_open,cond)","argsoriginal":"(bool is_open,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"is_open"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetNextTreeNodeOpen"}],"igLogToTTY":[{"funcname":"LogToTTY","args":"(int max_depth)","ret":"void","comment":"","call_args":"(max_depth)","argsoriginal":"(int max_depth=-1)","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"}],"defaults":{"max_depth":"-1"},"signature":"(int)","cimguiname":"igLogToTTY"}],"GlyphRangesBuilder_BuildRanges":[{"funcname":"BuildRanges","args":"(ImVector_ImWchar* out_ranges)","ret":"void","comment":"","call_args":"(out_ranges)","argsoriginal":"(ImVector* out_ranges)","stname":"GlyphRangesBuilder","argsT":[{"type":"ImVector_ImWchar*","name":"out_ranges"}],"defaults":[],"signature":"(ImVector_ImWchar*)","cimguiname":"GlyphRangesBuilder_BuildRanges"}],"igSetTooltipV":[{"funcname":"SetTooltipV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igSetTooltipV"}],"ImDrawList_CloneOutput":[{"funcname":"CloneOutput","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_CloneOutput"}],"igGetIO":[{"funcname":"GetIO","args":"()","ret":"ImGuiIO*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"retref":"&","defaults":[],"signature":"()","cimguiname":"igGetIO"}],"igDragInt4":[{"funcname":"DragInt4","args":"(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[4],float,int,int,const char*)","cimguiname":"igDragInt4"}],"igNextColumn":[{"funcname":"NextColumn","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNextColumn"}],"ImDrawList_AddRect":[{"funcname":"AddRect","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)","ret":"void","comment":"","call_args":"(a,b,col,rounding,rounding_corners_flags,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"},{"type":"float","name":"thickness"}],"defaults":{"rounding":"0.0f","thickness":"1.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,ImU32,float,int,float)","cimguiname":"ImDrawList_AddRect"}],"TextRange_split":[{"funcname":"split","args":"(char separator,ImVector_TextRange out)","ret":"void","comment":"","call_args":"(separator,out)","argsoriginal":"(char separator,ImVector& out)","stname":"TextRange","argsT":[{"type":"char","name":"separator"},{"type":"ImVector_TextRange&","name":"out"}],"defaults":[],"signature":"(char,ImVector_TextRange)","cimguiname":"TextRange_split"}],"igSetCursorPos":[{"funcname":"SetCursorPos","args":"(const ImVec2 local_pos)","ret":"void","comment":"","call_args":"(local_pos)","argsoriginal":"(const ImVec2& local_pos)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"local_pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetCursorPos"}],"igBeginPopupModal":[{"funcname":"BeginPopupModal","args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(name,p_open,flags)","argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool*","name":"p_open"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"p_open":"((void *)0)","flags":"0"},"signature":"(const char*,bool*,ImGuiWindowFlags)","cimguiname":"igBeginPopupModal"}],"igSliderInt4":[{"funcname":"SliderInt4","args":"(const char* label,int v[4],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[4],int,int,const char*)","cimguiname":"igSliderInt4"}],"ImDrawList_AddCallback":[{"funcname":"AddCallback","args":"(ImDrawCallback callback,void* callback_data)","ret":"void","comment":"","call_args":"(callback,callback_data)","argsoriginal":"(ImDrawCallback callback,void* callback_data)","stname":"ImDrawList","argsT":[{"type":"ImDrawCallback","name":"callback"},{"type":"void*","name":"callback_data"}],"defaults":[],"signature":"(ImDrawCallback,void*)","cimguiname":"ImDrawList_AddCallback"}],"igShowMetricsWindow":[{"funcname":"ShowMetricsWindow","args":"(bool* p_open)","ret":"void","comment":"","call_args":"(p_open)","argsoriginal":"(bool* p_open=((void *)0))","stname":"ImGui","argsT":[{"type":"bool*","name":"p_open"}],"defaults":{"p_open":"((void *)0)"},"signature":"(bool*)","cimguiname":"igShowMetricsWindow"}],"igGetScrollMaxY":[{"funcname":"GetScrollMaxY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollMaxY"}],"igBeginTooltip":[{"funcname":"BeginTooltip","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginTooltip"}],"igEndGroup":[{"funcname":"EndGroup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndGroup"}],"igGetDrawData":[{"funcname":"GetDrawData","args":"()","ret":"ImDrawData*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetDrawData"}],"igGetTextLineHeight":[{"funcname":"GetTextLineHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTextLineHeight"}],"igSeparator":[{"funcname":"Separator","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSeparator"}],"igBeginChild":[{"funcname":"BeginChild","args":"(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(str_id,size,border,flags)","argsoriginal":"(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const ImVec2","name":"size"},{"type":"bool","name":"border"},{"type":"ImGuiWindowFlags","name":"flags"}],"ov_cimguiname":"igBeginChild","defaults":{"border":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,const ImVec2,bool,ImGuiWindowFlags)","cimguiname":"igBeginChild"},{"funcname":"BeginChild","args":"(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(id,size,border,flags)","argsoriginal":"(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiID","name":"id"},{"type":"const ImVec2","name":"size"},{"type":"bool","name":"border"},{"type":"ImGuiWindowFlags","name":"flags"}],"ov_cimguiname":"igBeginChildID","defaults":{"border":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)","cimguiname":"igBeginChild"}],"ImDrawList_PathRect":[{"funcname":"PathRect","args":"(const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)","ret":"void","comment":"","call_args":"(rect_min,rect_max,rounding,rounding_corners_flags)","argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"rect_min"},{"type":"const ImVec2","name":"rect_max"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"}],"defaults":{"rounding":"0.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,float,int)","cimguiname":"ImDrawList_PathRect"}],"igIsMouseClicked":[{"funcname":"IsMouseClicked","args":"(int button,bool repeat)","ret":"bool","comment":"","call_args":"(button,repeat)","argsoriginal":"(int button,bool repeat=false)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"bool","name":"repeat"}],"defaults":{"repeat":"false"},"signature":"(int,bool)","cimguiname":"igIsMouseClicked"}],"igCalcItemWidth":[{"funcname":"CalcItemWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igCalcItemWidth"}],"ImGuiTextBuffer_appendfv":[{"funcname":"appendfv","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGuiTextBuffer","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"ImGuiTextBuffer_appendfv"}],"ImDrawList_PathArcToFast":[{"funcname":"PathArcToFast","args":"(const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)","ret":"void","comment":"","call_args":"(centre,radius,a_min_of_12,a_max_of_12)","argsoriginal":"(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"int","name":"a_min_of_12"},{"type":"int","name":"a_max_of_12"}],"defaults":[],"signature":"(const ImVec2,float,int,int)","cimguiname":"ImDrawList_PathArcToFast"}],"igEndChildFrame":[{"funcname":"EndChildFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndChildFrame"}],"igIndent":[{"funcname":"Indent","args":"(float indent_w)","ret":"void","comment":"","call_args":"(indent_w)","argsoriginal":"(float indent_w=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"indent_w"}],"defaults":{"indent_w":"0.0f"},"signature":"(float)","cimguiname":"igIndent"}],"igSetDragDropPayload":[{"funcname":"SetDragDropPayload","args":"(const char* type,const void* data,size_t size,ImGuiCond cond)","ret":"bool","comment":"","call_args":"(type,data,size,cond)","argsoriginal":"(const char* type,const void* data,size_t size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"type"},{"type":"const void*","name":"data"},{"type":"size_t","name":"size"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(const char*,const void*,size_t,ImGuiCond)","cimguiname":"igSetDragDropPayload"}],"GlyphRangesBuilder_GetBit":[{"funcname":"GetBit","args":"(int n)","ret":"bool","comment":"","call_args":"(n)","argsoriginal":"(int n)","stname":"GlyphRangesBuilder","argsT":[{"type":"int","name":"n"}],"defaults":[],"signature":"(int)","cimguiname":"GlyphRangesBuilder_GetBit"}],"ImGuiTextFilter_Draw":[{"funcname":"Draw","args":"(const char* label,float width)","ret":"bool","comment":"","call_args":"(label,width)","argsoriginal":"(const char* label=\"Filter(inc,-exc)\",float width=0.0f)","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"label"},{"type":"float","name":"width"}],"defaults":{"label":"\"Filter(inc,-exc)\"","width":"0.0f"},"signature":"(const char*,float)","cimguiname":"ImGuiTextFilter_Draw"}],"igShowDemoWindow":[{"funcname":"ShowDemoWindow","args":"(bool* p_open)","ret":"void","comment":"","call_args":"(p_open)","argsoriginal":"(bool* p_open=((void *)0))","stname":"ImGui","argsT":[{"type":"bool*","name":"p_open"}],"defaults":{"p_open":"((void *)0)"},"signature":"(bool*)","cimguiname":"igShowDemoWindow"}],"ImDrawList_PathStroke":[{"funcname":"PathStroke","args":"(ImU32 col,bool closed,float thickness)","ret":"void","comment":"","call_args":"(col,closed,thickness)","argsoriginal":"(ImU32 col,bool closed,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"ImU32","name":"col"},{"type":"bool","name":"closed"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(ImU32,bool,float)","cimguiname":"ImDrawList_PathStroke"}],"ImDrawList_PathFillConvex":[{"funcname":"PathFillConvex","args":"(ImU32 col)","ret":"void","comment":"","call_args":"(col)","argsoriginal":"(ImU32 col)","stname":"ImDrawList","argsT":[{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(ImU32)","cimguiname":"ImDrawList_PathFillConvex"}],"ImDrawList_PathLineToMergeDuplicate":[{"funcname":"PathLineToMergeDuplicate","args":"(const ImVec2 pos)","ret":"void","comment":"","call_args":"(pos)","argsoriginal":"(const ImVec2& pos)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawList_PathLineToMergeDuplicate"}],"igEndMenu":[{"funcname":"EndMenu","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMenu"}],"igColorButton":[{"funcname":"ColorButton","args":"(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)","ret":"bool","comment":"","call_args":"(desc_id,col,flags,size)","argsoriginal":"(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"desc_id"},{"type":"const ImVec4","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"},{"type":"ImVec2","name":"size"}],"defaults":{"size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)","cimguiname":"igColorButton"}],"ImFontAtlas_GetTexDataAsAlpha8":[{"funcname":"GetTexDataAsAlpha8","args":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)","ret":"void","comment":"","call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)","argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"unsigned char**","name":"out_pixels"},{"type":"int*","name":"out_width"},{"type":"int*","name":"out_height"},{"type":"int*","name":"out_bytes_per_pixel"}],"defaults":{"out_bytes_per_pixel":"((void *)0)"},"signature":"(unsigned char**,int*,int*,int*)","cimguiname":"ImFontAtlas_GetTexDataAsAlpha8"}],"igSetWindowFocus":[{"funcname":"SetWindowFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"ov_cimguiname":"igSetWindowFocus","defaults":[],"signature":"()","cimguiname":"igSetWindowFocus"},{"funcname":"SetWindowFocus","args":"(const char* name)","ret":"void","comment":"","call_args":"(name)","argsoriginal":"(const char* name)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"}],"ov_cimguiname":"igSetWindowFocusStr","defaults":[],"signature":"(const char*)","cimguiname":"igSetWindowFocus"}],"igSetClipboardText":[{"funcname":"SetClipboardText","args":"(const char* text)","ret":"void","comment":"","call_args":"(text)","argsoriginal":"(const char* text)","stname":"ImGui","argsT":[{"type":"const char*","name":"text"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSetClipboardText"}],"ImDrawList_PathArcTo":[{"funcname":"PathArcTo","args":"(const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)","ret":"void","comment":"","call_args":"(centre,radius,a_min,a_max,num_segments)","argsoriginal":"(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"float","name":"a_min"},{"type":"float","name":"a_max"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"10"},"signature":"(const ImVec2,float,float,float,int)","cimguiname":"ImDrawList_PathArcTo"}],"ImDrawList_AddConvexPolyFilled":[{"funcname":"AddConvexPolyFilled","args":"(const ImVec2* points,const int num_points,ImU32 col)","ret":"void","comment":"","call_args":"(points,num_points,col)","argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2*","name":"points"},{"type":"const int","name":"num_points"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2*,const int,ImU32)","cimguiname":"ImDrawList_AddConvexPolyFilled"}],"igIsWindowCollapsed":[{"funcname":"IsWindowCollapsed","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsWindowCollapsed"}],"ImGuiIO_AddInputCharacter":[{"funcname":"AddInputCharacter","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImGuiIO","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImGuiIO_AddInputCharacter"}],"ImDrawList_AddImageQuad":[{"funcname":"AddImageQuad","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"const ImVec2","name":"uv_c"},{"type":"const ImVec2","name":"uv_d"},{"type":"ImU32","name":"col"}],"defaults":{"uv_c":"ImVec2(1,1)","uv_a":"ImVec2(0,0)","col":"0xFFFFFFFF","uv_b":"ImVec2(1,0)","uv_d":"ImVec2(0,1)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddImageQuad"}],"igSetNextWindowFocus":[{"funcname":"SetNextWindowFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetNextWindowFocus"}],"igSameLine":[{"funcname":"SameLine","args":"(float pos_x,float spacing_w)","ret":"void","comment":"","call_args":"(pos_x,spacing_w)","argsoriginal":"(float pos_x=0.0f,float spacing_w=-1.0f)","stname":"ImGui","argsT":[{"type":"float","name":"pos_x"},{"type":"float","name":"spacing_w"}],"defaults":{"pos_x":"0.0f","spacing_w":"-1.0f"},"signature":"(float,float)","cimguiname":"igSameLine"}],"igBegin":[{"funcname":"Begin","args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(name,p_open,flags)","argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool*","name":"p_open"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"p_open":"((void *)0)","flags":"0"},"signature":"(const char*,bool*,ImGuiWindowFlags)","cimguiname":"igBegin"}],"igColorEdit3":[{"funcname":"ColorEdit3","args":"(const char* label,float col[3],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[3],ImGuiColorEditFlags)","cimguiname":"igColorEdit3"}],"ImDrawList_AddImage":[{"funcname":"AddImage","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,uv_a,uv_b,col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"}],"defaults":{"uv_b":"ImVec2(1,1)","uv_a":"ImVec2(0,0)","col":"0xFFFFFFFF"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddImage"}],"ImGuiIO_AddInputCharactersUTF8":[{"funcname":"AddInputCharactersUTF8","args":"(const char* utf8_chars)","ret":"void","comment":"","call_args":"(utf8_chars)","argsoriginal":"(const char* utf8_chars)","stname":"ImGuiIO","argsT":[{"type":"const char*","name":"utf8_chars"}],"defaults":[],"signature":"(const char*)","cimguiname":"ImGuiIO_AddInputCharactersUTF8"}],"ImDrawList_AddText":[{"funcname":"AddText","args":"(const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)","ret":"void","comment":"","call_args":"(pos,col,text_begin,text_end)","argsoriginal":"(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0))","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"}],"ov_cimguiname":"ImDrawList_AddText","defaults":{"text_end":"((void *)0)"},"signature":"(const ImVec2,ImU32,const char*,const char*)","cimguiname":"ImDrawList_AddText"},{"funcname":"AddText","args":"(const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)","ret":"void","comment":"","call_args":"(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)","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))","stname":"ImDrawList","argsT":[{"type":"const ImFont*","name":"font"},{"type":"float","name":"font_size"},{"type":"const ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"},{"type":"const ImVec4*","name":"cpu_fine_clip_rect"}],"ov_cimguiname":"ImDrawList_AddTextFontPtr","defaults":{"text_end":"((void *)0)","cpu_fine_clip_rect":"((void *)0)","wrap_width":"0.0f"},"signature":"(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)","cimguiname":"ImDrawList_AddText"}],"ImDrawList_AddCircleFilled":[{"funcname":"AddCircleFilled","args":"(const ImVec2 centre,float radius,ImU32 col,int num_segments)","ret":"void","comment":"","call_args":"(centre,radius,col,num_segments)","argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"ImU32","name":"col"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"12"},"signature":"(const ImVec2,float,ImU32,int)","cimguiname":"ImDrawList_AddCircleFilled"}],"igDragFloat2":[{"funcname":"DragFloat2","args":"(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[2],float,float,float,const char*,float)","cimguiname":"igDragFloat2"}],"igPushButtonRepeat":[{"funcname":"PushButtonRepeat","args":"(bool repeat)","ret":"void","comment":"","call_args":"(repeat)","argsoriginal":"(bool repeat)","stname":"ImGui","argsT":[{"type":"bool","name":"repeat"}],"defaults":[],"signature":"(bool)","cimguiname":"igPushButtonRepeat"}],"igPopItemWidth":[{"funcname":"PopItemWidth","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopItemWidth"}],"ImDrawList_AddCircle":[{"funcname":"AddCircle","args":"(const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)","ret":"void","comment":"","call_args":"(centre,radius,col,num_segments,thickness)","argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"ImU32","name":"col"},{"type":"int","name":"num_segments"},{"type":"float","name":"thickness"}],"defaults":{"num_segments":"12","thickness":"1.0f"},"signature":"(const ImVec2,float,ImU32,int,float)","cimguiname":"ImDrawList_AddCircle"}],"ImDrawList_AddTriangleFilled":[{"funcname":"AddTriangleFilled","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddTriangleFilled"}],"ImDrawList_AddTriangle":[{"funcname":"AddTriangle","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,c,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddTriangle"}],"ImDrawList_AddQuadFilled":[{"funcname":"AddQuadFilled","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,d,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddQuadFilled"}],"igGetFontSize":[{"funcname":"GetFontSize","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFontSize"}],"igInputDouble":[{"funcname":"InputDouble","args":"(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,step,step_fast,format,extra_flags)","argsoriginal":"(const char* label,double* v,double step=0.0f,double step_fast=0.0f,const char* format=\"%.6f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"double*","name":"v"},{"type":"double","name":"step"},{"type":"double","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"0.0f","format":"\"%.6f\"","step_fast":"0.0f","extra_flags":"0"},"signature":"(const char*,double*,double,double,const char*,ImGuiInputTextFlags)","cimguiname":"igInputDouble"}],"ImDrawList_PrimReserve":[{"funcname":"PrimReserve","args":"(int idx_count,int vtx_count)","ret":"void","comment":"","call_args":"(idx_count,vtx_count)","argsoriginal":"(int idx_count,int vtx_count)","stname":"ImDrawList","argsT":[{"type":"int","name":"idx_count"},{"type":"int","name":"vtx_count"}],"defaults":[],"signature":"(int,int)","cimguiname":"ImDrawList_PrimReserve"}],"ImDrawList_AddRectFilledMultiColor":[{"funcname":"AddRectFilledMultiColor","args":"(const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)","ret":"void","comment":"","call_args":"(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col_upr_left"},{"type":"ImU32","name":"col_upr_right"},{"type":"ImU32","name":"col_bot_right"},{"type":"ImU32","name":"col_bot_left"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)","cimguiname":"ImDrawList_AddRectFilledMultiColor"}],"igEndPopup":[{"funcname":"EndPopup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndPopup"}],"ImFontAtlas_ClearInputData":[{"funcname":"ClearInputData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearInputData"}],"ImDrawList_AddLine":[{"funcname":"AddLine","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddLine"}],"igInputTextMultiline":[{"funcname":"InputTextMultiline","args":"(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data)","ret":"bool","comment":"","call_args":"(label,buf,buf_size,size,flags,callback,user_data)","argsoriginal":"(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiTextEditCallback callback=((void *)0),void* user_data=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"char*","name":"buf"},{"type":"size_t","name":"buf_size"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiInputTextFlags","name":"flags"},{"type":"ImGuiTextEditCallback","name":"callback"},{"type":"void*","name":"user_data"}],"defaults":{"callback":"((void *)0)","user_data":"((void *)0)","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)","cimguiname":"igInputTextMultiline"}],"igSelectable":[{"funcname":"Selectable","args":"(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,selected,flags,size)","argsoriginal":"(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"selected"},{"type":"ImGuiSelectableFlags","name":"flags"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igSelectable","defaults":{"selected":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,bool,ImGuiSelectableFlags,const ImVec2)","cimguiname":"igSelectable"},{"funcname":"Selectable","args":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,p_selected,flags,size)","argsoriginal":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"p_selected"},{"type":"ImGuiSelectableFlags","name":"flags"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igSelectableBoolPtr","defaults":{"size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,bool*,ImGuiSelectableFlags,const ImVec2)","cimguiname":"igSelectable"}],"igListBox":[{"funcname":"ListBox","args":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items,items_count,height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char* const[]","name":"items"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxStr_arr","defaults":{"height_in_items":"-1"},"signature":"(const char*,int*,const char* const[],int,int)","cimguiname":"igListBox"},{"funcname":"ListBox","args":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_getter,data,items_count,height_in_items)","argsoriginal":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"bool(*)(void* data,int idx,const char** out_text)","signature":"(void* data,int idx,const char** out_text)","name":"items_getter","ret":"bool"},{"type":"void*","name":"data"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxFnPtr","defaults":{"height_in_items":"-1"},"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)","cimguiname":"igListBox"}],"ImGuiTextFilter_ImGuiTextFilter":[{"funcname":"ImGuiTextFilter","args":"(const char* default_filter)","call_args":"(default_filter)","argsoriginal":"(const char* default_filter=\"\")","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"default_filter"}],"comment":"","defaults":{"default_filter":"\"\""},"signature":"(const char*)","cimguiname":"ImGuiTextFilter_ImGuiTextFilter"}],"ImDrawList_GetClipRectMin":[{"funcname":"GetClipRectMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_GetClipRectMin"},{"funcname":"GetClipRectMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"ImDrawList_GetClipRectMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImDrawList","signature":"()","ov_cimguiname":"ImDrawList_GetClipRectMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_PopTextureID":[{"funcname":"PopTextureID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PopTextureID"}],"igInputFloat4":[{"funcname":"InputFloat4","args":"(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[4],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat4"}],"igNewLine":[{"funcname":"NewLine","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNewLine"}],"igGetVersion":[{"funcname":"GetVersion","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetVersion"}],"igEndCombo":[{"funcname":"EndCombo","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndCombo"}],"TextRange_front":[{"funcname":"front","args":"()","ret":"char","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_front"}],"igPushID":[{"funcname":"PushID","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igPushIDStr","defaults":[],"signature":"(const char*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(const char* str_id_begin,const char* str_id_end)","ret":"void","comment":"","call_args":"(str_id_begin,str_id_end)","argsoriginal":"(const char* str_id_begin,const char* str_id_end)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id_begin"},{"type":"const char*","name":"str_id_end"}],"ov_cimguiname":"igPushIDRange","defaults":[],"signature":"(const char*,const char*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(const void* ptr_id)","ret":"void","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igPushIDPtr","defaults":[],"signature":"(const void*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(int int_id)","ret":"void","comment":"","call_args":"(int_id)","argsoriginal":"(int int_id)","stname":"ImGui","argsT":[{"type":"int","name":"int_id"}],"ov_cimguiname":"igPushIDInt","defaults":[],"signature":"(int)","cimguiname":"igPushID"}],"ImDrawList_~ImDrawList":[{"funcname":"~ImDrawList","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawList_~ImDrawList"}],"ImDrawList_ImDrawList":[{"funcname":"ImDrawList","args":"(const ImDrawListSharedData* shared_data)","call_args":"(shared_data)","argsoriginal":"(const ImDrawListSharedData* shared_data)","stname":"ImDrawList","argsT":[{"type":"const ImDrawListSharedData*","name":"shared_data"}],"comment":"","defaults":[],"signature":"(const ImDrawListSharedData*)","cimguiname":"ImDrawList_ImDrawList"}],"ImDrawCmd_ImDrawCmd":[{"funcname":"ImDrawCmd","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawCmd","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawCmd_ImDrawCmd"}],"igAlignTextToFramePadding":[{"funcname":"AlignTextToFramePadding","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igAlignTextToFramePadding"}],"igPopStyleColor":[{"funcname":"PopStyleColor","args":"(int count)","ret":"void","comment":"","call_args":"(count)","argsoriginal":"(int count=1)","stname":"ImGui","argsT":[{"type":"int","name":"count"}],"defaults":{"count":"1"},"signature":"(int)","cimguiname":"igPopStyleColor"}],"ImGuiListClipper_End":[{"funcname":"End","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_End"}],"igText":[{"isvararg":"...)","funcname":"Text","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igText"}],"ImGuiListClipper_Begin":[{"funcname":"Begin","args":"(int items_count,float items_height)","ret":"void","comment":"","call_args":"(items_count,items_height)","argsoriginal":"(int items_count,float items_height=-1.0f)","stname":"ImGuiListClipper","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"}],"defaults":{"items_height":"-1.0f"},"signature":"(int,float)","cimguiname":"ImGuiListClipper_Begin"}],"igGetTextLineHeightWithSpacing":[{"funcname":"GetTextLineHeightWithSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTextLineHeightWithSpacing"}],"ImGuiListClipper_Step":[{"funcname":"Step","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_Step"}],"ImGuiStorage_GetFloatRef":[{"funcname":"GetFloatRef","args":"(ImGuiID key,float default_val)","ret":"float*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,float default_val=0.0f)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"default_val"}],"defaults":{"default_val":"0.0f"},"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_GetFloatRef"}],"igEndTooltip":[{"funcname":"EndTooltip","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndTooltip"}],"ImGuiListClipper_~ImGuiListClipper":[{"funcname":"~ImGuiListClipper","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_~ImGuiListClipper"}],"igDragInt":[{"funcname":"DragInt","args":"(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int*,float,int,int,const char*)","cimguiname":"igDragInt"}],"ImGuiListClipper_ImGuiListClipper":[{"funcname":"ImGuiListClipper","args":"(int items_count,float items_height)","call_args":"(items_count,items_height)","argsoriginal":"(int items_count=-1,float items_height=-1.0f)","stname":"ImGuiListClipper","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"}],"comment":"","defaults":{"items_height":"-1.0f","items_count":"-1"},"signature":"(int,float)","cimguiname":"ImGuiListClipper_ImGuiListClipper"}],"igEndMainMenuBar":[{"funcname":"EndMainMenuBar","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMainMenuBar"}],"igColorConvertHSVtoRGB":[{"funcname":"ColorConvertHSVtoRGB","args":"(float h,float s,float v,float out_r,float out_g,float out_b)","ret":"void","comment":"","call_args":"(h,s,v,out_r,out_g,out_b)","argsoriginal":"(float h,float s,float v,float& out_r,float& out_g,float& out_b)","stname":"ImGui","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float&","name":"out_r"},{"type":"float&","name":"out_g"},{"type":"float&","name":"out_b"}],"defaults":[],"signature":"(float,float,float,float,float,float)","cimguiname":"igColorConvertHSVtoRGB"}],"igPushClipRect":[{"funcname":"PushClipRect","args":"(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)","ret":"void","comment":"","call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)","argsoriginal":"(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"clip_rect_min"},{"type":"const ImVec2","name":"clip_rect_max"},{"type":"bool","name":"intersect_with_current_clip_rect"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,bool)","cimguiname":"igPushClipRect"}],"igSetColumnWidth":[{"funcname":"SetColumnWidth","args":"(int column_index,float width)","ret":"void","comment":"","call_args":"(column_index,width)","argsoriginal":"(int column_index,float width)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"},{"type":"float","name":"width"}],"defaults":[],"signature":"(int,float)","cimguiname":"igSetColumnWidth"}],"ImGuiIO_ImGuiIO":[{"funcname":"ImGuiIO","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiIO","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiIO_ImGuiIO"}],"igBeginMainMenuBar":[{"funcname":"BeginMainMenuBar","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginMainMenuBar"}],"CustomRect_CustomRect":[{"funcname":"CustomRect","args":"()","call_args":"()","argsoriginal":"()","stname":"CustomRect","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"CustomRect_CustomRect"}],"ImGuiPayload_ImGuiPayload":[{"funcname":"ImGuiPayload","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiPayload_ImGuiPayload"}],"igGetWindowContentRegionWidth":[{"funcname":"GetWindowContentRegionWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionWidth"}],"ImFontAtlas_GetMouseCursorTexData":[{"funcname":"GetMouseCursorTexData","args":"(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])","ret":"bool","comment":"","call_args":"(cursor,out_offset,out_size,out_uv_border,out_uv_fill)","argsoriginal":"(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])","stname":"ImFontAtlas","argsT":[{"type":"ImGuiMouseCursor","name":"cursor"},{"type":"ImVec2*","name":"out_offset"},{"type":"ImVec2*","name":"out_size"},{"type":"ImVec2[2]","name":"out_uv_border"},{"type":"ImVec2[2]","name":"out_uv_fill"}],"defaults":[],"signature":"(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])","cimguiname":"ImFontAtlas_GetMouseCursorTexData"}],"igVSliderScalar":[{"funcname":"VSliderScalar","args":"(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,size,data_type,v,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)","cimguiname":"igVSliderScalar"}],"ImGuiStorage_SetVoidPtr":[{"funcname":"SetVoidPtr","args":"(ImGuiID key,void* val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,void* val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"void*","name":"val"}],"defaults":[],"signature":"(ImGuiID,void*)","cimguiname":"ImGuiStorage_SetVoidPtr"}],"ImGuiStorage_SetAllInt":[{"funcname":"SetAllInt","args":"(int val)","ret":"void","comment":"","call_args":"(val)","argsoriginal":"(int val)","stname":"ImGuiStorage","argsT":[{"type":"int","name":"val"}],"defaults":[],"signature":"(int)","cimguiname":"ImGuiStorage_SetAllInt"}],"igStyleColorsLight":[{"funcname":"StyleColorsLight","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsLight"}],"igSliderFloat3":[{"funcname":"SliderFloat3","args":"(const char* label,float v[3],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[3],float,float,const char*,float)","cimguiname":"igSliderFloat3"}],"igSetAllocatorFunctions":[{"funcname":"SetAllocatorFunctions","args":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)","ret":"void","comment":"","call_args":"(alloc_func,free_func,user_data)","argsoriginal":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void *)0))","stname":"ImGui","argsT":[{"type":"void*(*)(size_t sz,void* user_data)","signature":"(size_t sz,void* user_data)","name":"alloc_func","ret":"void*"},{"type":"void(*)(void* ptr,void* user_data)","signature":"(void* ptr,void* user_data)","name":"free_func","ret":"void"},{"type":"void*","name":"user_data"}],"defaults":{"user_data":"((void *)0)"},"signature":"(void*(*)(size_t,void*),void(*)(void*,void*),void*)","cimguiname":"igSetAllocatorFunctions"}],"igDragFloat":[{"funcname":"DragFloat","args":"(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float,float,float,const char*,float)","cimguiname":"igDragFloat"}],"ImGuiStorage_GetVoidPtrRef":[{"funcname":"GetVoidPtrRef","args":"(ImGuiID key,void* default_val)","ret":"void**","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,void* default_val=((void *)0))","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"void*","name":"default_val"}],"defaults":{"default_val":"((void *)0)"},"signature":"(ImGuiID,void*)","cimguiname":"ImGuiStorage_GetVoidPtrRef"}],"igGetWindowHeight":[{"funcname":"GetWindowHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowHeight"}],"igGetMousePosOnOpeningCurrentPopup":[{"funcname":"GetMousePosOnOpeningCurrentPopup","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMousePosOnOpeningCurrentPopup"},{"funcname":"GetMousePosOnOpeningCurrentPopup","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetMousePosOnOpeningCurrentPopup","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetMousePosOnOpeningCurrentPopup_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImGuiStorage_GetBoolRef":[{"funcname":"GetBoolRef","args":"(ImGuiID key,bool default_val)","ret":"bool*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,bool default_val=false)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"default_val"}],"defaults":{"default_val":"false"},"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_GetBoolRef"}],"igCalcListClipping":[{"funcname":"CalcListClipping","args":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)","ret":"void","comment":"","call_args":"(items_count,items_height,out_items_display_start,out_items_display_end)","argsoriginal":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)","stname":"ImGui","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"},{"type":"int*","name":"out_items_display_start"},{"type":"int*","name":"out_items_display_end"}],"defaults":[],"signature":"(int,float,int*,int*)","cimguiname":"igCalcListClipping"}],"ImGuiStorage_GetIntRef":[{"funcname":"GetIntRef","args":"(ImGuiID key,int default_val)","ret":"int*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,int default_val=0)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"default_val"}],"defaults":{"default_val":"0"},"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_GetIntRef"}],"igEndDragDropSource":[{"funcname":"EndDragDropSource","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndDragDropSource"}],"ImGuiStorage_BuildSortByKey":[{"funcname":"BuildSortByKey","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiStorage","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiStorage_BuildSortByKey"}],"ImGuiStorage_SetFloat":[{"funcname":"SetFloat","args":"(ImGuiID key,float val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,float val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"val"}],"defaults":[],"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_SetFloat"}],"ImGuiStorage_GetFloat":[{"funcname":"GetFloat","args":"(ImGuiID key,float default_val)","ret":"float","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,float default_val=0.0f)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"default_val"}],"defaults":{"default_val":"0.0f"},"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_GetFloat"}],"ImGuiStorage_SetBool":[{"funcname":"SetBool","args":"(ImGuiID key,bool val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,bool val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"val"}],"defaults":[],"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_SetBool"}],"igLabelTextV":[{"funcname":"LabelTextV","args":"(const char* label,const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(label,fmt,args)","argsoriginal":"(const char* label,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,const char*,va_list)","cimguiname":"igLabelTextV"}],"igGetFrameHeightWithSpacing":[{"funcname":"GetFrameHeightWithSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameHeightWithSpacing"}],"ImGuiStorage_SetInt":[{"funcname":"SetInt","args":"(ImGuiID key,int val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,int val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"val"}],"defaults":[],"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_SetInt"}],"igCloseCurrentPopup":[{"funcname":"CloseCurrentPopup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igCloseCurrentPopup"}],"ImGuiTextBuffer_clear":[{"funcname":"clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_clear"}],"igPushTextWrapPos":[{"funcname":"PushTextWrapPos","args":"(float wrap_pos_x)","ret":"void","comment":"","call_args":"(wrap_pos_x)","argsoriginal":"(float wrap_pos_x=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"wrap_pos_x"}],"defaults":{"wrap_pos_x":"0.0f"},"signature":"(float)","cimguiname":"igPushTextWrapPos"}],"ImGuiStorage_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiStorage","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiStorage_Clear"}],"Pair_Pair":[{"funcname":"Pair","args":"(ImGuiID _key,int _val_i)","call_args":"(_key,_val_i)","argsoriginal":"(ImGuiID _key,int _val_i)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"int","name":"_val_i"}],"comment":"","ov_cimguiname":"Pair_PairInt","defaults":[],"signature":"(ImGuiID,int)","cimguiname":"Pair_Pair"},{"funcname":"Pair","args":"(ImGuiID _key,float _val_f)","call_args":"(_key,_val_f)","argsoriginal":"(ImGuiID _key,float _val_f)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"float","name":"_val_f"}],"comment":"","ov_cimguiname":"Pair_PairFloat","defaults":[],"signature":"(ImGuiID,float)","cimguiname":"Pair_Pair"},{"funcname":"Pair","args":"(ImGuiID _key,void* _val_p)","call_args":"(_key,_val_p)","argsoriginal":"(ImGuiID _key,void* _val_p)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"void*","name":"_val_p"}],"comment":"","ov_cimguiname":"Pair_PairPtr","defaults":[],"signature":"(ImGuiID,void*)","cimguiname":"Pair_Pair"}],"ImGuiTextBuffer_appendf":[{"isvararg":"...)","funcname":"appendf","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGuiTextBuffer","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"ImGuiTextBuffer_appendf"}],"ImGuiTextBuffer_c_str":[{"funcname":"c_str","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_c_str"}],"ImGuiTextBuffer_reserve":[{"funcname":"reserve","args":"(int capacity)","ret":"void","comment":"","call_args":"(capacity)","argsoriginal":"(int capacity)","stname":"ImGuiTextBuffer","argsT":[{"type":"int","name":"capacity"}],"defaults":[],"signature":"(int)","cimguiname":"ImGuiTextBuffer_reserve"}],"ImGuiTextBuffer_empty":[{"funcname":"empty","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_empty"}],"igSliderScalar":[{"funcname":"SliderScalar","args":"(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)","cimguiname":"igSliderScalar"}],"igTreePush":[{"funcname":"TreePush","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igTreePushStr","defaults":[],"signature":"(const char*)","cimguiname":"igTreePush"},{"funcname":"TreePush","args":"(const void* ptr_id)","ret":"void","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id=((void *)0))","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igTreePushPtr","defaults":{"ptr_id":"((void *)0)"},"signature":"(const void*)","cimguiname":"igTreePush"}],"ImGuiTextBuffer_size":[{"funcname":"size","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_size"}],"igBeginMenu":[{"funcname":"BeginMenu","args":"(const char* label,bool enabled)","ret":"bool","comment":"","call_args":"(label,enabled)","argsoriginal":"(const char* label,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"enabled"}],"defaults":{"enabled":"true"},"signature":"(const char*,bool)","cimguiname":"igBeginMenu"}],"igIsItemHovered":[{"funcname":"IsItemHovered","args":"(ImGuiHoveredFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiHoveredFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiHoveredFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiHoveredFlags)","cimguiname":"igIsItemHovered"}],"ImDrawList_PrimWriteVtx":[{"funcname":"PrimWriteVtx","args":"(const ImVec2 pos,const ImVec2 uv,ImU32 col)","ret":"void","comment":"","call_args":"(pos,uv,col)","argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"const ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimWriteVtx"}],"igBullet":[{"funcname":"Bullet","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBullet"}],"igSliderFloat":[{"funcname":"SliderFloat","args":"(const char* label,float* v,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float,float,const char*,float)","cimguiname":"igSliderFloat"}],"igInputInt3":[{"funcname":"InputInt3","args":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[3],ImGuiInputTextFlags)","cimguiname":"igInputInt3"}],"igIsMouseDoubleClicked":[{"funcname":"IsMouseDoubleClicked","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseDoubleClicked"}],"igStyleColorsDark":[{"funcname":"StyleColorsDark","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsDark"}],"igInputInt":[{"funcname":"InputInt","args":"(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,step,step_fast,extra_flags)","argsoriginal":"(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"step"},{"type":"int","name":"step_fast"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"1","extra_flags":"0","step_fast":"100"},"signature":"(const char*,int*,int,int,ImGuiInputTextFlags)","cimguiname":"igInputInt"}],"igSetWindowFontScale":[{"funcname":"SetWindowFontScale","args":"(float scale)","ret":"void","comment":"","call_args":"(scale)","argsoriginal":"(float scale)","stname":"ImGui","argsT":[{"type":"float","name":"scale"}],"defaults":[],"signature":"(float)","cimguiname":"igSetWindowFontScale"}],"igSliderInt":[{"funcname":"SliderInt","args":"(const char* label,int* v,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int*,int,int,const char*)","cimguiname":"igSliderInt"}],"igIsItemDeactivatedAfterChange":[{"funcname":"IsItemDeactivatedAfterChange","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemDeactivatedAfterChange"}],"igColorConvertU32ToFloat4":[{"funcname":"ColorConvertU32ToFloat4","args":"(ImU32 in)","ret":"ImVec4","comment":"","call_args":"(in)","argsoriginal":"(ImU32 in)","stname":"ImGui","argsT":[{"type":"ImU32","name":"in"}],"defaults":[],"signature":"(ImU32)","cimguiname":"igColorConvertU32ToFloat4"},{"funcname":"ColorConvertU32ToFloat4","args":"(ImVec4 *pOut,ImU32 in)","ret":"void","cimguiname":"igColorConvertU32ToFloat4","nonUDT":true,"call_args":"(in)","argsoriginal":"(ImU32 in)","stname":"ImGui","signature":"(ImU32)","ov_cimguiname":"igColorConvertU32ToFloat4_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec4*","name":"pOut"},{"type":"ImU32","name":"in"}]}],"igSetNextWindowPos":[{"funcname":"SetNextWindowPos","args":"(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)","ret":"void","comment":"","call_args":"(pos,cond,pivot)","argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"},{"type":"const ImVec2","name":"pivot"}],"defaults":{"cond":"0","pivot":"ImVec2(0,0)"},"signature":"(const ImVec2,ImGuiCond,const ImVec2)","cimguiname":"igSetNextWindowPos"}],"igDragInt3":[{"funcname":"DragInt3","args":"(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[3],float,int,int,const char*)","cimguiname":"igDragInt3"}],"igOpenPopup":[{"funcname":"OpenPopup","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"defaults":[],"signature":"(const char*)","cimguiname":"igOpenPopup"}],"igGetWindowContentRegionMax":[{"funcname":"GetWindowContentRegionMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionMax"},{"funcname":"GetWindowContentRegionMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowContentRegionMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowContentRegionMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_GetClipRectMax":[{"funcname":"GetClipRectMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_GetClipRectMax"},{"funcname":"GetClipRectMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"ImDrawList_GetClipRectMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImDrawList","signature":"()","ov_cimguiname":"ImDrawList_GetClipRectMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame":[{"funcname":"ImGuiOnceUponAFrame","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiOnceUponAFrame","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"}],"igGetDrawListSharedData":[{"funcname":"GetDrawListSharedData","args":"()","ret":"ImDrawListSharedData*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetDrawListSharedData"}],"TextRange_end":[{"funcname":"end","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_end"}],"igIsItemActive":[{"funcname":"IsItemActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemActive"}],"TextRange_begin":[{"funcname":"begin","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_begin"}],"TextRange_TextRange":[{"funcname":"TextRange","args":"()","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"comment":"","ov_cimguiname":"TextRange_TextRange","defaults":[],"signature":"()","cimguiname":"TextRange_TextRange"},{"funcname":"TextRange","args":"(const char* _b,const char* _e)","call_args":"(_b,_e)","argsoriginal":"(const char* _b,const char* _e)","stname":"TextRange","argsT":[{"type":"const char*","name":"_b"},{"type":"const char*","name":"_e"}],"comment":"","ov_cimguiname":"TextRange_TextRangeStr","defaults":[],"signature":"(const char*,const char*)","cimguiname":"TextRange_TextRange"}],"igBeginDragDropTarget":[{"funcname":"BeginDragDropTarget","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginDragDropTarget"}],"TextRange_empty":[{"funcname":"empty","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_empty"}],"ImGuiPayload_IsDelivery":[{"funcname":"IsDelivery","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_IsDelivery"}],"ImGuiIO_ClearInputCharacters":[{"funcname":"ClearInputCharacters","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiIO","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiIO_ClearInputCharacters"}],"ImDrawList_AddImageRounded":[{"funcname":"AddImageRounded","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners"}],"defaults":{"rounding_corners":"ImDrawCornerFlags_All"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddImageRounded"}],"igGetColorU32":[{"funcname":"GetColorU32","args":"(ImGuiCol idx,float alpha_mul)","ret":"ImU32","comment":"","call_args":"(idx,alpha_mul)","argsoriginal":"(ImGuiCol idx,float alpha_mul=1.0f)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"float","name":"alpha_mul"}],"ov_cimguiname":"igGetColorU32","defaults":{"alpha_mul":"1.0f"},"signature":"(ImGuiCol,float)","cimguiname":"igGetColorU32"},{"funcname":"GetColorU32","args":"(const ImVec4 col)","ret":"ImU32","comment":"","call_args":"(col)","argsoriginal":"(const ImVec4& col)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"}],"ov_cimguiname":"igGetColorU32Vec4","defaults":[],"signature":"(const ImVec4)","cimguiname":"igGetColorU32"},{"funcname":"GetColorU32","args":"(ImU32 col)","ret":"ImU32","comment":"","call_args":"(col)","argsoriginal":"(ImU32 col)","stname":"ImGui","argsT":[{"type":"ImU32","name":"col"}],"ov_cimguiname":"igGetColorU32U32","defaults":[],"signature":"(ImU32)","cimguiname":"igGetColorU32"}],"ImGuiStyle_ImGuiStyle":[{"funcname":"ImGuiStyle","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiStyle","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiStyle_ImGuiStyle"}],"igGetContentRegionMax":[{"funcname":"GetContentRegionMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionMax"},{"funcname":"GetContentRegionMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetContentRegionMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetContentRegionMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igBeginChildFrame":[{"funcname":"BeginChildFrame","args":"(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(id,size,flags)","argsoriginal":"(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiID","name":"id"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiID,const ImVec2,ImGuiWindowFlags)","cimguiname":"igBeginChildFrame"}],"igSetCurrentContext":[{"funcname":"SetCurrentContext","args":"(ImGuiContext* ctx)","ret":"void","comment":"","call_args":"(ctx)","argsoriginal":"(ImGuiContext* ctx)","stname":"ImGui","argsT":[{"type":"ImGuiContext*","name":"ctx"}],"defaults":[],"signature":"(ImGuiContext*)","cimguiname":"igSetCurrentContext"}],"ImFont_ClearOutputData":[{"funcname":"ClearOutputData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_ClearOutputData"}],"igLoadIniSettingsFromMemory":[{"funcname":"LoadIniSettingsFromMemory","args":"(const char* ini_data,size_t ini_size)","ret":"void","comment":"","call_args":"(ini_data,ini_size)","argsoriginal":"(const char* ini_data,size_t ini_size=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_data"},{"type":"size_t","name":"ini_size"}],"defaults":{"ini_size":"0"},"signature":"(const char*,size_t)","cimguiname":"igLoadIniSettingsFromMemory"}],"ImDrawList_PrimQuadUV":[{"funcname":"PrimQuadUV","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"const ImVec2","name":"uv_c"},{"type":"const ImVec2","name":"uv_d"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimQuadUV"}],"igEndDragDropTarget":[{"funcname":"EndDragDropTarget","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndDragDropTarget"}],"ImFontAtlas_GetGlyphRangesKorean":[{"funcname":"GetGlyphRangesKorean","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesKorean"}],"igGetKeyPressedAmount":[{"funcname":"GetKeyPressedAmount","args":"(int key_index,float repeat_delay,float rate)","ret":"int","comment":"","call_args":"(key_index,repeat_delay,rate)","argsoriginal":"(int key_index,float repeat_delay,float rate)","stname":"ImGui","argsT":[{"type":"int","name":"key_index"},{"type":"float","name":"repeat_delay"},{"type":"float","name":"rate"}],"defaults":[],"signature":"(int,float,float)","cimguiname":"igGetKeyPressedAmount"}],"ImFontAtlas_GetTexDataAsRGBA32":[{"funcname":"GetTexDataAsRGBA32","args":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)","ret":"void","comment":"","call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)","argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"unsigned char**","name":"out_pixels"},{"type":"int*","name":"out_width"},{"type":"int*","name":"out_height"},{"type":"int*","name":"out_bytes_per_pixel"}],"defaults":{"out_bytes_per_pixel":"((void *)0)"},"signature":"(unsigned char**,int*,int*,int*)","cimguiname":"ImFontAtlas_GetTexDataAsRGBA32"}],"igNewFrame":[{"funcname":"NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNewFrame"}],"igResetMouseDragDelta":[{"funcname":"ResetMouseDragDelta","args":"(int button)","ret":"void","comment":"","call_args":"(button)","argsoriginal":"(int button=0)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":{"button":"0"},"signature":"(int)","cimguiname":"igResetMouseDragDelta"}],"igGetTreeNodeToLabelSpacing":[{"funcname":"GetTreeNodeToLabelSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTreeNodeToLabelSpacing"}],"igArrowButton":[{"funcname":"ArrowButton","args":"(const char* str_id,ImGuiDir dir)","ret":"bool","comment":"","call_args":"(str_id,dir)","argsoriginal":"(const char* str_id,ImGuiDir dir)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiDir","name":"dir"}],"defaults":[],"signature":"(const char*,ImGuiDir)","cimguiname":"igArrowButton"}],"GlyphRangesBuilder_AddChar":[{"funcname":"AddChar","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"GlyphRangesBuilder","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"GlyphRangesBuilder_AddChar"}],"igPopID":[{"funcname":"PopID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopID"}],"igSetStateStorage":[{"funcname":"SetStateStorage","args":"(ImGuiStorage* storage)","ret":"void","comment":"","call_args":"(storage)","argsoriginal":"(ImGuiStorage* storage)","stname":"ImGui","argsT":[{"type":"ImGuiStorage*","name":"storage"}],"defaults":[],"signature":"(ImGuiStorage*)","cimguiname":"igSetStateStorage"}],"igStyleColorsClassic":[{"funcname":"StyleColorsClassic","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsClassic"}],"ImGuiTextFilter_IsActive":[{"funcname":"IsActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_IsActive"}],"ImDrawList_PathClear":[{"funcname":"PathClear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PathClear"}],"igIsKeyReleased":[{"funcname":"IsKeyReleased","args":"(int user_key_index)","ret":"bool","comment":"","call_args":"(user_key_index)","argsoriginal":"(int user_key_index)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"}],"defaults":[],"signature":"(int)","cimguiname":"igIsKeyReleased"}],"igBeginGroup":[{"funcname":"BeginGroup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginGroup"}],"ImColor_ImColor":[{"funcname":"ImColor","args":"()","call_args":"()","argsoriginal":"()","stname":"ImColor","argsT":[],"comment":"","ov_cimguiname":"ImColor_ImColor","defaults":[],"signature":"()","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(int r,int g,int b,int a)","call_args":"(r,g,b,a)","argsoriginal":"(int r,int g,int b,int a=255)","stname":"ImColor","argsT":[{"type":"int","name":"r"},{"type":"int","name":"g"},{"type":"int","name":"b"},{"type":"int","name":"a"}],"comment":"","ov_cimguiname":"ImColor_ImColorInt","defaults":{"a":"255"},"signature":"(int,int,int,int)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(ImU32 rgba)","call_args":"(rgba)","argsoriginal":"(ImU32 rgba)","stname":"ImColor","argsT":[{"type":"ImU32","name":"rgba"}],"comment":"","ov_cimguiname":"ImColor_ImColorU32","defaults":[],"signature":"(ImU32)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(float r,float g,float b,float a)","call_args":"(r,g,b,a)","argsoriginal":"(float r,float g,float b,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"}],"comment":"","ov_cimguiname":"ImColor_ImColorFloat","defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(const ImVec4 col)","call_args":"(col)","argsoriginal":"(const ImVec4& col)","stname":"ImColor","argsT":[{"type":"const ImVec4","name":"col"}],"comment":"","ov_cimguiname":"ImColor_ImColorVec4","defaults":[],"signature":"(const ImVec4)","cimguiname":"ImColor_ImColor"}],"igVSliderFloat":[{"funcname":"VSliderFloat","args":"(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,size,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"float*","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,const ImVec2,float*,float,float,const char*,float)","cimguiname":"igVSliderFloat"}],"igColorConvertFloat4ToU32":[{"funcname":"ColorConvertFloat4ToU32","args":"(const ImVec4 in)","ret":"ImU32","comment":"","call_args":"(in)","argsoriginal":"(const ImVec4& in)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"in"}],"defaults":[],"signature":"(const ImVec4)","cimguiname":"igColorConvertFloat4ToU32"}],"igPopTextWrapPos":[{"funcname":"PopTextWrapPos","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopTextWrapPos"}],"ImGuiTextFilter_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_Clear"}],"igCalcTextSize":[{"funcname":"CalcTextSize","args":"(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)","ret":"ImVec2","comment":"","call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)","argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"bool","name":"hide_text_after_double_hash"},{"type":"float","name":"wrap_width"}],"defaults":{"text_end":"((void *)0)","wrap_width":"-1.0f","hide_text_after_double_hash":"false"},"signature":"(const char*,const char*,bool,float)","cimguiname":"igCalcTextSize"},{"funcname":"CalcTextSize","args":"(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)","ret":"void","cimguiname":"igCalcTextSize","nonUDT":true,"call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)","argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)","stname":"ImGui","signature":"(const char*,const char*,bool,float)","ov_cimguiname":"igCalcTextSize_nonUDT","comment":"","defaults":{"text_end":"((void *)0)","wrap_width":"-1.0f","hide_text_after_double_hash":"false"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"bool","name":"hide_text_after_double_hash"},{"type":"float","name":"wrap_width"}]}],"igGetColumnWidth":[{"funcname":"GetColumnWidth","args":"(int column_index)","ret":"float","comment":"","call_args":"(column_index)","argsoriginal":"(int column_index=-1)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"}],"defaults":{"column_index":"-1"},"signature":"(int)","cimguiname":"igGetColumnWidth"}],"igEndMenuBar":[{"funcname":"EndMenuBar","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMenuBar"}],"igGetStateStorage":[{"funcname":"GetStateStorage","args":"()","ret":"ImGuiStorage*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetStateStorage"}],"igGetStyleColorName":[{"funcname":"GetStyleColorName","args":"(ImGuiCol idx)","ret":"const char*","comment":"","call_args":"(idx)","argsoriginal":"(ImGuiCol idx)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"}],"defaults":[],"signature":"(ImGuiCol)","cimguiname":"igGetStyleColorName"}],"igIsMouseDragging":[{"funcname":"IsMouseDragging","args":"(int button,float lock_threshold)","ret":"bool","comment":"","call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}],"defaults":{"lock_threshold":"-1.0f","button":"0"},"signature":"(int,float)","cimguiname":"igIsMouseDragging"}],"ImDrawList_PrimWriteIdx":[{"funcname":"PrimWriteIdx","args":"(ImDrawIdx idx)","ret":"void","comment":"","call_args":"(idx)","argsoriginal":"(ImDrawIdx idx)","stname":"ImDrawList","argsT":[{"type":"ImDrawIdx","name":"idx"}],"defaults":[],"signature":"(ImDrawIdx)","cimguiname":"ImDrawList_PrimWriteIdx"}],"ImGuiStyle_ScaleAllSizes":[{"funcname":"ScaleAllSizes","args":"(float scale_factor)","ret":"void","comment":"","call_args":"(scale_factor)","argsoriginal":"(float scale_factor)","stname":"ImGuiStyle","argsT":[{"type":"float","name":"scale_factor"}],"defaults":[],"signature":"(float)","cimguiname":"ImGuiStyle_ScaleAllSizes"}],"igPushStyleColor":[{"funcname":"PushStyleColor","args":"(ImGuiCol idx,ImU32 col)","ret":"void","comment":"","call_args":"(idx,col)","argsoriginal":"(ImGuiCol idx,ImU32 col)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"ImU32","name":"col"}],"ov_cimguiname":"igPushStyleColorU32","defaults":[],"signature":"(ImGuiCol,ImU32)","cimguiname":"igPushStyleColor"},{"funcname":"PushStyleColor","args":"(ImGuiCol idx,const ImVec4 col)","ret":"void","comment":"","call_args":"(idx,col)","argsoriginal":"(ImGuiCol idx,const ImVec4& col)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"const ImVec4","name":"col"}],"ov_cimguiname":"igPushStyleColor","defaults":[],"signature":"(ImGuiCol,const ImVec4)","cimguiname":"igPushStyleColor"}],"igMemAlloc":[{"funcname":"MemAlloc","args":"(size_t size)","ret":"void*","comment":"","call_args":"(size)","argsoriginal":"(size_t size)","stname":"ImGui","argsT":[{"type":"size_t","name":"size"}],"defaults":[],"signature":"(size_t)","cimguiname":"igMemAlloc"}],"igLabelText":[{"isvararg":"...)","funcname":"LabelText","args":"(const char* label,const char* fmt,...)","ret":"void","comment":"","call_args":"(label,fmt,...)","argsoriginal":"(const char* label,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,const char*,...)","cimguiname":"igLabelText"}],"igPushItemWidth":[{"funcname":"PushItemWidth","args":"(float item_width)","ret":"void","comment":"","call_args":"(item_width)","argsoriginal":"(float item_width)","stname":"ImGui","argsT":[{"type":"float","name":"item_width"}],"defaults":[],"signature":"(float)","cimguiname":"igPushItemWidth"}],"igIsWindowAppearing":[{"funcname":"IsWindowAppearing","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsWindowAppearing"}],"igGetStyle":[{"funcname":"GetStyle","args":"()","ret":"ImGuiStyle*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"retref":"&","defaults":[],"signature":"()","cimguiname":"igGetStyle"}],"igSetItemAllowOverlap":[{"funcname":"SetItemAllowOverlap","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetItemAllowOverlap"}],"igEndChild":[{"funcname":"EndChild","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndChild"}],"igCollapsingHeader":[{"funcname":"CollapsingHeader","args":"(const char* label,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,flags)","argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igCollapsingHeader","defaults":{"flags":"0"},"signature":"(const char*,ImGuiTreeNodeFlags)","cimguiname":"igCollapsingHeader"},{"funcname":"CollapsingHeader","args":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,p_open,flags)","argsoriginal":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"p_open"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igCollapsingHeaderBoolPtr","defaults":{"flags":"0"},"signature":"(const char*,bool*,ImGuiTreeNodeFlags)","cimguiname":"igCollapsingHeader"}],"igTextDisabledV":[{"funcname":"TextDisabledV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextDisabledV"}],"igDragFloatRange2":[{"funcname":"DragFloatRange2","args":"(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)","ret":"bool","comment":"","call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v_current_min"},{"type":"float*","name":"v_current_max"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"const char*","name":"format_max"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","format_max":"((void *)0)","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float*,float,float,float,const char*,const char*,float)","cimguiname":"igDragFloatRange2"}],"igSetMouseCursor":[{"funcname":"SetMouseCursor","args":"(ImGuiMouseCursor type)","ret":"void","comment":"","call_args":"(type)","argsoriginal":"(ImGuiMouseCursor type)","stname":"ImGui","argsT":[{"type":"ImGuiMouseCursor","name":"type"}],"defaults":[],"signature":"(ImGuiMouseCursor)","cimguiname":"igSetMouseCursor"}],"igSetNextWindowContentSize":[{"funcname":"SetNextWindowContentSize","args":"(const ImVec2 size)","ret":"void","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetNextWindowContentSize"}],"igInputScalar":[{"funcname":"InputScalar","args":"(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"step"},{"type":"const void*","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"((void *)0)","format":"((void *)0)","step_fast":"((void *)0)","extra_flags":"0"},"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)","cimguiname":"igInputScalar"}],"ImDrawList_PushClipRectFullScreen":[{"funcname":"PushClipRectFullScreen","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PushClipRectFullScreen"}],"igSetCursorPosY":[{"funcname":"SetCursorPosY","args":"(float y)","ret":"void","comment":"","call_args":"(y)","argsoriginal":"(float y)","stname":"ImGui","argsT":[{"type":"float","name":"y"}],"defaults":[],"signature":"(float)","cimguiname":"igSetCursorPosY"}],"igGetTime":[{"funcname":"GetTime","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTime"}],"ImDrawList_ChannelsMerge":[{"funcname":"ChannelsMerge","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_ChannelsMerge"}],"igGetColumnIndex":[{"funcname":"GetColumnIndex","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetColumnIndex"}],"igBeginPopupContextItem":[{"funcname":"BeginPopupContextItem","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igBeginPopupContextItem"}],"igListBoxHeader":[{"funcname":"ListBoxHeader","args":"(const char* label,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,size)","argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igListBoxHeaderVec2","defaults":{"size":"ImVec2(0,0)"},"signature":"(const char*,const ImVec2)","cimguiname":"igListBoxHeader"},{"funcname":"ListBoxHeader","args":"(const char* label,int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,items_count,height_in_items)","argsoriginal":"(const char* label,int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxHeaderInt","defaults":{"height_in_items":"-1"},"signature":"(const char*,int,int)","cimguiname":"igListBoxHeader"}],"igGetItemRectSize":[{"funcname":"GetItemRectSize","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectSize"},{"funcname":"GetItemRectSize","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectSize","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectSize_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igSetCursorPosX":[{"funcname":"SetCursorPosX","args":"(float x)","ret":"void","comment":"","call_args":"(x)","argsoriginal":"(float x)","stname":"ImGui","argsT":[{"type":"float","name":"x"}],"defaults":[],"signature":"(float)","cimguiname":"igSetCursorPosX"}],"igGetMouseCursor":[{"funcname":"GetMouseCursor","args":"()","ret":"ImGuiMouseCursor","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMouseCursor"}],"igMenuItem":[{"funcname":"MenuItem","args":"(const char* label,const char* shortcut,bool selected,bool enabled)","ret":"bool","comment":"","call_args":"(label,shortcut,selected,enabled)","argsoriginal":"(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"shortcut"},{"type":"bool","name":"selected"},{"type":"bool","name":"enabled"}],"ov_cimguiname":"igMenuItemBool","defaults":{"enabled":"true","shortcut":"((void *)0)","selected":"false"},"signature":"(const char*,const char*,bool,bool)","cimguiname":"igMenuItem"},{"funcname":"MenuItem","args":"(const char* label,const char* shortcut,bool* p_selected,bool enabled)","ret":"bool","comment":"","call_args":"(label,shortcut,p_selected,enabled)","argsoriginal":"(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"shortcut"},{"type":"bool*","name":"p_selected"},{"type":"bool","name":"enabled"}],"ov_cimguiname":"igMenuItemBoolPtr","defaults":{"enabled":"true"},"signature":"(const char*,const char*,bool*,bool)","cimguiname":"igMenuItem"}],"igGetScrollY":[{"funcname":"GetScrollY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollY"}],"igPushAllowKeyboardFocus":[{"funcname":"PushAllowKeyboardFocus","args":"(bool allow_keyboard_focus)","ret":"void","comment":"","call_args":"(allow_keyboard_focus)","argsoriginal":"(bool allow_keyboard_focus)","stname":"ImGui","argsT":[{"type":"bool","name":"allow_keyboard_focus"}],"defaults":[],"signature":"(bool)","cimguiname":"igPushAllowKeyboardFocus"}],"ImGuiTextBuffer_begin":[{"funcname":"begin","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_begin"}],"igGetFont":[{"funcname":"GetFont","args":"()","ret":"ImFont*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFont"}],"igSetWindowPos":[{"funcname":"SetWindowPos","args":"(const ImVec2 pos,ImGuiCond cond)","ret":"void","comment":"","call_args":"(pos,cond)","argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowPosVec2","defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetWindowPos"},{"funcname":"SetWindowPos","args":"(const char* name,const ImVec2 pos,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,pos,cond)","argsoriginal":"(const char* name,const ImVec2& pos,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowPosStr","defaults":{"cond":"0"},"signature":"(const char*,const ImVec2,ImGuiCond)","cimguiname":"igSetWindowPos"}],"igGetCursorPosY":[{"funcname":"GetCursorPosY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPosY"}],"ImFontAtlas_AddCustomRectFontGlyph":[{"funcname":"AddCustomRectFontGlyph","args":"(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)","ret":"int","comment":"","call_args":"(font,id,width,height,advance_x,offset)","argsoriginal":"(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))","stname":"ImFontAtlas","argsT":[{"type":"ImFont*","name":"font"},{"type":"ImWchar","name":"id"},{"type":"int","name":"width"},{"type":"int","name":"height"},{"type":"float","name":"advance_x"},{"type":"const ImVec2","name":"offset"}],"defaults":{"offset":"ImVec2(0,0)"},"signature":"(ImFont*,ImWchar,int,int,float,const ImVec2)","cimguiname":"ImFontAtlas_AddCustomRectFontGlyph"}],"igSetNextWindowSize":[{"funcname":"SetNextWindowSize","args":"(const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(size,cond)","argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetNextWindowSize"}],"igBulletTextV":[{"funcname":"BulletTextV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igBulletTextV"}],"igGetContentRegionAvailWidth":[{"funcname":"GetContentRegionAvailWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionAvailWidth"}],"igShowUserGuide":[{"funcname":"ShowUserGuide","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igShowUserGuide"}],"igIsKeyDown":[{"funcname":"IsKeyDown","args":"(int user_key_index)","ret":"bool","comment":"","call_args":"(user_key_index)","argsoriginal":"(int user_key_index)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"}],"defaults":[],"signature":"(int)","cimguiname":"igIsKeyDown"}],"igIsMouseDown":[{"funcname":"IsMouseDown","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseDown"}],"igTreeNodeEx":[{"funcname":"TreeNodeEx","args":"(const char* label,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,flags)","argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igTreeNodeExStr","defaults":{"flags":"0"},"signature":"(const char*,ImGuiTreeNodeFlags)","cimguiname":"igTreeNodeEx"},{"isvararg":"...)","funcname":"TreeNodeEx","args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","ret":"bool","comment":"","call_args":"(str_id,flags,fmt,...)","argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeExStrStr","defaults":[],"signature":"(const char*,ImGuiTreeNodeFlags,const char*,...)","cimguiname":"igTreeNodeEx"},{"isvararg":"...)","funcname":"TreeNodeEx","args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","ret":"bool","comment":"","call_args":"(ptr_id,flags,fmt,...)","argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeExPtr","defaults":[],"signature":"(const void*,ImGuiTreeNodeFlags,const char*,...)","cimguiname":"igTreeNodeEx"}],"igLogButtons":[{"funcname":"LogButtons","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igLogButtons"}],"igGetWindowContentRegionMin":[{"funcname":"GetWindowContentRegionMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionMin"},{"funcname":"GetWindowContentRegionMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowContentRegionMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowContentRegionMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igSliderAngle":[{"funcname":"SliderAngle","args":"(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)","ret":"bool","comment":"","call_args":"(label,v_rad,v_degrees_min,v_degrees_max)","argsoriginal":"(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v_rad"},{"type":"float","name":"v_degrees_min"},{"type":"float","name":"v_degrees_max"}],"defaults":{"v_degrees_min":"-360.0f","v_degrees_max":"+360.0f"},"signature":"(const char*,float*,float,float)","cimguiname":"igSliderAngle"}],"ImGuiTextEditCallbackData_HasSelection":[{"funcname":"HasSelection","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextEditCallbackData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextEditCallbackData_HasSelection"}],"igGetWindowWidth":[{"funcname":"GetWindowWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowWidth"}],"igGetCursorPos":[{"funcname":"GetCursorPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPos"},{"funcname":"GetCursorPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImGuiStorage_GetInt":[{"funcname":"GetInt","args":"(ImGuiID key,int default_val)","ret":"int","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,int default_val=0)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"default_val"}],"defaults":{"default_val":"0"},"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_GetInt"}],"igSliderInt3":[{"funcname":"SliderInt3","args":"(const char* label,int v[3],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[3],int,int,const char*)","cimguiname":"igSliderInt3"}],"igTextV":[{"funcname":"TextV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextV"}],"igSliderScalarN":[{"funcname":"SliderScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,components,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)","cimguiname":"igSliderScalarN"}],"ImColor_HSV":[{"funcname":"HSV","args":"(float h,float s,float v,float a)","ret":"ImColor","comment":"","call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}],"defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_HSV"},{"funcname":"HSV","args":"(ImColor *pOut,float h,float s,float v,float a)","ret":"void","cimguiname":"ImColor_HSV","nonUDT":true,"call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","signature":"(float,float,float,float)","ov_cimguiname":"ImColor_HSV_nonUDT","comment":"","defaults":{"a":"1.0f"},"argsT":[{"type":"ImColor*","name":"pOut"},{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}]}],"ImDrawList_PathLineTo":[{"funcname":"PathLineTo","args":"(const ImVec2 pos)","ret":"void","comment":"","call_args":"(pos)","argsoriginal":"(const ImVec2& pos)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawList_PathLineTo"}],"igInputFloat2":[{"funcname":"InputFloat2","args":"(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[2],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat2"}],"igImage":[{"funcname":"Image","args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)","ret":"void","comment":"","call_args":"(user_texture_id,size,uv0,uv1,tint_col,border_col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))","stname":"ImGui","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"size"},{"type":"const ImVec2","name":"uv0"},{"type":"const ImVec2","name":"uv1"},{"type":"const ImVec4","name":"tint_col"},{"type":"const ImVec4","name":"border_col"}],"defaults":{"uv1":"ImVec2(1,1)","tint_col":"ImVec4(1,1,1,1)","uv0":"ImVec2(0,0)","border_col":"ImVec4(0,0,0,0)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)","cimguiname":"igImage"}],"igDummy":[{"funcname":"Dummy","args":"(const ImVec2 size)","ret":"void","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igDummy"}],"igColorPicker3":[{"funcname":"ColorPicker3","args":"(const char* label,float col[3],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[3],ImGuiColorEditFlags)","cimguiname":"igColorPicker3"}],"ImGuiTextBuffer_ImGuiTextBuffer":[{"funcname":"ImGuiTextBuffer","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_ImGuiTextBuffer"}],"igBulletText":[{"isvararg":"...)","funcname":"BulletText","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igBulletText"}],"igVSliderInt":[{"funcname":"VSliderInt","args":"(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,size,v,v_min,v_max,format)","argsoriginal":"(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"int*","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,const ImVec2,int*,int,int,const char*)","cimguiname":"igVSliderInt"}],"igColorEdit4":[{"funcname":"ColorEdit4","args":"(const char* label,float col[4],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[4],ImGuiColorEditFlags)","cimguiname":"igColorEdit4"}],"ImDrawList_PrimRectUV":[{"funcname":"PrimRectUV","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,uv_a,uv_b,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimRectUV"}],"igTextDisabled":[{"isvararg":"...)","funcname":"TextDisabled","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igTextDisabled"}],"igLogToClipboard":[{"funcname":"LogToClipboard","args":"(int max_depth)","ret":"void","comment":"","call_args":"(max_depth)","argsoriginal":"(int max_depth=-1)","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"}],"defaults":{"max_depth":"-1"},"signature":"(int)","cimguiname":"igLogToClipboard"}],"igBeginPopupContextWindow":[{"funcname":"BeginPopupContextWindow","args":"(const char* str_id,int mouse_button,bool also_over_items)","ret":"bool","comment":"","call_args":"(str_id,mouse_button,also_over_items)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1,bool also_over_items=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"},{"type":"bool","name":"also_over_items"}],"defaults":{"str_id":"((void *)0)","mouse_button":"1","also_over_items":"true"},"signature":"(const char*,int,bool)","cimguiname":"igBeginPopupContextWindow"}],"ImFontAtlas_ImFontAtlas":[{"funcname":"ImFontAtlas","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ImFontAtlas"}],"igDragScalar":[{"funcname":"DragScalar","args":"(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,v_speed,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"float","name":"v_speed"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_max":"((void *)0)","v_min":"((void *)0)","format":"((void *)0)","power":"1.0f"},"signature":"(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)","cimguiname":"igDragScalar"}],"igSetItemDefaultFocus":[{"funcname":"SetItemDefaultFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetItemDefaultFocus"}],"igCaptureMouseFromApp":[{"funcname":"CaptureMouseFromApp","args":"(bool capture)","ret":"void","comment":"","call_args":"(capture)","argsoriginal":"(bool capture=true)","stname":"ImGui","argsT":[{"type":"bool","name":"capture"}],"defaults":{"capture":"true"},"signature":"(bool)","cimguiname":"igCaptureMouseFromApp"}],"igIsAnyItemHovered":[{"funcname":"IsAnyItemHovered","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemHovered"}],"igPushFont":[{"funcname":"PushFont","args":"(ImFont* font)","ret":"void","comment":"","call_args":"(font)","argsoriginal":"(ImFont* font)","stname":"ImGui","argsT":[{"type":"ImFont*","name":"font"}],"defaults":[],"signature":"(ImFont*)","cimguiname":"igPushFont"}],"igSetNextWindowSizeConstraints":[{"funcname":"SetNextWindowSizeConstraints","args":"(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)","ret":"void","comment":"","call_args":"(size_min,size_max,custom_callback,custom_callback_data)","argsoriginal":"(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void *)0),void* custom_callback_data=((void *)0))","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size_min"},{"type":"const ImVec2","name":"size_max"},{"type":"ImGuiSizeCallback","name":"custom_callback"},{"type":"void*","name":"custom_callback_data"}],"defaults":{"custom_callback":"((void *)0)","custom_callback_data":"((void *)0)"},"signature":"(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)","cimguiname":"igSetNextWindowSizeConstraints"}],"igTreePop":[{"funcname":"TreePop","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igTreePop"}],"igEnd":[{"funcname":"End","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEnd"}],"ImDrawData_ImDrawData":[{"funcname":"ImDrawData","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawData_ImDrawData"}],"igDestroyContext":[{"funcname":"DestroyContext","args":"(ImGuiContext* ctx)","ret":"void","comment":"","call_args":"(ctx)","argsoriginal":"(ImGuiContext* ctx=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiContext*","name":"ctx"}],"defaults":{"ctx":"((void *)0)"},"signature":"(ImGuiContext*)","cimguiname":"igDestroyContext"}],"ImGuiTextBuffer_end":[{"funcname":"end","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_end"}],"igPopStyleVar":[{"funcname":"PopStyleVar","args":"(int count)","ret":"void","comment":"","call_args":"(count)","argsoriginal":"(int count=1)","stname":"ImGui","argsT":[{"type":"int","name":"count"}],"defaults":{"count":"1"},"signature":"(int)","cimguiname":"igPopStyleVar"}],"ImGuiTextFilter_PassFilter":[{"funcname":"PassFilter","args":"(const char* text,const char* text_end)","ret":"bool","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"ImGuiTextFilter_PassFilter"}],"igBeginCombo":[{"funcname":"BeginCombo","args":"(const char* label,const char* preview_value,ImGuiComboFlags flags)","ret":"bool","comment":"","call_args":"(label,preview_value,flags)","argsoriginal":"(const char* label,const char* preview_value,ImGuiComboFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"preview_value"},{"type":"ImGuiComboFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,const char*,ImGuiComboFlags)","cimguiname":"igBeginCombo"}],"igColumns":[{"funcname":"Columns","args":"(int count,const char* id,bool border)","ret":"void","comment":"","call_args":"(count,id,border)","argsoriginal":"(int count=1,const char* id=((void *)0),bool border=true)","stname":"ImGui","argsT":[{"type":"int","name":"count"},{"type":"const char*","name":"id"},{"type":"bool","name":"border"}],"defaults":{"border":"true","count":"1","id":"((void *)0)"},"signature":"(int,const char*,bool)","cimguiname":"igColumns"}],"igTreeNode":[{"funcname":"TreeNode","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"ov_cimguiname":"igTreeNodeStr","defaults":[],"signature":"(const char*)","cimguiname":"igTreeNode"},{"isvararg":"...)","funcname":"TreeNode","args":"(const char* str_id,const char* fmt,...)","ret":"bool","comment":"","call_args":"(str_id,fmt,...)","argsoriginal":"(const char* str_id,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeStrStr","defaults":[],"signature":"(const char*,const char*,...)","cimguiname":"igTreeNode"},{"isvararg":"...)","funcname":"TreeNode","args":"(const void* ptr_id,const char* fmt,...)","ret":"bool","comment":"","call_args":"(ptr_id,fmt,...)","argsoriginal":"(const void* ptr_id,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodePtr","defaults":[],"signature":"(const void*,const char*,...)","cimguiname":"igTreeNode"}],"igTreeNodeV":[{"funcname":"TreeNodeV","args":"(const char* str_id,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(str_id,fmt,args)","argsoriginal":"(const char* str_id,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeVStr","defaults":[],"signature":"(const char*,const char*,va_list)","cimguiname":"igTreeNodeV"},{"funcname":"TreeNodeV","args":"(const void* ptr_id,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(ptr_id,fmt,args)","argsoriginal":"(const void* ptr_id,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeVPtr","defaults":[],"signature":"(const void*,const char*,va_list)","cimguiname":"igTreeNodeV"}],"igGetScrollMaxX":[{"funcname":"GetScrollMaxX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollMaxX"}],"igSetTooltip":[{"isvararg":"...)","funcname":"SetTooltip","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igSetTooltip"}],"igGetContentRegionAvail":[{"funcname":"GetContentRegionAvail","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionAvail"},{"funcname":"GetContentRegionAvail","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetContentRegionAvail","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetContentRegionAvail_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igInputFloat3":[{"funcname":"InputFloat3","args":"(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[3],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat3"}],"igSetKeyboardFocusHere":[{"funcname":"SetKeyboardFocusHere","args":"(int offset)","ret":"void","comment":"","call_args":"(offset)","argsoriginal":"(int offset=0)","stname":"ImGui","argsT":[{"type":"int","name":"offset"}],"defaults":{"offset":"0"},"signature":"(int)","cimguiname":"igSetKeyboardFocusHere"}]} \ No newline at end of file +{"igGetFrameHeight":[{"funcname":"GetFrameHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameHeight"}],"igCreateContext":[{"funcname":"CreateContext","args":"(ImFontAtlas* shared_font_atlas)","ret":"ImGuiContext*","comment":"","call_args":"(shared_font_atlas)","argsoriginal":"(ImFontAtlas* shared_font_atlas=((void *)0))","stname":"ImGui","argsT":[{"type":"ImFontAtlas*","name":"shared_font_atlas"}],"defaults":{"shared_font_atlas":"((void *)0)"},"signature":"(ImFontAtlas*)","cimguiname":"igCreateContext"}],"igTextUnformatted":[{"funcname":"TextUnformatted","args":"(const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"igTextUnformatted"}],"igPopFont":[{"funcname":"PopFont","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopFont"}],"igCombo":[{"funcname":"Combo","args":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items,items_count,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char* const[]","name":"items"},{"type":"int","name":"items_count"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igCombo","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,const char* const[],int,int)","cimguiname":"igCombo"},{"funcname":"Combo","args":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_separated_by_zeros,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char*","name":"items_separated_by_zeros"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igComboStr","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,const char*,int)","cimguiname":"igCombo"},{"funcname":"Combo","args":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_getter,data,items_count,popup_max_height_in_items)","argsoriginal":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"bool(*)(void* data,int idx,const char** out_text)","signature":"(void* data,int idx,const char** out_text)","name":"items_getter","ret":"bool"},{"type":"void*","name":"data"},{"type":"int","name":"items_count"},{"type":"int","name":"popup_max_height_in_items"}],"ov_cimguiname":"igComboFnPtr","defaults":{"popup_max_height_in_items":"-1"},"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)","cimguiname":"igCombo"}],"igCaptureKeyboardFromApp":[{"funcname":"CaptureKeyboardFromApp","args":"(bool capture)","ret":"void","comment":"","call_args":"(capture)","argsoriginal":"(bool capture=true)","stname":"ImGui","argsT":[{"type":"bool","name":"capture"}],"defaults":{"capture":"true"},"signature":"(bool)","cimguiname":"igCaptureKeyboardFromApp"}],"igIsWindowFocused":[{"funcname":"IsWindowFocused","args":"(ImGuiFocusedFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiFocusedFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiFocusedFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiFocusedFlags)","cimguiname":"igIsWindowFocused"}],"igRender":[{"funcname":"Render","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igRender"}],"ImDrawList_ChannelsSetCurrent":[{"funcname":"ChannelsSetCurrent","args":"(int channel_index)","ret":"void","comment":"","call_args":"(channel_index)","argsoriginal":"(int channel_index)","stname":"ImDrawList","argsT":[{"type":"int","name":"channel_index"}],"defaults":[],"signature":"(int)","cimguiname":"ImDrawList_ChannelsSetCurrent"}],"igDragFloat4":[{"funcname":"DragFloat4","args":"(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[4],float,float,float,const char*,float)","cimguiname":"igDragFloat4"}],"ImDrawList_ChannelsSplit":[{"funcname":"ChannelsSplit","args":"(int channels_count)","ret":"void","comment":"","call_args":"(channels_count)","argsoriginal":"(int channels_count)","stname":"ImDrawList","argsT":[{"type":"int","name":"channels_count"}],"defaults":[],"signature":"(int)","cimguiname":"ImDrawList_ChannelsSplit"}],"igIsMousePosValid":[{"funcname":"IsMousePosValid","args":"(const ImVec2* mouse_pos)","ret":"bool","comment":"","call_args":"(mouse_pos)","argsoriginal":"(const ImVec2* mouse_pos=((void *)0))","stname":"ImGui","argsT":[{"type":"const ImVec2*","name":"mouse_pos"}],"defaults":{"mouse_pos":"((void *)0)"},"signature":"(const ImVec2*)","cimguiname":"igIsMousePosValid"}],"igGetCursorScreenPos":[{"funcname":"GetCursorScreenPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorScreenPos"},{"funcname":"GetCursorScreenPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorScreenPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorScreenPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igDebugCheckVersionAndDataLayout":[{"funcname":"DebugCheckVersionAndDataLayout","args":"(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)","ret":"bool","comment":"","call_args":"(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)","argsoriginal":"(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)","stname":"ImGui","argsT":[{"type":"const char*","name":"version_str"},{"type":"size_t","name":"sz_io"},{"type":"size_t","name":"sz_style"},{"type":"size_t","name":"sz_vec2"},{"type":"size_t","name":"sz_vec4"},{"type":"size_t","name":"sz_drawvert"}],"defaults":[],"signature":"(const char*,size_t,size_t,size_t,size_t,size_t)","cimguiname":"igDebugCheckVersionAndDataLayout"}],"igSetScrollHere":[{"funcname":"SetScrollHere","args":"(float center_y_ratio)","ret":"void","comment":"","call_args":"(center_y_ratio)","argsoriginal":"(float center_y_ratio=0.5f)","stname":"ImGui","argsT":[{"type":"float","name":"center_y_ratio"}],"defaults":{"center_y_ratio":"0.5f"},"signature":"(float)","cimguiname":"igSetScrollHere"}],"igSetScrollY":[{"funcname":"SetScrollY","args":"(float scroll_y)","ret":"void","comment":"","call_args":"(scroll_y)","argsoriginal":"(float scroll_y)","stname":"ImGui","argsT":[{"type":"float","name":"scroll_y"}],"defaults":[],"signature":"(float)","cimguiname":"igSetScrollY"}],"igSetColorEditOptions":[{"funcname":"SetColorEditOptions","args":"(ImGuiColorEditFlags flags)","ret":"void","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiColorEditFlags flags)","stname":"ImGui","argsT":[{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":[],"signature":"(ImGuiColorEditFlags)","cimguiname":"igSetColorEditOptions"}],"igSetScrollFromPosY":[{"funcname":"SetScrollFromPosY","args":"(float pos_y,float center_y_ratio)","ret":"void","comment":"","call_args":"(pos_y,center_y_ratio)","argsoriginal":"(float pos_y,float center_y_ratio=0.5f)","stname":"ImGui","argsT":[{"type":"float","name":"pos_y"},{"type":"float","name":"center_y_ratio"}],"defaults":{"center_y_ratio":"0.5f"},"signature":"(float,float)","cimguiname":"igSetScrollFromPosY"}],"igGetStyleColorVec4":[{"funcname":"GetStyleColorVec4","args":"(ImGuiCol idx)","ret":"const ImVec4*","comment":"","call_args":"(idx)","argsoriginal":"(ImGuiCol idx)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"}],"retref":"&","defaults":[],"signature":"(ImGuiCol)","cimguiname":"igGetStyleColorVec4"}],"igIsMouseHoveringRect":[{"funcname":"IsMouseHoveringRect","args":"(const ImVec2 r_min,const ImVec2 r_max,bool clip)","ret":"bool","comment":"","call_args":"(r_min,r_max,clip)","argsoriginal":"(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"r_min"},{"type":"const ImVec2","name":"r_max"},{"type":"bool","name":"clip"}],"defaults":{"clip":"true"},"signature":"(const ImVec2,const ImVec2,bool)","cimguiname":"igIsMouseHoveringRect"}],"ImVec4_ImVec4":[{"funcname":"ImVec4","args":"()","call_args":"()","argsoriginal":"()","stname":"ImVec4","argsT":[],"comment":"","ov_cimguiname":"ImVec4_ImVec4","defaults":[],"signature":"()","cimguiname":"ImVec4_ImVec4"},{"funcname":"ImVec4","args":"(float _x,float _y,float _z,float _w)","call_args":"(_x,_y,_z,_w)","argsoriginal":"(float _x,float _y,float _z,float _w)","stname":"ImVec4","argsT":[{"type":"float","name":"_x"},{"type":"float","name":"_y"},{"type":"float","name":"_z"},{"type":"float","name":"_w"}],"comment":"","ov_cimguiname":"ImVec4_ImVec4Float","defaults":[],"signature":"(float,float,float,float)","cimguiname":"ImVec4_ImVec4"}],"ImColor_SetHSV":[{"funcname":"SetHSV","args":"(float h,float s,float v,float a)","ret":"void","comment":"","call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}],"defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_SetHSV"}],"igDragFloat3":[{"funcname":"DragFloat3","args":"(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[3],float,float,float,const char*,float)","cimguiname":"igDragFloat3"}],"ImDrawList_AddPolyline":[{"funcname":"AddPolyline","args":"(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)","ret":"void","comment":"","call_args":"(points,num_points,col,closed,thickness)","argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)","stname":"ImDrawList","argsT":[{"type":"const ImVec2*","name":"points"},{"type":"const int","name":"num_points"},{"type":"ImU32","name":"col"},{"type":"bool","name":"closed"},{"type":"float","name":"thickness"}],"defaults":[],"signature":"(const ImVec2*,const int,ImU32,bool,float)","cimguiname":"ImDrawList_AddPolyline"}],"igValue":[{"funcname":"Value","args":"(const char* prefix,bool b)","ret":"void","comment":"","call_args":"(prefix,b)","argsoriginal":"(const char* prefix,bool b)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"bool","name":"b"}],"ov_cimguiname":"igValueBool","defaults":[],"signature":"(const char*,bool)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,int v)","ret":"void","comment":"","call_args":"(prefix,v)","argsoriginal":"(const char* prefix,int v)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"int","name":"v"}],"ov_cimguiname":"igValueInt","defaults":[],"signature":"(const char*,int)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,unsigned int v)","ret":"void","comment":"","call_args":"(prefix,v)","argsoriginal":"(const char* prefix,unsigned int v)","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"unsigned int","name":"v"}],"ov_cimguiname":"igValueUint","defaults":[],"signature":"(const char*,unsigned int)","cimguiname":"igValue"},{"funcname":"Value","args":"(const char* prefix,float v,const char* float_format)","ret":"void","comment":"","call_args":"(prefix,v,float_format)","argsoriginal":"(const char* prefix,float v,const char* float_format=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"prefix"},{"type":"float","name":"v"},{"type":"const char*","name":"float_format"}],"ov_cimguiname":"igValueFloat","defaults":{"float_format":"((void *)0)"},"signature":"(const char*,float,const char*)","cimguiname":"igValue"}],"ImGuiTextFilter_Build":[{"funcname":"Build","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_Build"}],"igGetItemRectMax":[{"funcname":"GetItemRectMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectMax"},{"funcname":"GetItemRectMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igIsItemDeactivated":[{"funcname":"IsItemDeactivated","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemDeactivated"}],"igPushStyleVar":[{"funcname":"PushStyleVar","args":"(ImGuiStyleVar idx,float val)","ret":"void","comment":"","call_args":"(idx,val)","argsoriginal":"(ImGuiStyleVar idx,float val)","stname":"ImGui","argsT":[{"type":"ImGuiStyleVar","name":"idx"},{"type":"float","name":"val"}],"ov_cimguiname":"igPushStyleVarFloat","defaults":[],"signature":"(ImGuiStyleVar,float)","cimguiname":"igPushStyleVar"},{"funcname":"PushStyleVar","args":"(ImGuiStyleVar idx,const ImVec2 val)","ret":"void","comment":"","call_args":"(idx,val)","argsoriginal":"(ImGuiStyleVar idx,const ImVec2& val)","stname":"ImGui","argsT":[{"type":"ImGuiStyleVar","name":"idx"},{"type":"const ImVec2","name":"val"}],"ov_cimguiname":"igPushStyleVarVec2","defaults":[],"signature":"(ImGuiStyleVar,const ImVec2)","cimguiname":"igPushStyleVar"}],"igSaveIniSettingsToMemory":[{"funcname":"SaveIniSettingsToMemory","args":"(size_t* out_ini_size)","ret":"const char*","comment":"","call_args":"(out_ini_size)","argsoriginal":"(size_t* out_ini_size=((void *)0))","stname":"ImGui","argsT":[{"type":"size_t*","name":"out_ini_size"}],"defaults":{"out_ini_size":"((void *)0)"},"signature":"(size_t*)","cimguiname":"igSaveIniSettingsToMemory"}],"igDragIntRange2":[{"funcname":"DragIntRange2","args":"(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)","ret":"bool","comment":"","call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v_current_min"},{"type":"int*","name":"v_current_max"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"},{"type":"const char*","name":"format_max"}],"defaults":{"v_speed":"1.0f","v_min":"0","format_max":"((void *)0)","v_max":"0","format":"\"%d\""},"signature":"(const char*,int*,int*,float,int,int,const char*,const char*)","cimguiname":"igDragIntRange2"}],"igUnindent":[{"funcname":"Unindent","args":"(float indent_w)","ret":"void","comment":"","call_args":"(indent_w)","argsoriginal":"(float indent_w=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"indent_w"}],"defaults":{"indent_w":"0.0f"},"signature":"(float)","cimguiname":"igUnindent"}],"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF":[{"funcname":"AddFontFromMemoryCompressedBase85TTF","args":"(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const char*","name":"compressed_font_data_base85"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"}],"igPopAllowKeyboardFocus":[{"funcname":"PopAllowKeyboardFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopAllowKeyboardFocus"}],"igLoadIniSettingsFromDisk":[{"funcname":"LoadIniSettingsFromDisk","args":"(const char* ini_filename)","ret":"void","comment":"","call_args":"(ini_filename)","argsoriginal":"(const char* ini_filename)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_filename"}],"defaults":[],"signature":"(const char*)","cimguiname":"igLoadIniSettingsFromDisk"}],"igGetCursorStartPos":[{"funcname":"GetCursorStartPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorStartPos"},{"funcname":"GetCursorStartPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorStartPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorStartPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igSetCursorScreenPos":[{"funcname":"SetCursorScreenPos","args":"(const ImVec2 screen_pos)","ret":"void","comment":"","call_args":"(screen_pos)","argsoriginal":"(const ImVec2& screen_pos)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"screen_pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetCursorScreenPos"}],"igInputInt4":[{"funcname":"InputInt4","args":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[4],ImGuiInputTextFlags)","cimguiname":"igInputInt4"}],"ImFont_AddRemapChar":[{"funcname":"AddRemapChar","args":"(ImWchar dst,ImWchar src,bool overwrite_dst)","ret":"void","comment":"","call_args":"(dst,src,overwrite_dst)","argsoriginal":"(ImWchar dst,ImWchar src,bool overwrite_dst=true)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"dst"},{"type":"ImWchar","name":"src"},{"type":"bool","name":"overwrite_dst"}],"defaults":{"overwrite_dst":"true"},"signature":"(ImWchar,ImWchar,bool)","cimguiname":"ImFont_AddRemapChar"}],"ImFont_AddGlyph":[{"funcname":"AddGlyph","args":"(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)","ret":"void","comment":"","call_args":"(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)","argsoriginal":"(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"},{"type":"float","name":"x0"},{"type":"float","name":"y0"},{"type":"float","name":"x1"},{"type":"float","name":"y1"},{"type":"float","name":"u0"},{"type":"float","name":"v0"},{"type":"float","name":"u1"},{"type":"float","name":"v1"},{"type":"float","name":"advance_x"}],"defaults":[],"signature":"(ImWchar,float,float,float,float,float,float,float,float,float)","cimguiname":"ImFont_AddGlyph"}],"igIsRectVisible":[{"funcname":"IsRectVisible","args":"(const ImVec2 size)","ret":"bool","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igIsRectVisible","defaults":[],"signature":"(const ImVec2)","cimguiname":"igIsRectVisible"},{"funcname":"IsRectVisible","args":"(const ImVec2 rect_min,const ImVec2 rect_max)","ret":"bool","comment":"","call_args":"(rect_min,rect_max)","argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"rect_min"},{"type":"const ImVec2","name":"rect_max"}],"ov_cimguiname":"igIsRectVisibleVec2","defaults":[],"signature":"(const ImVec2,const ImVec2)","cimguiname":"igIsRectVisible"}],"ImFont_GrowIndex":[{"funcname":"GrowIndex","args":"(int new_size)","ret":"void","comment":"","call_args":"(new_size)","argsoriginal":"(int new_size)","stname":"ImFont","argsT":[{"type":"int","name":"new_size"}],"defaults":[],"signature":"(int)","cimguiname":"ImFont_GrowIndex"}],"ImFontAtlas_Build":[{"funcname":"Build","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_Build"}],"igLabelText":[{"isvararg":"...)","funcname":"LabelText","args":"(const char* label,const char* fmt,...)","ret":"void","comment":"","call_args":"(label,fmt,...)","argsoriginal":"(const char* label,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,const char*,...)","cimguiname":"igLabelText"}],"ImFont_RenderText":[{"funcname":"RenderText","args":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)","ret":"void","comment":"","call_args":"(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)","argsoriginal":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)","stname":"ImFont","argsT":[{"type":"ImDrawList*","name":"draw_list"},{"type":"float","name":"size"},{"type":"ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const ImVec4","name":"clip_rect"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"},{"type":"bool","name":"cpu_fine_clip"}],"defaults":{"wrap_width":"0.0f","cpu_fine_clip":"false"},"signature":"(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)","cimguiname":"ImFont_RenderText"}],"igLogFinish":[{"funcname":"LogFinish","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igLogFinish"}],"igIsKeyPressed":[{"funcname":"IsKeyPressed","args":"(int user_key_index,bool repeat)","ret":"bool","comment":"","call_args":"(user_key_index,repeat)","argsoriginal":"(int user_key_index,bool repeat=true)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"},{"type":"bool","name":"repeat"}],"defaults":{"repeat":"true"},"signature":"(int,bool)","cimguiname":"igIsKeyPressed"}],"igGetColumnOffset":[{"funcname":"GetColumnOffset","args":"(int column_index)","ret":"float","comment":"","call_args":"(column_index)","argsoriginal":"(int column_index=-1)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"}],"defaults":{"column_index":"-1"},"signature":"(int)","cimguiname":"igGetColumnOffset"}],"ImDrawList_PopClipRect":[{"funcname":"PopClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PopClipRect"}],"ImFont_FindGlyphNoFallback":[{"funcname":"FindGlyphNoFallback","args":"(ImWchar c)","ret":"const ImFontGlyph*","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_FindGlyphNoFallback"}],"igSetNextWindowCollapsed":[{"funcname":"SetNextWindowCollapsed","args":"(bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(collapsed,cond)","argsoriginal":"(bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetNextWindowCollapsed"}],"igGetCurrentContext":[{"funcname":"GetCurrentContext","args":"()","ret":"ImGuiContext*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCurrentContext"}],"igSmallButton":[{"funcname":"SmallButton","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSmallButton"}],"igOpenPopupOnItemClick":[{"funcname":"OpenPopupOnItemClick","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igOpenPopupOnItemClick"}],"igIsAnyMouseDown":[{"funcname":"IsAnyMouseDown","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyMouseDown"}],"ImFont_CalcWordWrapPositionA":[{"funcname":"CalcWordWrapPositionA","args":"(float scale,const char* text,const char* text_end,float wrap_width)","ret":"const char*","comment":"","call_args":"(scale,text,text_end,wrap_width)","argsoriginal":"(float scale,const char* text,const char* text_end,float wrap_width)","stname":"ImFont","argsT":[{"type":"float","name":"scale"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"}],"defaults":[],"signature":"(float,const char*,const char*,float)","cimguiname":"ImFont_CalcWordWrapPositionA"}],"ImFont_CalcTextSizeA":[{"funcname":"CalcTextSizeA","args":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)","ret":"ImVec2","comment":"","call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)","argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))","stname":"ImFont","argsT":[{"type":"float","name":"size"},{"type":"float","name":"max_width"},{"type":"float","name":"wrap_width"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"const char**","name":"remaining"}],"defaults":{"text_end":"((void *)0)","remaining":"((void *)0)"},"signature":"(float,float,float,const char*,const char*,const char**)","cimguiname":"ImFont_CalcTextSizeA"},{"funcname":"CalcTextSizeA","args":"(ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)","ret":"void","cimguiname":"ImFont_CalcTextSizeA","nonUDT":true,"call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)","argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))","stname":"ImFont","signature":"(float,float,float,const char*,const char*,const char**)","ov_cimguiname":"ImFont_CalcTextSizeA_nonUDT","comment":"","defaults":{"text_end":"((void *)0)","remaining":"((void *)0)"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"float","name":"size"},{"type":"float","name":"max_width"},{"type":"float","name":"wrap_width"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"const char**","name":"remaining"}]}],"GlyphRangesBuilder_SetBit":[{"funcname":"SetBit","args":"(int n)","ret":"void","comment":"","call_args":"(n)","argsoriginal":"(int n)","stname":"GlyphRangesBuilder","argsT":[{"type":"int","name":"n"}],"defaults":[],"signature":"(int)","cimguiname":"GlyphRangesBuilder_SetBit"}],"ImFont_IsLoaded":[{"funcname":"IsLoaded","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_IsLoaded"}],"ImFont_GetCharAdvance":[{"funcname":"GetCharAdvance","args":"(ImWchar c)","ret":"float","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_GetCharAdvance"}],"igImageButton":[{"funcname":"ImageButton","args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)","ret":"bool","comment":"","call_args":"(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))","stname":"ImGui","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"size"},{"type":"const ImVec2","name":"uv0"},{"type":"const ImVec2","name":"uv1"},{"type":"int","name":"frame_padding"},{"type":"const ImVec4","name":"bg_col"},{"type":"const ImVec4","name":"tint_col"}],"defaults":{"uv1":"ImVec2(1,1)","bg_col":"ImVec4(0,0,0,0)","uv0":"ImVec2(0,0)","frame_padding":"-1","tint_col":"ImVec4(1,1,1,1)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)","cimguiname":"igImageButton"}],"ImFont_SetFallbackChar":[{"funcname":"SetFallbackChar","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_SetFallbackChar"}],"igEndFrame":[{"funcname":"EndFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndFrame"}],"igSliderFloat2":[{"funcname":"SliderFloat2","args":"(const char* label,float v[2],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[2],float,float,const char*,float)","cimguiname":"igSliderFloat2"}],"ImFont_RenderChar":[{"funcname":"RenderChar","args":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)","ret":"void","comment":"","call_args":"(draw_list,size,pos,col,c)","argsoriginal":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)","stname":"ImFont","argsT":[{"type":"ImDrawList*","name":"draw_list"},{"type":"float","name":"size"},{"type":"ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"unsigned short","name":"c"}],"defaults":[],"signature":"(ImDrawList*,float,ImVec2,ImU32,unsigned short)","cimguiname":"ImFont_RenderChar"}],"igRadioButton":[{"funcname":"RadioButton","args":"(const char* label,bool active)","ret":"bool","comment":"","call_args":"(label,active)","argsoriginal":"(const char* label,bool active)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"active"}],"ov_cimguiname":"igRadioButtonBool","defaults":[],"signature":"(const char*,bool)","cimguiname":"igRadioButton"},{"funcname":"RadioButton","args":"(const char* label,int* v,int v_button)","ret":"bool","comment":"","call_args":"(label,v,v_button)","argsoriginal":"(const char* label,int* v,int v_button)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"v_button"}],"ov_cimguiname":"igRadioButtonIntPtr","defaults":[],"signature":"(const char*,int*,int)","cimguiname":"igRadioButton"}],"ImDrawList_PushClipRect":[{"funcname":"PushClipRect","args":"(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)","ret":"void","comment":"","call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)","argsoriginal":"(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)","stname":"ImDrawList","argsT":[{"type":"ImVec2","name":"clip_rect_min"},{"type":"ImVec2","name":"clip_rect_max"},{"type":"bool","name":"intersect_with_current_clip_rect"}],"defaults":{"intersect_with_current_clip_rect":"false"},"signature":"(ImVec2,ImVec2,bool)","cimguiname":"ImDrawList_PushClipRect"}],"ImFont_FindGlyph":[{"funcname":"FindGlyph","args":"(ImWchar c)","ret":"const ImFontGlyph*","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImFont","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImFont_FindGlyph"}],"igIsItemDeactivatedAfterEdit":[{"funcname":"IsItemDeactivatedAfterEdit","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemDeactivatedAfterEdit"}],"igGetWindowDrawList":[{"funcname":"GetWindowDrawList","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowDrawList"}],"ImFontAtlas_AddFont":[{"funcname":"AddFont","args":"(const ImFontConfig* font_cfg)","ret":"ImFont*","comment":"","call_args":"(font_cfg)","argsoriginal":"(const ImFontConfig* font_cfg)","stname":"ImFontAtlas","argsT":[{"type":"const ImFontConfig*","name":"font_cfg"}],"defaults":[],"signature":"(const ImFontConfig*)","cimguiname":"ImFontAtlas_AddFont"}],"ImDrawList_PathBezierCurveTo":[{"funcname":"PathBezierCurveTo","args":"(const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)","ret":"void","comment":"","call_args":"(p1,p2,p3,num_segments)","argsoriginal":"(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"p1"},{"type":"const ImVec2","name":"p2"},{"type":"const ImVec2","name":"p3"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"0"},"signature":"(const ImVec2,const ImVec2,const ImVec2,int)","cimguiname":"ImDrawList_PathBezierCurveTo"}],"ImGuiPayload_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_Clear"}],"igNewLine":[{"funcname":"NewLine","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNewLine"}],"igIsItemFocused":[{"funcname":"IsItemFocused","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemFocused"}],"igLoadIniSettingsFromMemory":[{"funcname":"LoadIniSettingsFromMemory","args":"(const char* ini_data,size_t ini_size)","ret":"void","comment":"","call_args":"(ini_data,ini_size)","argsoriginal":"(const char* ini_data,size_t ini_size=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_data"},{"type":"size_t","name":"ini_size"}],"defaults":{"ini_size":"0"},"signature":"(const char*,size_t)","cimguiname":"igLoadIniSettingsFromMemory"}],"igSliderInt2":[{"funcname":"SliderInt2","args":"(const char* label,int v[2],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[2],int,int,const char*)","cimguiname":"igSliderInt2"}],"ImFont_~ImFont":[{"funcname":"~ImFont","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFont_~ImFont"}],"igSetWindowSize":[{"funcname":"SetWindowSize","args":"(const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(size,cond)","argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowSizeVec2","defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetWindowSize"},{"funcname":"SetWindowSize","args":"(const char* name,const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,size,cond)","argsoriginal":"(const char* name,const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowSizeStr","defaults":{"cond":"0"},"signature":"(const char*,const ImVec2,ImGuiCond)","cimguiname":"igSetWindowSize"}],"igInputFloat":[{"funcname":"InputFloat","args":"(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"step"},{"type":"float","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"0.0f","format":"\"%.3f\"","step_fast":"0.0f","extra_flags":"0"},"signature":"(const char*,float*,float,float,const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat"}],"ImFont_ImFont":[{"funcname":"ImFont","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFont_ImFont"}],"ImGuiStorage_SetFloat":[{"funcname":"SetFloat","args":"(ImGuiID key,float val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,float val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"val"}],"defaults":[],"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_SetFloat"}],"igColorConvertRGBtoHSV":[{"funcname":"ColorConvertRGBtoHSV","args":"(float r,float g,float b,float out_h,float out_s,float out_v)","ret":"void","comment":"","call_args":"(r,g,b,out_h,out_s,out_v)","argsoriginal":"(float r,float g,float b,float& out_h,float& out_s,float& out_v)","stname":"ImGui","argsT":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float&","name":"out_h"},{"type":"float&","name":"out_s"},{"type":"float&","name":"out_v"}],"defaults":[],"signature":"(float,float,float,float,float,float)","cimguiname":"igColorConvertRGBtoHSV"}],"igBeginMenuBar":[{"funcname":"BeginMenuBar","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginMenuBar"}],"igTextColoredV":[{"funcname":"TextColoredV","args":"(const ImVec4 col,const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(col,fmt,args)","argsoriginal":"(const ImVec4& col,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const ImVec4,const char*,va_list)","cimguiname":"igTextColoredV"}],"igIsPopupOpen":[{"funcname":"IsPopupOpen","args":"(const char* str_id)","ret":"bool","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"defaults":[],"signature":"(const char*)","cimguiname":"igIsPopupOpen"}],"igIsItemVisible":[{"funcname":"IsItemVisible","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemVisible"}],"ImFontAtlas_CalcCustomRectUV":[{"funcname":"CalcCustomRectUV","args":"(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)","ret":"void","comment":"","call_args":"(rect,out_uv_min,out_uv_max)","argsoriginal":"(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)","stname":"ImFontAtlas","argsT":[{"type":"const CustomRect*","name":"rect"},{"type":"ImVec2*","name":"out_uv_min"},{"type":"ImVec2*","name":"out_uv_max"}],"defaults":[],"signature":"(const CustomRect*,ImVec2*,ImVec2*)","cimguiname":"ImFontAtlas_CalcCustomRectUV"}],"igTextWrappedV":[{"funcname":"TextWrappedV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextWrappedV"}],"ImFontAtlas_GetCustomRectByIndex":[{"funcname":"GetCustomRectByIndex","args":"(int index)","ret":"const CustomRect*","comment":"","call_args":"(index)","argsoriginal":"(int index)","stname":"ImFontAtlas","argsT":[{"type":"int","name":"index"}],"defaults":[],"signature":"(int)","cimguiname":"ImFontAtlas_GetCustomRectByIndex"}],"GlyphRangesBuilder_AddText":[{"funcname":"AddText","args":"(const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"GlyphRangesBuilder","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"GlyphRangesBuilder_AddText"}],"ImDrawList_UpdateTextureID":[{"funcname":"UpdateTextureID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_UpdateTextureID"}],"igSetNextWindowSize":[{"funcname":"SetNextWindowSize","args":"(const ImVec2 size,ImGuiCond cond)","ret":"void","comment":"","call_args":"(size,cond)","argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetNextWindowSize"}],"ImFontAtlas_AddCustomRectRegular":[{"funcname":"AddCustomRectRegular","args":"(unsigned int id,int width,int height)","ret":"int","comment":"","call_args":"(id,width,height)","argsoriginal":"(unsigned int id,int width,int height)","stname":"ImFontAtlas","argsT":[{"type":"unsigned int","name":"id"},{"type":"int","name":"width"},{"type":"int","name":"height"}],"defaults":[],"signature":"(unsigned int,int,int)","cimguiname":"ImFontAtlas_AddCustomRectRegular"}],"igSetWindowCollapsed":[{"funcname":"SetWindowCollapsed","args":"(bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(collapsed,cond)","argsoriginal":"(bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowCollapsedBool","defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetWindowCollapsed"},{"funcname":"SetWindowCollapsed","args":"(const char* name,bool collapsed,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,collapsed,cond)","argsoriginal":"(const char* name,bool collapsed,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool","name":"collapsed"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowCollapsedStr","defaults":{"cond":"0"},"signature":"(const char*,bool,ImGuiCond)","cimguiname":"igSetWindowCollapsed"}],"igGetMouseDragDelta":[{"funcname":"GetMouseDragDelta","args":"(int button,float lock_threshold)","ret":"ImVec2","comment":"","call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}],"defaults":{"lock_threshold":"-1.0f","button":"0"},"signature":"(int,float)","cimguiname":"igGetMouseDragDelta"},{"funcname":"GetMouseDragDelta","args":"(ImVec2 *pOut,int button,float lock_threshold)","ret":"void","cimguiname":"igGetMouseDragDelta","nonUDT":true,"call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","signature":"(int,float)","ov_cimguiname":"igGetMouseDragDelta_nonUDT","comment":"","defaults":{"lock_threshold":"-1.0f","button":"0"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}]}],"igAcceptDragDropPayload":[{"funcname":"AcceptDragDropPayload","args":"(const char* type,ImGuiDragDropFlags flags)","ret":"const ImGuiPayload*","comment":"","call_args":"(type,flags)","argsoriginal":"(const char* type,ImGuiDragDropFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"type"},{"type":"ImGuiDragDropFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,ImGuiDragDropFlags)","cimguiname":"igAcceptDragDropPayload"}],"igBeginDragDropSource":[{"funcname":"BeginDragDropSource","args":"(ImGuiDragDropFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiDragDropFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiDragDropFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiDragDropFlags)","cimguiname":"igBeginDragDropSource"}],"CustomRect_IsPacked":[{"funcname":"IsPacked","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"CustomRect","argsT":[],"defaults":[],"signature":"()","cimguiname":"CustomRect_IsPacked"}],"igPlotLines":[{"funcname":"PlotLines","args":"(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)","ret":"void","comment":"","call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const float*","name":"values"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"},{"type":"int","name":"stride"}],"ov_cimguiname":"igPlotLines","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","stride":"sizeof(float)","graph_size":"ImVec2(0,0)"},"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)","cimguiname":"igPlotLines"},{"funcname":"PlotLines","args":"(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)","ret":"void","comment":"","call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float(*)(void* data,int idx)","signature":"(void* data,int idx)","name":"values_getter","ret":"float"},{"type":"void*","name":"data"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"}],"ov_cimguiname":"igPlotLinesFnPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","graph_size":"ImVec2(0,0)"},"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)","cimguiname":"igPlotLines"}],"ImFontAtlas_IsBuilt":[{"funcname":"IsBuilt","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_IsBuilt"}],"ImVec2_ImVec2":[{"funcname":"ImVec2","args":"()","call_args":"()","argsoriginal":"()","stname":"ImVec2","argsT":[],"comment":"","ov_cimguiname":"ImVec2_ImVec2","defaults":[],"signature":"()","cimguiname":"ImVec2_ImVec2"},{"funcname":"ImVec2","args":"(float _x,float _y)","call_args":"(_x,_y)","argsoriginal":"(float _x,float _y)","stname":"ImVec2","argsT":[{"type":"float","name":"_x"},{"type":"float","name":"_y"}],"comment":"","ov_cimguiname":"ImVec2_ImVec2Float","defaults":[],"signature":"(float,float)","cimguiname":"ImVec2_ImVec2"}],"ImGuiPayload_ImGuiPayload":[{"funcname":"ImGuiPayload","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiPayload_ImGuiPayload"}],"ImDrawList_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_Clear"}],"GlyphRangesBuilder_AddRanges":[{"funcname":"AddRanges","args":"(const ImWchar* ranges)","ret":"void","comment":"","call_args":"(ranges)","argsoriginal":"(const ImWchar* ranges)","stname":"GlyphRangesBuilder","argsT":[{"type":"const ImWchar*","name":"ranges"}],"defaults":[],"signature":"(const ImWchar*)","cimguiname":"GlyphRangesBuilder_AddRanges"}],"igGetFrameCount":[{"funcname":"GetFrameCount","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameCount"}],"ImFont_GetDebugName":[{"funcname":"GetDebugName","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_GetDebugName"}],"igListBoxFooter":[{"funcname":"ListBoxFooter","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igListBoxFooter"}],"igPopClipRect":[{"funcname":"PopClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopClipRect"}],"ImDrawList_AddBezierCurve":[{"funcname":"AddBezierCurve","args":"(const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)","ret":"void","comment":"","call_args":"(pos0,cp0,cp1,pos1,col,thickness,num_segments)","argsoriginal":"(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos0"},{"type":"const ImVec2","name":"cp0"},{"type":"const ImVec2","name":"cp1"},{"type":"const ImVec2","name":"pos1"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"0"},"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddBezierCurve"}],"GlyphRangesBuilder_GlyphRangesBuilder":[{"funcname":"GlyphRangesBuilder","args":"()","call_args":"()","argsoriginal":"()","stname":"GlyphRangesBuilder","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"GlyphRangesBuilder_GlyphRangesBuilder"}],"igGetWindowSize":[{"funcname":"GetWindowSize","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowSize"},{"funcname":"GetWindowSize","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowSize","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowSize_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImFontAtlas_GetGlyphRangesThai":[{"funcname":"GetGlyphRangesThai","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesThai"}],"igCheckboxFlags":[{"funcname":"CheckboxFlags","args":"(const char* label,unsigned int* flags,unsigned int flags_value)","ret":"bool","comment":"","call_args":"(label,flags,flags_value)","argsoriginal":"(const char* label,unsigned int* flags,unsigned int flags_value)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"unsigned int*","name":"flags"},{"type":"unsigned int","name":"flags_value"}],"defaults":[],"signature":"(const char*,unsigned int*,unsigned int)","cimguiname":"igCheckboxFlags"}],"ImFontAtlas_GetGlyphRangesCyrillic":[{"funcname":"GetGlyphRangesCyrillic","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesCyrillic"}],"igIsWindowHovered":[{"funcname":"IsWindowHovered","args":"(ImGuiHoveredFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiHoveredFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiHoveredFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiHoveredFlags)","cimguiname":"igIsWindowHovered"}],"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon":[{"funcname":"GetGlyphRangesChineseSimplifiedCommon","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"}],"igPlotHistogram":[{"funcname":"PlotHistogram","args":"(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)","ret":"void","comment":"","call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const float*","name":"values"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"},{"type":"int","name":"stride"}],"ov_cimguiname":"igPlotHistogramFloatPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","stride":"sizeof(float)","graph_size":"ImVec2(0,0)"},"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)","cimguiname":"igPlotHistogram"},{"funcname":"PlotHistogram","args":"(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)","ret":"void","comment":"","call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float(*)(void* data,int idx)","signature":"(void* data,int idx)","name":"values_getter","ret":"float"},{"type":"void*","name":"data"},{"type":"int","name":"values_count"},{"type":"int","name":"values_offset"},{"type":"const char*","name":"overlay_text"},{"type":"float","name":"scale_min"},{"type":"float","name":"scale_max"},{"type":"ImVec2","name":"graph_size"}],"ov_cimguiname":"igPlotHistogramFnPtr","defaults":{"overlay_text":"((void *)0)","values_offset":"0","scale_max":"3.40282346638528859812e+38F","scale_min":"3.40282346638528859812e+38F","graph_size":"ImVec2(0,0)"},"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)","cimguiname":"igPlotHistogram"}],"igBeginPopupContextVoid":[{"funcname":"BeginPopupContextVoid","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igBeginPopupContextVoid"}],"ImFontAtlas_GetGlyphRangesChineseFull":[{"funcname":"GetGlyphRangesChineseFull","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesChineseFull"}],"igShowStyleEditor":[{"funcname":"ShowStyleEditor","args":"(ImGuiStyle* ref)","ret":"void","comment":"","call_args":"(ref)","argsoriginal":"(ImGuiStyle* ref=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"ref"}],"defaults":{"ref":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igShowStyleEditor"}],"igCheckbox":[{"funcname":"Checkbox","args":"(const char* label,bool* v)","ret":"bool","comment":"","call_args":"(label,v)","argsoriginal":"(const char* label,bool* v)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"v"}],"defaults":[],"signature":"(const char*,bool*)","cimguiname":"igCheckbox"}],"igGetWindowPos":[{"funcname":"GetWindowPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowPos"},{"funcname":"GetWindowPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImFontAtlas_~ImFontAtlas":[{"funcname":"~ImFontAtlas","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontAtlas_~ImFontAtlas"}],"ImGuiInputTextCallbackData_ImGuiInputTextCallbackData":[{"funcname":"ImGuiInputTextCallbackData","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiInputTextCallbackData","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"}],"igSetNextWindowContentSize":[{"funcname":"SetNextWindowContentSize","args":"(const ImVec2 size)","ret":"void","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetNextWindowContentSize"}],"igTextColored":[{"isvararg":"...)","funcname":"TextColored","args":"(const ImVec4 col,const char* fmt,...)","ret":"void","comment":"","call_args":"(col,fmt,...)","argsoriginal":"(const ImVec4& col,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const ImVec4,const char*,...)","cimguiname":"igTextColored"}],"igLogToFile":[{"funcname":"LogToFile","args":"(int max_depth,const char* filename)","ret":"void","comment":"","call_args":"(max_depth,filename)","argsoriginal":"(int max_depth=-1,const char* filename=((void *)0))","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"},{"type":"const char*","name":"filename"}],"defaults":{"filename":"((void *)0)","max_depth":"-1"},"signature":"(int,const char*)","cimguiname":"igLogToFile"}],"igButton":[{"funcname":"Button","args":"(const char* label,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,size)","argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"}],"defaults":{"size":"ImVec2(0,0)"},"signature":"(const char*,const ImVec2)","cimguiname":"igButton"}],"igIsItemEdited":[{"funcname":"IsItemEdited","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemEdited"}],"igTreeNodeExV":[{"funcname":"TreeNodeExV","args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(str_id,flags,fmt,args)","argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeExVStr","defaults":[],"signature":"(const char*,ImGuiTreeNodeFlags,const char*,va_list)","cimguiname":"igTreeNodeExV"},{"funcname":"TreeNodeExV","args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(ptr_id,flags,fmt,args)","argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeExVPtr","defaults":[],"signature":"(const void*,ImGuiTreeNodeFlags,const char*,va_list)","cimguiname":"igTreeNodeExV"}],"ImDrawList_PushTextureID":[{"funcname":"PushTextureID","args":"(ImTextureID texture_id)","ret":"void","comment":"","call_args":"(texture_id)","argsoriginal":"(ImTextureID texture_id)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"texture_id"}],"defaults":[],"signature":"(ImTextureID)","cimguiname":"ImDrawList_PushTextureID"}],"igTreeAdvanceToLabelPos":[{"funcname":"TreeAdvanceToLabelPos","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igTreeAdvanceToLabelPos"}],"ImGuiInputTextCallbackData_DeleteChars":[{"funcname":"DeleteChars","args":"(int pos,int bytes_count)","ret":"void","comment":"","call_args":"(pos,bytes_count)","argsoriginal":"(int pos,int bytes_count)","stname":"ImGuiInputTextCallbackData","argsT":[{"type":"int","name":"pos"},{"type":"int","name":"bytes_count"}],"defaults":[],"signature":"(int,int)","cimguiname":"ImGuiInputTextCallbackData_DeleteChars"}],"igDragInt2":[{"funcname":"DragInt2","args":"(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[2],float,int,int,const char*)","cimguiname":"igDragInt2"}],"ImFontAtlas_GetGlyphRangesDefault":[{"funcname":"GetGlyphRangesDefault","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesDefault"}],"igIsAnyItemActive":[{"funcname":"IsAnyItemActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemActive"}],"ImFontAtlas_SetTexID":[{"funcname":"SetTexID","args":"(ImTextureID id)","ret":"void","comment":"","call_args":"(id)","argsoriginal":"(ImTextureID id)","stname":"ImFontAtlas","argsT":[{"type":"ImTextureID","name":"id"}],"defaults":[],"signature":"(ImTextureID)","cimguiname":"ImFontAtlas_SetTexID"}],"igMenuItem":[{"funcname":"MenuItem","args":"(const char* label,const char* shortcut,bool selected,bool enabled)","ret":"bool","comment":"","call_args":"(label,shortcut,selected,enabled)","argsoriginal":"(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"shortcut"},{"type":"bool","name":"selected"},{"type":"bool","name":"enabled"}],"ov_cimguiname":"igMenuItemBool","defaults":{"enabled":"true","shortcut":"((void *)0)","selected":"false"},"signature":"(const char*,const char*,bool,bool)","cimguiname":"igMenuItem"},{"funcname":"MenuItem","args":"(const char* label,const char* shortcut,bool* p_selected,bool enabled)","ret":"bool","comment":"","call_args":"(label,shortcut,p_selected,enabled)","argsoriginal":"(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"shortcut"},{"type":"bool*","name":"p_selected"},{"type":"bool","name":"enabled"}],"ov_cimguiname":"igMenuItemBoolPtr","defaults":{"enabled":"true"},"signature":"(const char*,const char*,bool*,bool)","cimguiname":"igMenuItem"}],"igSliderFloat4":[{"funcname":"SliderFloat4","args":"(const char* label,float v[4],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[4],float,float,const char*,float)","cimguiname":"igSliderFloat4"}],"igGetCursorPosX":[{"funcname":"GetCursorPosX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPosX"}],"ImFontAtlas_ClearTexData":[{"funcname":"ClearTexData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearTexData"}],"ImFontAtlas_ClearFonts":[{"funcname":"ClearFonts","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearFonts"}],"igGetColumnsCount":[{"funcname":"GetColumnsCount","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetColumnsCount"}],"igPopButtonRepeat":[{"funcname":"PopButtonRepeat","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopButtonRepeat"}],"igDragScalarN":[{"funcname":"DragScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,components,v_speed,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"float","name":"v_speed"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_max":"((void *)0)","v_min":"((void *)0)","format":"((void *)0)","power":"1.0f"},"signature":"(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)","cimguiname":"igDragScalarN"}],"ImGuiPayload_IsPreview":[{"funcname":"IsPreview","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_IsPreview"}],"igSpacing":[{"funcname":"Spacing","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSpacing"}],"ImFontAtlas_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_Clear"}],"igIsAnyItemFocused":[{"funcname":"IsAnyItemFocused","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemFocused"}],"ImDrawList_AddRectFilled":[{"funcname":"AddRectFilled","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)","ret":"void","comment":"","call_args":"(a,b,col,rounding,rounding_corners_flags)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"}],"defaults":{"rounding":"0.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddRectFilled"}],"ImFontAtlas_AddFontFromMemoryCompressedTTF":[{"funcname":"AddFontFromMemoryCompressedTTF","args":"(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)","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))","stname":"ImFontAtlas","argsT":[{"type":"const void*","name":"compressed_font_data"},{"type":"int","name":"compressed_font_size"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const void*,int,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedTTF"}],"igMemFree":[{"funcname":"MemFree","args":"(void* ptr)","ret":"void","comment":"","call_args":"(ptr)","argsoriginal":"(void* ptr)","stname":"ImGui","argsT":[{"type":"void*","name":"ptr"}],"defaults":[],"signature":"(void*)","cimguiname":"igMemFree"}],"igGetFontTexUvWhitePixel":[{"funcname":"GetFontTexUvWhitePixel","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFontTexUvWhitePixel"},{"funcname":"GetFontTexUvWhitePixel","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetFontTexUvWhitePixel","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetFontTexUvWhitePixel_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_AddDrawCmd":[{"funcname":"AddDrawCmd","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_AddDrawCmd"}],"igIsItemClicked":[{"funcname":"IsItemClicked","args":"(int mouse_button)","ret":"bool","comment":"","call_args":"(mouse_button)","argsoriginal":"(int mouse_button=0)","stname":"ImGui","argsT":[{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"0"},"signature":"(int)","cimguiname":"igIsItemClicked"}],"ImFontAtlas_AddFontFromMemoryTTF":[{"funcname":"AddFontFromMemoryTTF","args":"(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(font_data,font_size,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"void*","name":"font_data"},{"type":"int","name":"font_size"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(void*,int,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromMemoryTTF"}],"ImFontAtlas_AddFontFromFileTTF":[{"funcname":"AddFontFromFileTTF","args":"(const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)","ret":"ImFont*","comment":"","call_args":"(filename,size_pixels,font_cfg,glyph_ranges)","argsoriginal":"(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const char*","name":"filename"},{"type":"float","name":"size_pixels"},{"type":"const ImFontConfig*","name":"font_cfg"},{"type":"const ImWchar*","name":"glyph_ranges"}],"defaults":{"glyph_ranges":"((void *)0)","font_cfg":"((void *)0)"},"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)","cimguiname":"ImFontAtlas_AddFontFromFileTTF"}],"igProgressBar":[{"funcname":"ProgressBar","args":"(float fraction,const ImVec2 size_arg,const char* overlay)","ret":"void","comment":"","call_args":"(fraction,size_arg,overlay)","argsoriginal":"(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void *)0))","stname":"ImGui","argsT":[{"type":"float","name":"fraction"},{"type":"const ImVec2","name":"size_arg"},{"type":"const char*","name":"overlay"}],"defaults":{"size_arg":"ImVec2(-1,0)","overlay":"((void *)0)"},"signature":"(float,const ImVec2,const char*)","cimguiname":"igProgressBar"}],"ImFontAtlas_AddFontDefault":[{"funcname":"AddFontDefault","args":"(const ImFontConfig* font_cfg)","ret":"ImFont*","comment":"","call_args":"(font_cfg)","argsoriginal":"(const ImFontConfig* font_cfg=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"const ImFontConfig*","name":"font_cfg"}],"defaults":{"font_cfg":"((void *)0)"},"signature":"(const ImFontConfig*)","cimguiname":"ImFontAtlas_AddFontDefault"}],"igSetNextWindowBgAlpha":[{"funcname":"SetNextWindowBgAlpha","args":"(float alpha)","ret":"void","comment":"","call_args":"(alpha)","argsoriginal":"(float alpha)","stname":"ImGui","argsT":[{"type":"float","name":"alpha"}],"defaults":[],"signature":"(float)","cimguiname":"igSetNextWindowBgAlpha"}],"igBeginPopup":[{"funcname":"BeginPopup","args":"(const char* str_id,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(str_id,flags)","argsoriginal":"(const char* str_id,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,ImGuiWindowFlags)","cimguiname":"igBeginPopup"}],"ImFont_BuildLookupTable":[{"funcname":"BuildLookupTable","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_BuildLookupTable"}],"igGetScrollX":[{"funcname":"GetScrollX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollX"}],"igGetKeyIndex":[{"funcname":"GetKeyIndex","args":"(ImGuiKey imgui_key)","ret":"int","comment":"","call_args":"(imgui_key)","argsoriginal":"(ImGuiKey imgui_key)","stname":"ImGui","argsT":[{"type":"ImGuiKey","name":"imgui_key"}],"defaults":[],"signature":"(ImGuiKey)","cimguiname":"igGetKeyIndex"}],"igGetOverlayDrawList":[{"funcname":"GetOverlayDrawList","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetOverlayDrawList"}],"igGetID":[{"funcname":"GetID","args":"(const char* str_id)","ret":"ImGuiID","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igGetIDStr","defaults":[],"signature":"(const char*)","cimguiname":"igGetID"},{"funcname":"GetID","args":"(const char* str_id_begin,const char* str_id_end)","ret":"ImGuiID","comment":"","call_args":"(str_id_begin,str_id_end)","argsoriginal":"(const char* str_id_begin,const char* str_id_end)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id_begin"},{"type":"const char*","name":"str_id_end"}],"ov_cimguiname":"igGetIDStrStr","defaults":[],"signature":"(const char*,const char*)","cimguiname":"igGetID"},{"funcname":"GetID","args":"(const void* ptr_id)","ret":"ImGuiID","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igGetIDPtr","defaults":[],"signature":"(const void*)","cimguiname":"igGetID"}],"ImFontAtlas_GetGlyphRangesJapanese":[{"funcname":"GetGlyphRangesJapanese","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesJapanese"}],"igListBoxHeader":[{"funcname":"ListBoxHeader","args":"(const char* label,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,size)","argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igListBoxHeaderVec2","defaults":{"size":"ImVec2(0,0)"},"signature":"(const char*,const ImVec2)","cimguiname":"igListBoxHeader"},{"funcname":"ListBoxHeader","args":"(const char* label,int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,items_count,height_in_items)","argsoriginal":"(const char* label,int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxHeaderInt","defaults":{"height_in_items":"-1"},"signature":"(const char*,int,int)","cimguiname":"igListBoxHeader"}],"ImFontConfig_ImFontConfig":[{"funcname":"ImFontConfig","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontConfig","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontConfig_ImFontConfig"}],"igIsMouseReleased":[{"funcname":"IsMouseReleased","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseReleased"}],"ImDrawData_ScaleClipRects":[{"funcname":"ScaleClipRects","args":"(const ImVec2 sc)","ret":"void","comment":"","call_args":"(sc)","argsoriginal":"(const ImVec2& sc)","stname":"ImDrawData","argsT":[{"type":"const ImVec2","name":"sc"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawData_ScaleClipRects"}],"igGetItemRectMin":[{"funcname":"GetItemRectMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectMin"},{"funcname":"GetItemRectMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawData_DeIndexAllBuffers":[{"funcname":"DeIndexAllBuffers","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawData_DeIndexAllBuffers"}],"igLogText":[{"isvararg":"...)","funcname":"LogText","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igLogText"}],"ImDrawData_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawData_Clear"}],"ImGuiStorage_GetVoidPtr":[{"funcname":"GetVoidPtr","args":"(ImGuiID key)","ret":"void*","comment":"","call_args":"(key)","argsoriginal":"(ImGuiID key)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"}],"defaults":[],"signature":"(ImGuiID)","cimguiname":"ImGuiStorage_GetVoidPtr"}],"ImDrawData_~ImDrawData":[{"funcname":"~ImDrawData","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawData_~ImDrawData"}],"igTextWrapped":[{"isvararg":"...)","funcname":"TextWrapped","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igTextWrapped"}],"ImDrawList_UpdateClipRect":[{"funcname":"UpdateClipRect","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_UpdateClipRect"}],"ImDrawList_PrimVtx":[{"funcname":"PrimVtx","args":"(const ImVec2 pos,const ImVec2 uv,ImU32 col)","ret":"void","comment":"","call_args":"(pos,uv,col)","argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"const ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimVtx"}],"igEndGroup":[{"funcname":"EndGroup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndGroup"}],"igGetFont":[{"funcname":"GetFont","args":"()","ret":"ImFont*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFont"}],"igTreePush":[{"funcname":"TreePush","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igTreePushStr","defaults":[],"signature":"(const char*)","cimguiname":"igTreePush"},{"funcname":"TreePush","args":"(const void* ptr_id)","ret":"void","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id=((void *)0))","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igTreePushPtr","defaults":{"ptr_id":"((void *)0)"},"signature":"(const void*)","cimguiname":"igTreePush"}],"igTextDisabled":[{"isvararg":"...)","funcname":"TextDisabled","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igTextDisabled"}],"ImDrawList_PrimRect":[{"funcname":"PrimRect","args":"(const ImVec2 a,const ImVec2 b,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimRect"}],"ImDrawList_AddQuad":[{"funcname":"AddQuad","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,c,d,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddQuad"}],"ImDrawList_ClearFreeMemory":[{"funcname":"ClearFreeMemory","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_ClearFreeMemory"}],"igSetNextTreeNodeOpen":[{"funcname":"SetNextTreeNodeOpen","args":"(bool is_open,ImGuiCond cond)","ret":"void","comment":"","call_args":"(is_open,cond)","argsoriginal":"(bool is_open,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"bool","name":"is_open"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(bool,ImGuiCond)","cimguiname":"igSetNextTreeNodeOpen"}],"igLogToTTY":[{"funcname":"LogToTTY","args":"(int max_depth)","ret":"void","comment":"","call_args":"(max_depth)","argsoriginal":"(int max_depth=-1)","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"}],"defaults":{"max_depth":"-1"},"signature":"(int)","cimguiname":"igLogToTTY"}],"GlyphRangesBuilder_BuildRanges":[{"funcname":"BuildRanges","args":"(ImVector_ImWchar* out_ranges)","ret":"void","comment":"","call_args":"(out_ranges)","argsoriginal":"(ImVector* out_ranges)","stname":"GlyphRangesBuilder","argsT":[{"type":"ImVector_ImWchar*","name":"out_ranges"}],"defaults":[],"signature":"(ImVector_ImWchar*)","cimguiname":"GlyphRangesBuilder_BuildRanges"}],"igSetTooltipV":[{"funcname":"SetTooltipV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igSetTooltipV"}],"ImDrawList_CloneOutput":[{"funcname":"CloneOutput","args":"()","ret":"ImDrawList*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_CloneOutput"}],"igGetIO":[{"funcname":"GetIO","args":"()","ret":"ImGuiIO*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"retref":"&","defaults":[],"signature":"()","cimguiname":"igGetIO"}],"igDragInt4":[{"funcname":"DragInt4","args":"(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[4],float,int,int,const char*)","cimguiname":"igDragInt4"}],"igNextColumn":[{"funcname":"NextColumn","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNextColumn"}],"ImDrawList_AddRect":[{"funcname":"AddRect","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)","ret":"void","comment":"","call_args":"(a,b,col,rounding,rounding_corners_flags,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"},{"type":"float","name":"thickness"}],"defaults":{"rounding":"0.0f","thickness":"1.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,ImU32,float,int,float)","cimguiname":"ImDrawList_AddRect"}],"TextRange_split":[{"funcname":"split","args":"(char separator,ImVector_TextRange* out)","ret":"void","comment":"","call_args":"(separator,out)","argsoriginal":"(char separator,ImVector* out)","stname":"TextRange","argsT":[{"type":"char","name":"separator"},{"type":"ImVector_TextRange*","name":"out"}],"defaults":[],"signature":"(char,ImVector_TextRange*)","cimguiname":"TextRange_split"}],"igSetCursorPos":[{"funcname":"SetCursorPos","args":"(const ImVec2 local_pos)","ret":"void","comment":"","call_args":"(local_pos)","argsoriginal":"(const ImVec2& local_pos)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"local_pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igSetCursorPos"}],"igBeginPopupModal":[{"funcname":"BeginPopupModal","args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(name,p_open,flags)","argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool*","name":"p_open"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"p_open":"((void *)0)","flags":"0"},"signature":"(const char*,bool*,ImGuiWindowFlags)","cimguiname":"igBeginPopupModal"}],"igSliderInt4":[{"funcname":"SliderInt4","args":"(const char* label,int v[4],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[4]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[4],int,int,const char*)","cimguiname":"igSliderInt4"}],"ImDrawList_AddCallback":[{"funcname":"AddCallback","args":"(ImDrawCallback callback,void* callback_data)","ret":"void","comment":"","call_args":"(callback,callback_data)","argsoriginal":"(ImDrawCallback callback,void* callback_data)","stname":"ImDrawList","argsT":[{"type":"ImDrawCallback","name":"callback"},{"type":"void*","name":"callback_data"}],"defaults":[],"signature":"(ImDrawCallback,void*)","cimguiname":"ImDrawList_AddCallback"}],"igShowMetricsWindow":[{"funcname":"ShowMetricsWindow","args":"(bool* p_open)","ret":"void","comment":"","call_args":"(p_open)","argsoriginal":"(bool* p_open=((void *)0))","stname":"ImGui","argsT":[{"type":"bool*","name":"p_open"}],"defaults":{"p_open":"((void *)0)"},"signature":"(bool*)","cimguiname":"igShowMetricsWindow"}],"igGetScrollMaxY":[{"funcname":"GetScrollMaxY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollMaxY"}],"igBeginTooltip":[{"funcname":"BeginTooltip","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginTooltip"}],"igSetScrollX":[{"funcname":"SetScrollX","args":"(float scroll_x)","ret":"void","comment":"","call_args":"(scroll_x)","argsoriginal":"(float scroll_x)","stname":"ImGui","argsT":[{"type":"float","name":"scroll_x"}],"defaults":[],"signature":"(float)","cimguiname":"igSetScrollX"}],"igGetDrawData":[{"funcname":"GetDrawData","args":"()","ret":"ImDrawData*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetDrawData"}],"igGetTextLineHeight":[{"funcname":"GetTextLineHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTextLineHeight"}],"igSeparator":[{"funcname":"Separator","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSeparator"}],"igBeginChild":[{"funcname":"BeginChild","args":"(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(str_id,size,border,flags)","argsoriginal":"(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const ImVec2","name":"size"},{"type":"bool","name":"border"},{"type":"ImGuiWindowFlags","name":"flags"}],"ov_cimguiname":"igBeginChild","defaults":{"border":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,const ImVec2,bool,ImGuiWindowFlags)","cimguiname":"igBeginChild"},{"funcname":"BeginChild","args":"(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(id,size,border,flags)","argsoriginal":"(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiID","name":"id"},{"type":"const ImVec2","name":"size"},{"type":"bool","name":"border"},{"type":"ImGuiWindowFlags","name":"flags"}],"ov_cimguiname":"igBeginChildID","defaults":{"border":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)","cimguiname":"igBeginChild"}],"ImDrawList_PathRect":[{"funcname":"PathRect","args":"(const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)","ret":"void","comment":"","call_args":"(rect_min,rect_max,rounding,rounding_corners_flags)","argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"rect_min"},{"type":"const ImVec2","name":"rect_max"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners_flags"}],"defaults":{"rounding":"0.0f","rounding_corners_flags":"ImDrawCornerFlags_All"},"signature":"(const ImVec2,const ImVec2,float,int)","cimguiname":"ImDrawList_PathRect"}],"igIsMouseClicked":[{"funcname":"IsMouseClicked","args":"(int button,bool repeat)","ret":"bool","comment":"","call_args":"(button,repeat)","argsoriginal":"(int button,bool repeat=false)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"bool","name":"repeat"}],"defaults":{"repeat":"false"},"signature":"(int,bool)","cimguiname":"igIsMouseClicked"}],"igCalcItemWidth":[{"funcname":"CalcItemWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igCalcItemWidth"}],"ImGuiTextBuffer_appendfv":[{"funcname":"appendfv","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGuiTextBuffer","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"ImGuiTextBuffer_appendfv"}],"ImDrawList_PathArcToFast":[{"funcname":"PathArcToFast","args":"(const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)","ret":"void","comment":"","call_args":"(centre,radius,a_min_of_12,a_max_of_12)","argsoriginal":"(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"int","name":"a_min_of_12"},{"type":"int","name":"a_max_of_12"}],"defaults":[],"signature":"(const ImVec2,float,int,int)","cimguiname":"ImDrawList_PathArcToFast"}],"igEndChildFrame":[{"funcname":"EndChildFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndChildFrame"}],"igIndent":[{"funcname":"Indent","args":"(float indent_w)","ret":"void","comment":"","call_args":"(indent_w)","argsoriginal":"(float indent_w=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"indent_w"}],"defaults":{"indent_w":"0.0f"},"signature":"(float)","cimguiname":"igIndent"}],"igSetDragDropPayload":[{"funcname":"SetDragDropPayload","args":"(const char* type,const void* data,size_t size,ImGuiCond cond)","ret":"bool","comment":"","call_args":"(type,data,size,cond)","argsoriginal":"(const char* type,const void* data,size_t size,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"type"},{"type":"const void*","name":"data"},{"type":"size_t","name":"size"},{"type":"ImGuiCond","name":"cond"}],"defaults":{"cond":"0"},"signature":"(const char*,const void*,size_t,ImGuiCond)","cimguiname":"igSetDragDropPayload"}],"GlyphRangesBuilder_GetBit":[{"funcname":"GetBit","args":"(int n)","ret":"bool","comment":"","call_args":"(n)","argsoriginal":"(int n)","stname":"GlyphRangesBuilder","argsT":[{"type":"int","name":"n"}],"defaults":[],"signature":"(int)","cimguiname":"GlyphRangesBuilder_GetBit"}],"ImGuiTextFilter_Draw":[{"funcname":"Draw","args":"(const char* label,float width)","ret":"bool","comment":"","call_args":"(label,width)","argsoriginal":"(const char* label=\"Filter(inc,-exc)\",float width=0.0f)","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"label"},{"type":"float","name":"width"}],"defaults":{"label":"\"Filter(inc,-exc)\"","width":"0.0f"},"signature":"(const char*,float)","cimguiname":"ImGuiTextFilter_Draw"}],"igShowDemoWindow":[{"funcname":"ShowDemoWindow","args":"(bool* p_open)","ret":"void","comment":"","call_args":"(p_open)","argsoriginal":"(bool* p_open=((void *)0))","stname":"ImGui","argsT":[{"type":"bool*","name":"p_open"}],"defaults":{"p_open":"((void *)0)"},"signature":"(bool*)","cimguiname":"igShowDemoWindow"}],"ImDrawList_PathStroke":[{"funcname":"PathStroke","args":"(ImU32 col,bool closed,float thickness)","ret":"void","comment":"","call_args":"(col,closed,thickness)","argsoriginal":"(ImU32 col,bool closed,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"ImU32","name":"col"},{"type":"bool","name":"closed"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(ImU32,bool,float)","cimguiname":"ImDrawList_PathStroke"}],"ImDrawList_PathFillConvex":[{"funcname":"PathFillConvex","args":"(ImU32 col)","ret":"void","comment":"","call_args":"(col)","argsoriginal":"(ImU32 col)","stname":"ImDrawList","argsT":[{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(ImU32)","cimguiname":"ImDrawList_PathFillConvex"}],"ImDrawList_PathLineToMergeDuplicate":[{"funcname":"PathLineToMergeDuplicate","args":"(const ImVec2 pos)","ret":"void","comment":"","call_args":"(pos)","argsoriginal":"(const ImVec2& pos)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawList_PathLineToMergeDuplicate"}],"igEndMenu":[{"funcname":"EndMenu","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMenu"}],"igColorButton":[{"funcname":"ColorButton","args":"(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)","ret":"bool","comment":"","call_args":"(desc_id,col,flags,size)","argsoriginal":"(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"desc_id"},{"type":"const ImVec4","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"},{"type":"ImVec2","name":"size"}],"defaults":{"size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)","cimguiname":"igColorButton"}],"ImFontAtlas_GetTexDataAsAlpha8":[{"funcname":"GetTexDataAsAlpha8","args":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)","ret":"void","comment":"","call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)","argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"unsigned char**","name":"out_pixels"},{"type":"int*","name":"out_width"},{"type":"int*","name":"out_height"},{"type":"int*","name":"out_bytes_per_pixel"}],"defaults":{"out_bytes_per_pixel":"((void *)0)"},"signature":"(unsigned char**,int*,int*,int*)","cimguiname":"ImFontAtlas_GetTexDataAsAlpha8"}],"igIsKeyReleased":[{"funcname":"IsKeyReleased","args":"(int user_key_index)","ret":"bool","comment":"","call_args":"(user_key_index)","argsoriginal":"(int user_key_index)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"}],"defaults":[],"signature":"(int)","cimguiname":"igIsKeyReleased"}],"igSetClipboardText":[{"funcname":"SetClipboardText","args":"(const char* text)","ret":"void","comment":"","call_args":"(text)","argsoriginal":"(const char* text)","stname":"ImGui","argsT":[{"type":"const char*","name":"text"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSetClipboardText"}],"ImDrawList_PathArcTo":[{"funcname":"PathArcTo","args":"(const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)","ret":"void","comment":"","call_args":"(centre,radius,a_min,a_max,num_segments)","argsoriginal":"(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"float","name":"a_min"},{"type":"float","name":"a_max"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"10"},"signature":"(const ImVec2,float,float,float,int)","cimguiname":"ImDrawList_PathArcTo"}],"ImDrawList_AddConvexPolyFilled":[{"funcname":"AddConvexPolyFilled","args":"(const ImVec2* points,const int num_points,ImU32 col)","ret":"void","comment":"","call_args":"(points,num_points,col)","argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2*","name":"points"},{"type":"const int","name":"num_points"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2*,const int,ImU32)","cimguiname":"ImDrawList_AddConvexPolyFilled"}],"igIsWindowCollapsed":[{"funcname":"IsWindowCollapsed","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsWindowCollapsed"}],"igShowFontSelector":[{"funcname":"ShowFontSelector","args":"(const char* label)","ret":"void","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igShowFontSelector"}],"ImDrawList_AddImageQuad":[{"funcname":"AddImageQuad","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"const ImVec2","name":"uv_c"},{"type":"const ImVec2","name":"uv_d"},{"type":"ImU32","name":"col"}],"defaults":{"uv_c":"ImVec2(1,1)","uv_a":"ImVec2(0,0)","col":"0xFFFFFFFF","uv_b":"ImVec2(1,0)","uv_d":"ImVec2(0,1)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddImageQuad"}],"igSetNextWindowFocus":[{"funcname":"SetNextWindowFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetNextWindowFocus"}],"igSameLine":[{"funcname":"SameLine","args":"(float pos_x,float spacing_w)","ret":"void","comment":"","call_args":"(pos_x,spacing_w)","argsoriginal":"(float pos_x=0.0f,float spacing_w=-1.0f)","stname":"ImGui","argsT":[{"type":"float","name":"pos_x"},{"type":"float","name":"spacing_w"}],"defaults":{"pos_x":"0.0f","spacing_w":"-1.0f"},"signature":"(float,float)","cimguiname":"igSameLine"}],"igBegin":[{"funcname":"Begin","args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(name,p_open,flags)","argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"bool*","name":"p_open"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"p_open":"((void *)0)","flags":"0"},"signature":"(const char*,bool*,ImGuiWindowFlags)","cimguiname":"igBegin"}],"igColorEdit3":[{"funcname":"ColorEdit3","args":"(const char* label,float col[3],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[3],ImGuiColorEditFlags)","cimguiname":"igColorEdit3"}],"ImDrawList_AddImage":[{"funcname":"AddImage","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,uv_a,uv_b,col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"}],"defaults":{"uv_b":"ImVec2(1,1)","uv_a":"ImVec2(0,0)","col":"0xFFFFFFFF"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddImage"}],"ImGuiIO_AddInputCharactersUTF8":[{"funcname":"AddInputCharactersUTF8","args":"(const char* utf8_chars)","ret":"void","comment":"","call_args":"(utf8_chars)","argsoriginal":"(const char* utf8_chars)","stname":"ImGuiIO","argsT":[{"type":"const char*","name":"utf8_chars"}],"defaults":[],"signature":"(const char*)","cimguiname":"ImGuiIO_AddInputCharactersUTF8"}],"ImDrawList_AddText":[{"funcname":"AddText","args":"(const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)","ret":"void","comment":"","call_args":"(pos,col,text_begin,text_end)","argsoriginal":"(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0))","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"}],"ov_cimguiname":"ImDrawList_AddText","defaults":{"text_end":"((void *)0)"},"signature":"(const ImVec2,ImU32,const char*,const char*)","cimguiname":"ImDrawList_AddText"},{"funcname":"AddText","args":"(const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)","ret":"void","comment":"","call_args":"(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)","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))","stname":"ImDrawList","argsT":[{"type":"const ImFont*","name":"font"},{"type":"float","name":"font_size"},{"type":"const ImVec2","name":"pos"},{"type":"ImU32","name":"col"},{"type":"const char*","name":"text_begin"},{"type":"const char*","name":"text_end"},{"type":"float","name":"wrap_width"},{"type":"const ImVec4*","name":"cpu_fine_clip_rect"}],"ov_cimguiname":"ImDrawList_AddTextFontPtr","defaults":{"text_end":"((void *)0)","cpu_fine_clip_rect":"((void *)0)","wrap_width":"0.0f"},"signature":"(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)","cimguiname":"ImDrawList_AddText"}],"ImDrawList_AddCircleFilled":[{"funcname":"AddCircleFilled","args":"(const ImVec2 centre,float radius,ImU32 col,int num_segments)","ret":"void","comment":"","call_args":"(centre,radius,col,num_segments)","argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"ImU32","name":"col"},{"type":"int","name":"num_segments"}],"defaults":{"num_segments":"12"},"signature":"(const ImVec2,float,ImU32,int)","cimguiname":"ImDrawList_AddCircleFilled"}],"igInputFloat2":[{"funcname":"InputFloat2","args":"(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[2],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat2"}],"igPushButtonRepeat":[{"funcname":"PushButtonRepeat","args":"(bool repeat)","ret":"void","comment":"","call_args":"(repeat)","argsoriginal":"(bool repeat)","stname":"ImGui","argsT":[{"type":"bool","name":"repeat"}],"defaults":[],"signature":"(bool)","cimguiname":"igPushButtonRepeat"}],"igPopItemWidth":[{"funcname":"PopItemWidth","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopItemWidth"}],"ImDrawList_AddCircle":[{"funcname":"AddCircle","args":"(const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)","ret":"void","comment":"","call_args":"(centre,radius,col,num_segments,thickness)","argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"centre"},{"type":"float","name":"radius"},{"type":"ImU32","name":"col"},{"type":"int","name":"num_segments"},{"type":"float","name":"thickness"}],"defaults":{"num_segments":"12","thickness":"1.0f"},"signature":"(const ImVec2,float,ImU32,int,float)","cimguiname":"ImDrawList_AddCircle"}],"ImDrawList_AddTriangleFilled":[{"funcname":"AddTriangleFilled","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddTriangleFilled"}],"ImDrawList_AddTriangle":[{"funcname":"AddTriangle","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,c,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddTriangle"}],"ImDrawList_AddQuadFilled":[{"funcname":"AddQuadFilled","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,d,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_AddQuadFilled"}],"igGetFontSize":[{"funcname":"GetFontSize","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFontSize"}],"igInputDouble":[{"funcname":"InputDouble","args":"(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,step,step_fast,format,extra_flags)","argsoriginal":"(const char* label,double* v,double step=0.0f,double step_fast=0.0f,const char* format=\"%.6f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"double*","name":"v"},{"type":"double","name":"step"},{"type":"double","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"0.0f","format":"\"%.6f\"","step_fast":"0.0f","extra_flags":"0"},"signature":"(const char*,double*,double,double,const char*,ImGuiInputTextFlags)","cimguiname":"igInputDouble"}],"ImDrawList_PrimReserve":[{"funcname":"PrimReserve","args":"(int idx_count,int vtx_count)","ret":"void","comment":"","call_args":"(idx_count,vtx_count)","argsoriginal":"(int idx_count,int vtx_count)","stname":"ImDrawList","argsT":[{"type":"int","name":"idx_count"},{"type":"int","name":"vtx_count"}],"defaults":[],"signature":"(int,int)","cimguiname":"ImDrawList_PrimReserve"}],"ImDrawList_AddRectFilledMultiColor":[{"funcname":"AddRectFilledMultiColor","args":"(const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)","ret":"void","comment":"","call_args":"(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col_upr_left"},{"type":"ImU32","name":"col_upr_right"},{"type":"ImU32","name":"col_bot_right"},{"type":"ImU32","name":"col_bot_left"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)","cimguiname":"ImDrawList_AddRectFilledMultiColor"}],"igEndPopup":[{"funcname":"EndPopup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndPopup"}],"ImFontAtlas_ClearInputData":[{"funcname":"ClearInputData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ClearInputData"}],"ImDrawList_AddLine":[{"funcname":"AddLine","args":"(const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)","ret":"void","comment":"","call_args":"(a,b,col,thickness)","argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"ImU32","name":"col"},{"type":"float","name":"thickness"}],"defaults":{"thickness":"1.0f"},"signature":"(const ImVec2,const ImVec2,ImU32,float)","cimguiname":"ImDrawList_AddLine"}],"igInputTextMultiline":[{"funcname":"InputTextMultiline","args":"(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)","ret":"bool","comment":"","call_args":"(label,buf,buf_size,size,flags,callback,user_data)","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))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"char*","name":"buf"},{"type":"size_t","name":"buf_size"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiInputTextFlags","name":"flags"},{"type":"ImGuiInputTextCallback","name":"callback"},{"type":"void*","name":"user_data"}],"defaults":{"callback":"((void *)0)","user_data":"((void *)0)","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)","cimguiname":"igInputTextMultiline"}],"igSelectable":[{"funcname":"Selectable","args":"(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,selected,flags,size)","argsoriginal":"(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"selected"},{"type":"ImGuiSelectableFlags","name":"flags"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igSelectable","defaults":{"selected":"false","size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,bool,ImGuiSelectableFlags,const ImVec2)","cimguiname":"igSelectable"},{"funcname":"Selectable","args":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)","ret":"bool","comment":"","call_args":"(label,p_selected,flags,size)","argsoriginal":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"p_selected"},{"type":"ImGuiSelectableFlags","name":"flags"},{"type":"const ImVec2","name":"size"}],"ov_cimguiname":"igSelectableBoolPtr","defaults":{"size":"ImVec2(0,0)","flags":"0"},"signature":"(const char*,bool*,ImGuiSelectableFlags,const ImVec2)","cimguiname":"igSelectable"}],"igListBox":[{"funcname":"ListBox","args":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items,items_count,height_in_items)","argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"const char* const[]","name":"items"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxStr_arr","defaults":{"height_in_items":"-1"},"signature":"(const char*,int*,const char* const[],int,int)","cimguiname":"igListBox"},{"funcname":"ListBox","args":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)","ret":"bool","comment":"","call_args":"(label,current_item,items_getter,data,items_count,height_in_items)","argsoriginal":"(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"current_item"},{"type":"bool(*)(void* data,int idx,const char** out_text)","signature":"(void* data,int idx,const char** out_text)","name":"items_getter","ret":"bool"},{"type":"void*","name":"data"},{"type":"int","name":"items_count"},{"type":"int","name":"height_in_items"}],"ov_cimguiname":"igListBoxFnPtr","defaults":{"height_in_items":"-1"},"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)","cimguiname":"igListBox"}],"igGetCursorPos":[{"funcname":"GetCursorPos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPos"},{"funcname":"GetCursorPos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetCursorPos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetCursorPos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_GetClipRectMin":[{"funcname":"GetClipRectMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_GetClipRectMin"},{"funcname":"GetClipRectMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"ImDrawList_GetClipRectMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImDrawList","signature":"()","ov_cimguiname":"ImDrawList_GetClipRectMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImDrawList_PopTextureID":[{"funcname":"PopTextureID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PopTextureID"}],"igInputFloat4":[{"funcname":"InputFloat4","args":"(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[4],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat4"}],"igSetCursorPosY":[{"funcname":"SetCursorPosY","args":"(float y)","ret":"void","comment":"","call_args":"(y)","argsoriginal":"(float y)","stname":"ImGui","argsT":[{"type":"float","name":"y"}],"defaults":[],"signature":"(float)","cimguiname":"igSetCursorPosY"}],"igGetVersion":[{"funcname":"GetVersion","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetVersion"}],"igEndCombo":[{"funcname":"EndCombo","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndCombo"}],"ImDrawList_~ImDrawList":[{"funcname":"~ImDrawList","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawList_~ImDrawList"}],"igPushID":[{"funcname":"PushID","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"ov_cimguiname":"igPushIDStr","defaults":[],"signature":"(const char*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(const char* str_id_begin,const char* str_id_end)","ret":"void","comment":"","call_args":"(str_id_begin,str_id_end)","argsoriginal":"(const char* str_id_begin,const char* str_id_end)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id_begin"},{"type":"const char*","name":"str_id_end"}],"ov_cimguiname":"igPushIDRange","defaults":[],"signature":"(const char*,const char*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(const void* ptr_id)","ret":"void","comment":"","call_args":"(ptr_id)","argsoriginal":"(const void* ptr_id)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"}],"ov_cimguiname":"igPushIDPtr","defaults":[],"signature":"(const void*)","cimguiname":"igPushID"},{"funcname":"PushID","args":"(int int_id)","ret":"void","comment":"","call_args":"(int_id)","argsoriginal":"(int int_id)","stname":"ImGui","argsT":[{"type":"int","name":"int_id"}],"ov_cimguiname":"igPushIDInt","defaults":[],"signature":"(int)","cimguiname":"igPushID"}],"ImDrawList_ImDrawList":[{"funcname":"ImDrawList","args":"(const ImDrawListSharedData* shared_data)","call_args":"(shared_data)","argsoriginal":"(const ImDrawListSharedData* shared_data)","stname":"ImDrawList","argsT":[{"type":"const ImDrawListSharedData*","name":"shared_data"}],"comment":"","defaults":[],"signature":"(const ImDrawListSharedData*)","cimguiname":"ImDrawList_ImDrawList"}],"ImDrawCmd_ImDrawCmd":[{"funcname":"ImDrawCmd","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawCmd","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawCmd_ImDrawCmd"}],"ImGuiListClipper_End":[{"funcname":"End","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_End"}],"igAlignTextToFramePadding":[{"funcname":"AlignTextToFramePadding","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igAlignTextToFramePadding"}],"igPopStyleColor":[{"funcname":"PopStyleColor","args":"(int count)","ret":"void","comment":"","call_args":"(count)","argsoriginal":"(int count=1)","stname":"ImGui","argsT":[{"type":"int","name":"count"}],"defaults":{"count":"1"},"signature":"(int)","cimguiname":"igPopStyleColor"}],"ImGuiListClipper_Begin":[{"funcname":"Begin","args":"(int items_count,float items_height)","ret":"void","comment":"","call_args":"(items_count,items_height)","argsoriginal":"(int items_count,float items_height=-1.0f)","stname":"ImGuiListClipper","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"}],"defaults":{"items_height":"-1.0f"},"signature":"(int,float)","cimguiname":"ImGuiListClipper_Begin"}],"igText":[{"isvararg":"...)","funcname":"Text","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igText"}],"ImGuiListClipper_Step":[{"funcname":"Step","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_Step"}],"igGetTextLineHeightWithSpacing":[{"funcname":"GetTextLineHeightWithSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTextLineHeightWithSpacing"}],"ImGuiListClipper_~ImGuiListClipper":[{"funcname":"~ImGuiListClipper","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiListClipper","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiListClipper_~ImGuiListClipper"}],"ImGuiStorage_GetFloatRef":[{"funcname":"GetFloatRef","args":"(ImGuiID key,float default_val)","ret":"float*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,float default_val=0.0f)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"default_val"}],"defaults":{"default_val":"0.0f"},"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_GetFloatRef"}],"igEndTooltip":[{"funcname":"EndTooltip","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndTooltip"}],"ImGuiListClipper_ImGuiListClipper":[{"funcname":"ImGuiListClipper","args":"(int items_count,float items_height)","call_args":"(items_count,items_height)","argsoriginal":"(int items_count=-1,float items_height=-1.0f)","stname":"ImGuiListClipper","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"}],"comment":"","defaults":{"items_height":"-1.0f","items_count":"-1"},"signature":"(int,float)","cimguiname":"ImGuiListClipper_ImGuiListClipper"}],"igDragInt":[{"funcname":"DragInt","args":"(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int*,float,int,int,const char*)","cimguiname":"igDragInt"}],"igSliderFloat":[{"funcname":"SliderFloat","args":"(const char* label,float* v,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float,float,const char*,float)","cimguiname":"igSliderFloat"}],"igColorConvertFloat4ToU32":[{"funcname":"ColorConvertFloat4ToU32","args":"(const ImVec4 in)","ret":"ImU32","comment":"","call_args":"(in)","argsoriginal":"(const ImVec4& in)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"in"}],"defaults":[],"signature":"(const ImVec4)","cimguiname":"igColorConvertFloat4ToU32"}],"ImGuiIO_ClearInputCharacters":[{"funcname":"ClearInputCharacters","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiIO","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiIO_ClearInputCharacters"}],"igPushClipRect":[{"funcname":"PushClipRect","args":"(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)","ret":"void","comment":"","call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)","argsoriginal":"(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"clip_rect_min"},{"type":"const ImVec2","name":"clip_rect_max"},{"type":"bool","name":"intersect_with_current_clip_rect"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,bool)","cimguiname":"igPushClipRect"}],"igSetColumnWidth":[{"funcname":"SetColumnWidth","args":"(int column_index,float width)","ret":"void","comment":"","call_args":"(column_index,width)","argsoriginal":"(int column_index,float width)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"},{"type":"float","name":"width"}],"defaults":[],"signature":"(int,float)","cimguiname":"igSetColumnWidth"}],"ImGuiPayload_IsDataType":[{"funcname":"IsDataType","args":"(const char* type)","ret":"bool","comment":"","call_args":"(type)","argsoriginal":"(const char* type)","stname":"ImGuiPayload","argsT":[{"type":"const char*","name":"type"}],"defaults":[],"signature":"(const char*)","cimguiname":"ImGuiPayload_IsDataType"}],"igBeginMainMenuBar":[{"funcname":"BeginMainMenuBar","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginMainMenuBar"}],"CustomRect_CustomRect":[{"funcname":"CustomRect","args":"()","call_args":"()","argsoriginal":"()","stname":"CustomRect","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"CustomRect_CustomRect"}],"ImGuiInputTextCallbackData_HasSelection":[{"funcname":"HasSelection","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiInputTextCallbackData","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiInputTextCallbackData_HasSelection"}],"ImGuiInputTextCallbackData_InsertChars":[{"funcname":"InsertChars","args":"(int pos,const char* text,const char* text_end)","ret":"void","comment":"","call_args":"(pos,text,text_end)","argsoriginal":"(int pos,const char* text,const char* text_end=((void *)0))","stname":"ImGuiInputTextCallbackData","argsT":[{"type":"int","name":"pos"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(int,const char*,const char*)","cimguiname":"ImGuiInputTextCallbackData_InsertChars"}],"ImFontAtlas_GetMouseCursorTexData":[{"funcname":"GetMouseCursorTexData","args":"(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])","ret":"bool","comment":"","call_args":"(cursor,out_offset,out_size,out_uv_border,out_uv_fill)","argsoriginal":"(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])","stname":"ImFontAtlas","argsT":[{"type":"ImGuiMouseCursor","name":"cursor"},{"type":"ImVec2*","name":"out_offset"},{"type":"ImVec2*","name":"out_size"},{"type":"ImVec2[2]","name":"out_uv_border"},{"type":"ImVec2[2]","name":"out_uv_fill"}],"defaults":[],"signature":"(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])","cimguiname":"ImFontAtlas_GetMouseCursorTexData"}],"igVSliderScalar":[{"funcname":"VSliderScalar","args":"(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,size,data_type,v,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)","cimguiname":"igVSliderScalar"}],"ImGuiStorage_SetAllInt":[{"funcname":"SetAllInt","args":"(int val)","ret":"void","comment":"","call_args":"(val)","argsoriginal":"(int val)","stname":"ImGuiStorage","argsT":[{"type":"int","name":"val"}],"defaults":[],"signature":"(int)","cimguiname":"ImGuiStorage_SetAllInt"}],"ImGuiStorage_GetVoidPtrRef":[{"funcname":"GetVoidPtrRef","args":"(ImGuiID key,void* default_val)","ret":"void**","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,void* default_val=((void *)0))","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"void*","name":"default_val"}],"defaults":{"default_val":"((void *)0)"},"signature":"(ImGuiID,void*)","cimguiname":"ImGuiStorage_GetVoidPtrRef"}],"igStyleColorsLight":[{"funcname":"StyleColorsLight","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsLight"}],"igSliderFloat3":[{"funcname":"SliderFloat3","args":"(const char* label,float v[3],float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,float[3],float,float,const char*,float)","cimguiname":"igSliderFloat3"}],"igSetAllocatorFunctions":[{"funcname":"SetAllocatorFunctions","args":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)","ret":"void","comment":"","call_args":"(alloc_func,free_func,user_data)","argsoriginal":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void *)0))","stname":"ImGui","argsT":[{"type":"void*(*)(size_t sz,void* user_data)","signature":"(size_t sz,void* user_data)","name":"alloc_func","ret":"void*"},{"type":"void(*)(void* ptr,void* user_data)","signature":"(void* ptr,void* user_data)","name":"free_func","ret":"void"},{"type":"void*","name":"user_data"}],"defaults":{"user_data":"((void *)0)"},"signature":"(void*(*)(size_t,void*),void(*)(void*,void*),void*)","cimguiname":"igSetAllocatorFunctions"}],"igDragFloat":[{"funcname":"DragFloat","args":"(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float,float,float,const char*,float)","cimguiname":"igDragFloat"}],"ImGuiStorage_GetBoolRef":[{"funcname":"GetBoolRef","args":"(ImGuiID key,bool default_val)","ret":"bool*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,bool default_val=false)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"default_val"}],"defaults":{"default_val":"false"},"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_GetBoolRef"}],"igGetWindowHeight":[{"funcname":"GetWindowHeight","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowHeight"}],"igGetMousePosOnOpeningCurrentPopup":[{"funcname":"GetMousePosOnOpeningCurrentPopup","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMousePosOnOpeningCurrentPopup"},{"funcname":"GetMousePosOnOpeningCurrentPopup","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetMousePosOnOpeningCurrentPopup","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetMousePosOnOpeningCurrentPopup_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"ImGuiStorage_GetIntRef":[{"funcname":"GetIntRef","args":"(ImGuiID key,int default_val)","ret":"int*","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,int default_val=0)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"default_val"}],"defaults":{"default_val":"0"},"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_GetIntRef"}],"igCalcListClipping":[{"funcname":"CalcListClipping","args":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)","ret":"void","comment":"","call_args":"(items_count,items_height,out_items_display_start,out_items_display_end)","argsoriginal":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)","stname":"ImGui","argsT":[{"type":"int","name":"items_count"},{"type":"float","name":"items_height"},{"type":"int*","name":"out_items_display_start"},{"type":"int*","name":"out_items_display_end"}],"defaults":[],"signature":"(int,float,int*,int*)","cimguiname":"igCalcListClipping"}],"ImGuiStorage_SetVoidPtr":[{"funcname":"SetVoidPtr","args":"(ImGuiID key,void* val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,void* val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"void*","name":"val"}],"defaults":[],"signature":"(ImGuiID,void*)","cimguiname":"ImGuiStorage_SetVoidPtr"}],"igEndDragDropSource":[{"funcname":"EndDragDropSource","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndDragDropSource"}],"ImGuiStorage_BuildSortByKey":[{"funcname":"BuildSortByKey","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiStorage","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiStorage_BuildSortByKey"}],"ImGuiStorage_GetFloat":[{"funcname":"GetFloat","args":"(ImGuiID key,float default_val)","ret":"float","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,float default_val=0.0f)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"float","name":"default_val"}],"defaults":{"default_val":"0.0f"},"signature":"(ImGuiID,float)","cimguiname":"ImGuiStorage_GetFloat"}],"ImGuiStorage_SetBool":[{"funcname":"SetBool","args":"(ImGuiID key,bool val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,bool val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"val"}],"defaults":[],"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_SetBool"}],"ImGuiStorage_GetBool":[{"funcname":"GetBool","args":"(ImGuiID key,bool default_val)","ret":"bool","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,bool default_val=false)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"bool","name":"default_val"}],"defaults":{"default_val":"false"},"signature":"(ImGuiID,bool)","cimguiname":"ImGuiStorage_GetBool"}],"igLabelTextV":[{"funcname":"LabelTextV","args":"(const char* label,const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(label,fmt,args)","argsoriginal":"(const char* label,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,const char*,va_list)","cimguiname":"igLabelTextV"}],"igGetFrameHeightWithSpacing":[{"funcname":"GetFrameHeightWithSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetFrameHeightWithSpacing"}],"ImGuiStorage_SetInt":[{"funcname":"SetInt","args":"(ImGuiID key,int val)","ret":"void","comment":"","call_args":"(key,val)","argsoriginal":"(ImGuiID key,int val)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"val"}],"defaults":[],"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_SetInt"}],"igCloseCurrentPopup":[{"funcname":"CloseCurrentPopup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igCloseCurrentPopup"}],"ImGuiTextBuffer_clear":[{"funcname":"clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_clear"}],"igBeginGroup":[{"funcname":"BeginGroup","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginGroup"}],"ImGuiStorage_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiStorage","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiStorage_Clear"}],"Pair_Pair":[{"funcname":"Pair","args":"(ImGuiID _key,int _val_i)","call_args":"(_key,_val_i)","argsoriginal":"(ImGuiID _key,int _val_i)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"int","name":"_val_i"}],"comment":"","ov_cimguiname":"Pair_PairInt","defaults":[],"signature":"(ImGuiID,int)","cimguiname":"Pair_Pair"},{"funcname":"Pair","args":"(ImGuiID _key,float _val_f)","call_args":"(_key,_val_f)","argsoriginal":"(ImGuiID _key,float _val_f)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"float","name":"_val_f"}],"comment":"","ov_cimguiname":"Pair_PairFloat","defaults":[],"signature":"(ImGuiID,float)","cimguiname":"Pair_Pair"},{"funcname":"Pair","args":"(ImGuiID _key,void* _val_p)","call_args":"(_key,_val_p)","argsoriginal":"(ImGuiID _key,void* _val_p)","stname":"Pair","argsT":[{"type":"ImGuiID","name":"_key"},{"type":"void*","name":"_val_p"}],"comment":"","ov_cimguiname":"Pair_PairPtr","defaults":[],"signature":"(ImGuiID,void*)","cimguiname":"Pair_Pair"}],"ImGuiTextBuffer_appendf":[{"isvararg":"...)","funcname":"appendf","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGuiTextBuffer","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"ImGuiTextBuffer_appendf"}],"ImGuiTextBuffer_c_str":[{"funcname":"c_str","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_c_str"}],"ImGuiTextBuffer_reserve":[{"funcname":"reserve","args":"(int capacity)","ret":"void","comment":"","call_args":"(capacity)","argsoriginal":"(int capacity)","stname":"ImGuiTextBuffer","argsT":[{"type":"int","name":"capacity"}],"defaults":[],"signature":"(int)","cimguiname":"ImGuiTextBuffer_reserve"}],"ImGuiTextBuffer_empty":[{"funcname":"empty","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_empty"}],"igSliderScalar":[{"funcname":"SliderScalar","args":"(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)","cimguiname":"igSliderScalar"}],"igBeginCombo":[{"funcname":"BeginCombo","args":"(const char* label,const char* preview_value,ImGuiComboFlags flags)","ret":"bool","comment":"","call_args":"(label,preview_value,flags)","argsoriginal":"(const char* label,const char* preview_value,ImGuiComboFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const char*","name":"preview_value"},{"type":"ImGuiComboFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,const char*,ImGuiComboFlags)","cimguiname":"igBeginCombo"}],"ImGuiTextBuffer_size":[{"funcname":"size","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_size"}],"igBeginMenu":[{"funcname":"BeginMenu","args":"(const char* label,bool enabled)","ret":"bool","comment":"","call_args":"(label,enabled)","argsoriginal":"(const char* label,bool enabled=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool","name":"enabled"}],"defaults":{"enabled":"true"},"signature":"(const char*,bool)","cimguiname":"igBeginMenu"}],"igIsItemHovered":[{"funcname":"IsItemHovered","args":"(ImGuiHoveredFlags flags)","ret":"bool","comment":"","call_args":"(flags)","argsoriginal":"(ImGuiHoveredFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiHoveredFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiHoveredFlags)","cimguiname":"igIsItemHovered"}],"ImDrawList_PrimWriteVtx":[{"funcname":"PrimWriteVtx","args":"(const ImVec2 pos,const ImVec2 uv,ImU32 col)","ret":"void","comment":"","call_args":"(pos,uv,col)","argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"const ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimWriteVtx"}],"igBullet":[{"funcname":"Bullet","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBullet"}],"igInputText":[{"funcname":"InputText","args":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)","ret":"bool","comment":"","call_args":"(label,buf,buf_size,flags,callback,user_data)","argsoriginal":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"char*","name":"buf"},{"type":"size_t","name":"buf_size"},{"type":"ImGuiInputTextFlags","name":"flags"},{"type":"ImGuiInputTextCallback","name":"callback"},{"type":"void*","name":"user_data"}],"defaults":{"callback":"((void *)0)","user_data":"((void *)0)","flags":"0"},"signature":"(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)","cimguiname":"igInputText"}],"igInputInt3":[{"funcname":"InputInt3","args":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[3],ImGuiInputTextFlags)","cimguiname":"igInputInt3"}],"ImGuiIO_ImGuiIO":[{"funcname":"ImGuiIO","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiIO","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiIO_ImGuiIO"}],"igStyleColorsDark":[{"funcname":"StyleColorsDark","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsDark"}],"igInputInt":[{"funcname":"InputInt","args":"(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,step,step_fast,extra_flags)","argsoriginal":"(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"step"},{"type":"int","name":"step_fast"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"1","extra_flags":"0","step_fast":"100"},"signature":"(const char*,int*,int,int,ImGuiInputTextFlags)","cimguiname":"igInputInt"}],"igSetWindowFontScale":[{"funcname":"SetWindowFontScale","args":"(float scale)","ret":"void","comment":"","call_args":"(scale)","argsoriginal":"(float scale)","stname":"ImGui","argsT":[{"type":"float","name":"scale"}],"defaults":[],"signature":"(float)","cimguiname":"igSetWindowFontScale"}],"igSliderInt":[{"funcname":"SliderInt","args":"(const char* label,int* v,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int*","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int*,int,int,const char*)","cimguiname":"igSliderInt"}],"TextRange_end":[{"funcname":"end","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_end"}],"TextRange_begin":[{"funcname":"begin","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_begin"}],"igSetNextWindowPos":[{"funcname":"SetNextWindowPos","args":"(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)","ret":"void","comment":"","call_args":"(pos,cond,pivot)","argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"},{"type":"const ImVec2","name":"pivot"}],"defaults":{"cond":"0","pivot":"ImVec2(0,0)"},"signature":"(const ImVec2,ImGuiCond,const ImVec2)","cimguiname":"igSetNextWindowPos"}],"igDragInt3":[{"funcname":"DragInt3","args":"(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format)","argsoriginal":"(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"float","name":"v_speed"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"v_speed":"1.0f","v_min":"0","format":"\"%d\"","v_max":"0"},"signature":"(const char*,int[3],float,int,int,const char*)","cimguiname":"igDragInt3"}],"igOpenPopup":[{"funcname":"OpenPopup","args":"(const char* str_id)","ret":"void","comment":"","call_args":"(str_id)","argsoriginal":"(const char* str_id)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"}],"defaults":[],"signature":"(const char*)","cimguiname":"igOpenPopup"}],"TextRange_TextRange":[{"funcname":"TextRange","args":"()","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"comment":"","ov_cimguiname":"TextRange_TextRange","defaults":[],"signature":"()","cimguiname":"TextRange_TextRange"},{"funcname":"TextRange","args":"(const char* _b,const char* _e)","call_args":"(_b,_e)","argsoriginal":"(const char* _b,const char* _e)","stname":"TextRange","argsT":[{"type":"const char*","name":"_b"},{"type":"const char*","name":"_e"}],"comment":"","ov_cimguiname":"TextRange_TextRangeStr","defaults":[],"signature":"(const char*,const char*)","cimguiname":"TextRange_TextRange"}],"ImDrawList_GetClipRectMax":[{"funcname":"GetClipRectMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_GetClipRectMax"},{"funcname":"GetClipRectMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"ImDrawList_GetClipRectMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImDrawList","signature":"()","ov_cimguiname":"ImDrawList_GetClipRectMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igCalcTextSize":[{"funcname":"CalcTextSize","args":"(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)","ret":"ImVec2","comment":"","call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)","argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"bool","name":"hide_text_after_double_hash"},{"type":"float","name":"wrap_width"}],"defaults":{"text_end":"((void *)0)","wrap_width":"-1.0f","hide_text_after_double_hash":"false"},"signature":"(const char*,const char*,bool,float)","cimguiname":"igCalcTextSize"},{"funcname":"CalcTextSize","args":"(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)","ret":"void","cimguiname":"igCalcTextSize","nonUDT":true,"call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)","argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)","stname":"ImGui","signature":"(const char*,const char*,bool,float)","ov_cimguiname":"igCalcTextSize_nonUDT","comment":"","defaults":{"text_end":"((void *)0)","wrap_width":"-1.0f","hide_text_after_double_hash":"false"},"argsT":[{"type":"ImVec2*","name":"pOut"},{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"},{"type":"bool","name":"hide_text_after_double_hash"},{"type":"float","name":"wrap_width"}]}],"igGetDrawListSharedData":[{"funcname":"GetDrawListSharedData","args":"()","ret":"ImDrawListSharedData*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetDrawListSharedData"}],"igColumns":[{"funcname":"Columns","args":"(int count,const char* id,bool border)","ret":"void","comment":"","call_args":"(count,id,border)","argsoriginal":"(int count=1,const char* id=((void *)0),bool border=true)","stname":"ImGui","argsT":[{"type":"int","name":"count"},{"type":"const char*","name":"id"},{"type":"bool","name":"border"}],"defaults":{"border":"true","count":"1","id":"((void *)0)"},"signature":"(int,const char*,bool)","cimguiname":"igColumns"}],"igIsItemActive":[{"funcname":"IsItemActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsItemActive"}],"ImGuiTextFilter_ImGuiTextFilter":[{"funcname":"ImGuiTextFilter","args":"(const char* default_filter)","call_args":"(default_filter)","argsoriginal":"(const char* default_filter=\"\")","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"default_filter"}],"comment":"","defaults":{"default_filter":"\"\""},"signature":"(const char*)","cimguiname":"ImGuiTextFilter_ImGuiTextFilter"}],"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame":[{"funcname":"ImGuiOnceUponAFrame","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiOnceUponAFrame","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"}],"igBeginDragDropTarget":[{"funcname":"BeginDragDropTarget","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igBeginDragDropTarget"}],"TextRange_empty":[{"funcname":"empty","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"TextRange","argsT":[],"defaults":[],"signature":"()","cimguiname":"TextRange_empty"}],"ImGuiPayload_IsDelivery":[{"funcname":"IsDelivery","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiPayload","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiPayload_IsDelivery"}],"ImGuiIO_AddInputCharacter":[{"funcname":"AddInputCharacter","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"ImGuiIO","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"ImGuiIO_AddInputCharacter"}],"ImDrawList_AddImageRounded":[{"funcname":"AddImageRounded","args":"(ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)","ret":"void","comment":"","call_args":"(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)","stname":"ImDrawList","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"},{"type":"float","name":"rounding"},{"type":"int","name":"rounding_corners"}],"defaults":{"rounding_corners":"ImDrawCornerFlags_All"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)","cimguiname":"ImDrawList_AddImageRounded"}],"ImGuiStyle_ImGuiStyle":[{"funcname":"ImGuiStyle","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiStyle","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiStyle_ImGuiStyle"}],"igColorPicker3":[{"funcname":"ColorPicker3","args":"(const char* label,float col[3],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[3],ImGuiColorEditFlags)","cimguiname":"igColorPicker3"}],"igGetContentRegionMax":[{"funcname":"GetContentRegionMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionMax"},{"funcname":"GetContentRegionMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetContentRegionMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetContentRegionMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igBeginChildFrame":[{"funcname":"BeginChildFrame","args":"(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)","ret":"bool","comment":"","call_args":"(id,size,flags)","argsoriginal":"(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)","stname":"ImGui","argsT":[{"type":"ImGuiID","name":"id"},{"type":"const ImVec2","name":"size"},{"type":"ImGuiWindowFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(ImGuiID,const ImVec2,ImGuiWindowFlags)","cimguiname":"igBeginChildFrame"}],"igSaveIniSettingsToDisk":[{"funcname":"SaveIniSettingsToDisk","args":"(const char* ini_filename)","ret":"void","comment":"","call_args":"(ini_filename)","argsoriginal":"(const char* ini_filename)","stname":"ImGui","argsT":[{"type":"const char*","name":"ini_filename"}],"defaults":[],"signature":"(const char*)","cimguiname":"igSaveIniSettingsToDisk"}],"ImFont_ClearOutputData":[{"funcname":"ClearOutputData","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFont","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFont_ClearOutputData"}],"igGetClipboardText":[{"funcname":"GetClipboardText","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetClipboardText"}],"ImDrawList_PrimQuadUV":[{"funcname":"PrimQuadUV","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"c"},{"type":"const ImVec2","name":"d"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"const ImVec2","name":"uv_c"},{"type":"const ImVec2","name":"uv_d"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimQuadUV"}],"igEndDragDropTarget":[{"funcname":"EndDragDropTarget","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndDragDropTarget"}],"ImFontAtlas_GetGlyphRangesKorean":[{"funcname":"GetGlyphRangesKorean","args":"()","ret":"const ImWchar*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImFontAtlas_GetGlyphRangesKorean"}],"igGetKeyPressedAmount":[{"funcname":"GetKeyPressedAmount","args":"(int key_index,float repeat_delay,float rate)","ret":"int","comment":"","call_args":"(key_index,repeat_delay,rate)","argsoriginal":"(int key_index,float repeat_delay,float rate)","stname":"ImGui","argsT":[{"type":"int","name":"key_index"},{"type":"float","name":"repeat_delay"},{"type":"float","name":"rate"}],"defaults":[],"signature":"(int,float,float)","cimguiname":"igGetKeyPressedAmount"}],"ImFontAtlas_GetTexDataAsRGBA32":[{"funcname":"GetTexDataAsRGBA32","args":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)","ret":"void","comment":"","call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)","argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))","stname":"ImFontAtlas","argsT":[{"type":"unsigned char**","name":"out_pixels"},{"type":"int*","name":"out_width"},{"type":"int*","name":"out_height"},{"type":"int*","name":"out_bytes_per_pixel"}],"defaults":{"out_bytes_per_pixel":"((void *)0)"},"signature":"(unsigned char**,int*,int*,int*)","cimguiname":"ImFontAtlas_GetTexDataAsRGBA32"}],"igNewFrame":[{"funcname":"NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igNewFrame"}],"igResetMouseDragDelta":[{"funcname":"ResetMouseDragDelta","args":"(int button)","ret":"void","comment":"","call_args":"(button)","argsoriginal":"(int button=0)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":{"button":"0"},"signature":"(int)","cimguiname":"igResetMouseDragDelta"}],"igGetTreeNodeToLabelSpacing":[{"funcname":"GetTreeNodeToLabelSpacing","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTreeNodeToLabelSpacing"}],"igGetMousePos":[{"funcname":"GetMousePos","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMousePos"},{"funcname":"GetMousePos","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetMousePos","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetMousePos_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"GlyphRangesBuilder_AddChar":[{"funcname":"AddChar","args":"(ImWchar c)","ret":"void","comment":"","call_args":"(c)","argsoriginal":"(ImWchar c)","stname":"GlyphRangesBuilder","argsT":[{"type":"ImWchar","name":"c"}],"defaults":[],"signature":"(ImWchar)","cimguiname":"GlyphRangesBuilder_AddChar"}],"igPopID":[{"funcname":"PopID","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopID"}],"igIsMouseDoubleClicked":[{"funcname":"IsMouseDoubleClicked","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseDoubleClicked"}],"igStyleColorsClassic":[{"funcname":"StyleColorsClassic","args":"(ImGuiStyle* dst)","ret":"void","comment":"","call_args":"(dst)","argsoriginal":"(ImGuiStyle* dst=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiStyle*","name":"dst"}],"defaults":{"dst":"((void *)0)"},"signature":"(ImGuiStyle*)","cimguiname":"igStyleColorsClassic"}],"ImGuiTextFilter_IsActive":[{"funcname":"IsActive","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_IsActive"}],"ImDrawList_PathClear":[{"funcname":"PathClear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PathClear"}],"igSetWindowFocus":[{"funcname":"SetWindowFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"ov_cimguiname":"igSetWindowFocus","defaults":[],"signature":"()","cimguiname":"igSetWindowFocus"},{"funcname":"SetWindowFocus","args":"(const char* name)","ret":"void","comment":"","call_args":"(name)","argsoriginal":"(const char* name)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"}],"ov_cimguiname":"igSetWindowFocusStr","defaults":[],"signature":"(const char*)","cimguiname":"igSetWindowFocus"}],"igColorConvertHSVtoRGB":[{"funcname":"ColorConvertHSVtoRGB","args":"(float h,float s,float v,float out_r,float out_g,float out_b)","ret":"void","comment":"","call_args":"(h,s,v,out_r,out_g,out_b)","argsoriginal":"(float h,float s,float v,float& out_r,float& out_g,float& out_b)","stname":"ImGui","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float&","name":"out_r"},{"type":"float&","name":"out_g"},{"type":"float&","name":"out_b"}],"defaults":[],"signature":"(float,float,float,float,float,float)","cimguiname":"igColorConvertHSVtoRGB"}],"ImColor_ImColor":[{"funcname":"ImColor","args":"()","call_args":"()","argsoriginal":"()","stname":"ImColor","argsT":[],"comment":"","ov_cimguiname":"ImColor_ImColor","defaults":[],"signature":"()","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(int r,int g,int b,int a)","call_args":"(r,g,b,a)","argsoriginal":"(int r,int g,int b,int a=255)","stname":"ImColor","argsT":[{"type":"int","name":"r"},{"type":"int","name":"g"},{"type":"int","name":"b"},{"type":"int","name":"a"}],"comment":"","ov_cimguiname":"ImColor_ImColorInt","defaults":{"a":"255"},"signature":"(int,int,int,int)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(ImU32 rgba)","call_args":"(rgba)","argsoriginal":"(ImU32 rgba)","stname":"ImColor","argsT":[{"type":"ImU32","name":"rgba"}],"comment":"","ov_cimguiname":"ImColor_ImColorU32","defaults":[],"signature":"(ImU32)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(float r,float g,float b,float a)","call_args":"(r,g,b,a)","argsoriginal":"(float r,float g,float b,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"}],"comment":"","ov_cimguiname":"ImColor_ImColorFloat","defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_ImColor"},{"funcname":"ImColor","args":"(const ImVec4 col)","call_args":"(col)","argsoriginal":"(const ImVec4& col)","stname":"ImColor","argsT":[{"type":"const ImVec4","name":"col"}],"comment":"","ov_cimguiname":"ImColor_ImColorVec4","defaults":[],"signature":"(const ImVec4)","cimguiname":"ImColor_ImColor"}],"igVSliderFloat":[{"funcname":"VSliderFloat","args":"(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,size,v,v_min,v_max,format,power)","argsoriginal":"(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"float*","name":"v"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"\"%.3f\""},"signature":"(const char*,const ImVec2,float*,float,float,const char*,float)","cimguiname":"igVSliderFloat"}],"igColorConvertU32ToFloat4":[{"funcname":"ColorConvertU32ToFloat4","args":"(ImU32 in)","ret":"ImVec4","comment":"","call_args":"(in)","argsoriginal":"(ImU32 in)","stname":"ImGui","argsT":[{"type":"ImU32","name":"in"}],"defaults":[],"signature":"(ImU32)","cimguiname":"igColorConvertU32ToFloat4"},{"funcname":"ColorConvertU32ToFloat4","args":"(ImVec4 *pOut,ImU32 in)","ret":"void","cimguiname":"igColorConvertU32ToFloat4","nonUDT":true,"call_args":"(in)","argsoriginal":"(ImU32 in)","stname":"ImGui","signature":"(ImU32)","ov_cimguiname":"igColorConvertU32ToFloat4_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec4*","name":"pOut"},{"type":"ImU32","name":"in"}]}],"igPopTextWrapPos":[{"funcname":"PopTextWrapPos","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igPopTextWrapPos"}],"ImGuiTextFilter_Clear":[{"funcname":"Clear","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextFilter","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextFilter_Clear"}],"igGetStateStorage":[{"funcname":"GetStateStorage","args":"()","ret":"ImGuiStorage*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetStateStorage"}],"igGetColumnWidth":[{"funcname":"GetColumnWidth","args":"(int column_index)","ret":"float","comment":"","call_args":"(column_index)","argsoriginal":"(int column_index=-1)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"}],"defaults":{"column_index":"-1"},"signature":"(int)","cimguiname":"igGetColumnWidth"}],"igEndMenuBar":[{"funcname":"EndMenuBar","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMenuBar"}],"igSetStateStorage":[{"funcname":"SetStateStorage","args":"(ImGuiStorage* storage)","ret":"void","comment":"","call_args":"(storage)","argsoriginal":"(ImGuiStorage* storage)","stname":"ImGui","argsT":[{"type":"ImGuiStorage*","name":"storage"}],"defaults":[],"signature":"(ImGuiStorage*)","cimguiname":"igSetStateStorage"}],"igGetStyleColorName":[{"funcname":"GetStyleColorName","args":"(ImGuiCol idx)","ret":"const char*","comment":"","call_args":"(idx)","argsoriginal":"(ImGuiCol idx)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"}],"defaults":[],"signature":"(ImGuiCol)","cimguiname":"igGetStyleColorName"}],"igIsMouseDragging":[{"funcname":"IsMouseDragging","args":"(int button,float lock_threshold)","ret":"bool","comment":"","call_args":"(button,lock_threshold)","argsoriginal":"(int button=0,float lock_threshold=-1.0f)","stname":"ImGui","argsT":[{"type":"int","name":"button"},{"type":"float","name":"lock_threshold"}],"defaults":{"lock_threshold":"-1.0f","button":"0"},"signature":"(int,float)","cimguiname":"igIsMouseDragging"}],"ImDrawList_PrimWriteIdx":[{"funcname":"PrimWriteIdx","args":"(ImDrawIdx idx)","ret":"void","comment":"","call_args":"(idx)","argsoriginal":"(ImDrawIdx idx)","stname":"ImDrawList","argsT":[{"type":"ImDrawIdx","name":"idx"}],"defaults":[],"signature":"(ImDrawIdx)","cimguiname":"ImDrawList_PrimWriteIdx"}],"ImGuiStyle_ScaleAllSizes":[{"funcname":"ScaleAllSizes","args":"(float scale_factor)","ret":"void","comment":"","call_args":"(scale_factor)","argsoriginal":"(float scale_factor)","stname":"ImGuiStyle","argsT":[{"type":"float","name":"scale_factor"}],"defaults":[],"signature":"(float)","cimguiname":"ImGuiStyle_ScaleAllSizes"}],"igPushStyleColor":[{"funcname":"PushStyleColor","args":"(ImGuiCol idx,ImU32 col)","ret":"void","comment":"","call_args":"(idx,col)","argsoriginal":"(ImGuiCol idx,ImU32 col)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"ImU32","name":"col"}],"ov_cimguiname":"igPushStyleColorU32","defaults":[],"signature":"(ImGuiCol,ImU32)","cimguiname":"igPushStyleColor"},{"funcname":"PushStyleColor","args":"(ImGuiCol idx,const ImVec4 col)","ret":"void","comment":"","call_args":"(idx,col)","argsoriginal":"(ImGuiCol idx,const ImVec4& col)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"const ImVec4","name":"col"}],"ov_cimguiname":"igPushStyleColor","defaults":[],"signature":"(ImGuiCol,const ImVec4)","cimguiname":"igPushStyleColor"}],"igMemAlloc":[{"funcname":"MemAlloc","args":"(size_t size)","ret":"void*","comment":"","call_args":"(size)","argsoriginal":"(size_t size)","stname":"ImGui","argsT":[{"type":"size_t","name":"size"}],"defaults":[],"signature":"(size_t)","cimguiname":"igMemAlloc"}],"igSetCurrentContext":[{"funcname":"SetCurrentContext","args":"(ImGuiContext* ctx)","ret":"void","comment":"","call_args":"(ctx)","argsoriginal":"(ImGuiContext* ctx)","stname":"ImGui","argsT":[{"type":"ImGuiContext*","name":"ctx"}],"defaults":[],"signature":"(ImGuiContext*)","cimguiname":"igSetCurrentContext"}],"igPushItemWidth":[{"funcname":"PushItemWidth","args":"(float item_width)","ret":"void","comment":"","call_args":"(item_width)","argsoriginal":"(float item_width)","stname":"ImGui","argsT":[{"type":"float","name":"item_width"}],"defaults":[],"signature":"(float)","cimguiname":"igPushItemWidth"}],"igIsWindowAppearing":[{"funcname":"IsWindowAppearing","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsWindowAppearing"}],"igGetStyle":[{"funcname":"GetStyle","args":"()","ret":"ImGuiStyle*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"retref":"&","defaults":[],"signature":"()","cimguiname":"igGetStyle"}],"igSetItemAllowOverlap":[{"funcname":"SetItemAllowOverlap","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetItemAllowOverlap"}],"igEndChild":[{"funcname":"EndChild","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndChild"}],"igCollapsingHeader":[{"funcname":"CollapsingHeader","args":"(const char* label,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,flags)","argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igCollapsingHeader","defaults":{"flags":"0"},"signature":"(const char*,ImGuiTreeNodeFlags)","cimguiname":"igCollapsingHeader"},{"funcname":"CollapsingHeader","args":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,p_open,flags)","argsoriginal":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"bool*","name":"p_open"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igCollapsingHeaderBoolPtr","defaults":{"flags":"0"},"signature":"(const char*,bool*,ImGuiTreeNodeFlags)","cimguiname":"igCollapsingHeader"}],"igTextDisabledV":[{"funcname":"TextDisabledV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextDisabledV"}],"igDragFloatRange2":[{"funcname":"DragFloatRange2","args":"(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)","ret":"bool","comment":"","call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v_current_min"},{"type":"float*","name":"v_current_max"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"const char*","name":"format_max"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","format_max":"((void *)0)","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float*,float*,float,float,float,const char*,const char*,float)","cimguiname":"igDragFloatRange2"}],"igSetMouseCursor":[{"funcname":"SetMouseCursor","args":"(ImGuiMouseCursor type)","ret":"void","comment":"","call_args":"(type)","argsoriginal":"(ImGuiMouseCursor type)","stname":"ImGui","argsT":[{"type":"ImGuiMouseCursor","name":"type"}],"defaults":[],"signature":"(ImGuiMouseCursor)","cimguiname":"igSetMouseCursor"}],"igGetWindowContentRegionMax":[{"funcname":"GetWindowContentRegionMax","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionMax"},{"funcname":"GetWindowContentRegionMax","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowContentRegionMax","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowContentRegionMax_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igInputScalar":[{"funcname":"InputScalar","args":"(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"const void*","name":"step"},{"type":"const void*","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"((void *)0)","format":"((void *)0)","step_fast":"((void *)0)","extra_flags":"0"},"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)","cimguiname":"igInputScalar"}],"ImDrawList_PushClipRectFullScreen":[{"funcname":"PushClipRectFullScreen","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_PushClipRectFullScreen"}],"igGetColorU32":[{"funcname":"GetColorU32","args":"(ImGuiCol idx,float alpha_mul)","ret":"ImU32","comment":"","call_args":"(idx,alpha_mul)","argsoriginal":"(ImGuiCol idx,float alpha_mul=1.0f)","stname":"ImGui","argsT":[{"type":"ImGuiCol","name":"idx"},{"type":"float","name":"alpha_mul"}],"ov_cimguiname":"igGetColorU32","defaults":{"alpha_mul":"1.0f"},"signature":"(ImGuiCol,float)","cimguiname":"igGetColorU32"},{"funcname":"GetColorU32","args":"(const ImVec4 col)","ret":"ImU32","comment":"","call_args":"(col)","argsoriginal":"(const ImVec4& col)","stname":"ImGui","argsT":[{"type":"const ImVec4","name":"col"}],"ov_cimguiname":"igGetColorU32Vec4","defaults":[],"signature":"(const ImVec4)","cimguiname":"igGetColorU32"},{"funcname":"GetColorU32","args":"(ImU32 col)","ret":"ImU32","comment":"","call_args":"(col)","argsoriginal":"(ImU32 col)","stname":"ImGui","argsT":[{"type":"ImU32","name":"col"}],"ov_cimguiname":"igGetColorU32U32","defaults":[],"signature":"(ImU32)","cimguiname":"igGetColorU32"}],"igGetTime":[{"funcname":"GetTime","args":"()","ret":"double","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetTime"}],"ImDrawList_ChannelsMerge":[{"funcname":"ChannelsMerge","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImDrawList","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImDrawList_ChannelsMerge"}],"igGetColumnIndex":[{"funcname":"GetColumnIndex","args":"()","ret":"int","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetColumnIndex"}],"igBeginPopupContextItem":[{"funcname":"BeginPopupContextItem","args":"(const char* str_id,int mouse_button)","ret":"bool","comment":"","call_args":"(str_id,mouse_button)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"}],"defaults":{"mouse_button":"1","str_id":"((void *)0)"},"signature":"(const char*,int)","cimguiname":"igBeginPopupContextItem"}],"igSetCursorPosX":[{"funcname":"SetCursorPosX","args":"(float x)","ret":"void","comment":"","call_args":"(x)","argsoriginal":"(float x)","stname":"ImGui","argsT":[{"type":"float","name":"x"}],"defaults":[],"signature":"(float)","cimguiname":"igSetCursorPosX"}],"igGetItemRectSize":[{"funcname":"GetItemRectSize","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetItemRectSize"},{"funcname":"GetItemRectSize","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetItemRectSize","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetItemRectSize_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igArrowButton":[{"funcname":"ArrowButton","args":"(const char* str_id,ImGuiDir dir)","ret":"bool","comment":"","call_args":"(str_id,dir)","argsoriginal":"(const char* str_id,ImGuiDir dir)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiDir","name":"dir"}],"defaults":[],"signature":"(const char*,ImGuiDir)","cimguiname":"igArrowButton"}],"igGetMouseCursor":[{"funcname":"GetMouseCursor","args":"()","ret":"ImGuiMouseCursor","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetMouseCursor"}],"igPushAllowKeyboardFocus":[{"funcname":"PushAllowKeyboardFocus","args":"(bool allow_keyboard_focus)","ret":"void","comment":"","call_args":"(allow_keyboard_focus)","argsoriginal":"(bool allow_keyboard_focus)","stname":"ImGui","argsT":[{"type":"bool","name":"allow_keyboard_focus"}],"defaults":[],"signature":"(bool)","cimguiname":"igPushAllowKeyboardFocus"}],"igGetScrollY":[{"funcname":"GetScrollY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollY"}],"igSetColumnOffset":[{"funcname":"SetColumnOffset","args":"(int column_index,float offset_x)","ret":"void","comment":"","call_args":"(column_index,offset_x)","argsoriginal":"(int column_index,float offset_x)","stname":"ImGui","argsT":[{"type":"int","name":"column_index"},{"type":"float","name":"offset_x"}],"defaults":[],"signature":"(int,float)","cimguiname":"igSetColumnOffset"}],"ImGuiTextBuffer_begin":[{"funcname":"begin","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_begin"}],"igSetWindowPos":[{"funcname":"SetWindowPos","args":"(const ImVec2 pos,ImGuiCond cond)","ret":"void","comment":"","call_args":"(pos,cond)","argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowPosVec2","defaults":{"cond":"0"},"signature":"(const ImVec2,ImGuiCond)","cimguiname":"igSetWindowPos"},{"funcname":"SetWindowPos","args":"(const char* name,const ImVec2 pos,ImGuiCond cond)","ret":"void","comment":"","call_args":"(name,pos,cond)","argsoriginal":"(const char* name,const ImVec2& pos,ImGuiCond cond=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"name"},{"type":"const ImVec2","name":"pos"},{"type":"ImGuiCond","name":"cond"}],"ov_cimguiname":"igSetWindowPosStr","defaults":{"cond":"0"},"signature":"(const char*,const ImVec2,ImGuiCond)","cimguiname":"igSetWindowPos"}],"igSetKeyboardFocusHere":[{"funcname":"SetKeyboardFocusHere","args":"(int offset)","ret":"void","comment":"","call_args":"(offset)","argsoriginal":"(int offset=0)","stname":"ImGui","argsT":[{"type":"int","name":"offset"}],"defaults":{"offset":"0"},"signature":"(int)","cimguiname":"igSetKeyboardFocusHere"}],"igGetCursorPosY":[{"funcname":"GetCursorPosY","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetCursorPosY"}],"ImFontAtlas_AddCustomRectFontGlyph":[{"funcname":"AddCustomRectFontGlyph","args":"(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)","ret":"int","comment":"","call_args":"(font,id,width,height,advance_x,offset)","argsoriginal":"(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))","stname":"ImFontAtlas","argsT":[{"type":"ImFont*","name":"font"},{"type":"ImWchar","name":"id"},{"type":"int","name":"width"},{"type":"int","name":"height"},{"type":"float","name":"advance_x"},{"type":"const ImVec2","name":"offset"}],"defaults":{"offset":"ImVec2(0,0)"},"signature":"(ImFont*,ImWchar,int,int,float,const ImVec2)","cimguiname":"ImFontAtlas_AddCustomRectFontGlyph"}],"igEndMainMenuBar":[{"funcname":"EndMainMenuBar","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEndMainMenuBar"}],"igBulletTextV":[{"funcname":"BulletTextV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igBulletTextV"}],"igGetContentRegionAvailWidth":[{"funcname":"GetContentRegionAvailWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionAvailWidth"}],"igTextV":[{"funcname":"TextV","args":"(const char* fmt,va_list args)","ret":"void","comment":"","call_args":"(fmt,args)","argsoriginal":"(const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"defaults":[],"signature":"(const char*,va_list)","cimguiname":"igTextV"}],"igIsKeyDown":[{"funcname":"IsKeyDown","args":"(int user_key_index)","ret":"bool","comment":"","call_args":"(user_key_index)","argsoriginal":"(int user_key_index)","stname":"ImGui","argsT":[{"type":"int","name":"user_key_index"}],"defaults":[],"signature":"(int)","cimguiname":"igIsKeyDown"}],"igIsMouseDown":[{"funcname":"IsMouseDown","args":"(int button)","ret":"bool","comment":"","call_args":"(button)","argsoriginal":"(int button)","stname":"ImGui","argsT":[{"type":"int","name":"button"}],"defaults":[],"signature":"(int)","cimguiname":"igIsMouseDown"}],"igGetWindowContentRegionMin":[{"funcname":"GetWindowContentRegionMin","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionMin"},{"funcname":"GetWindowContentRegionMin","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetWindowContentRegionMin","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetWindowContentRegionMin_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igLogButtons":[{"funcname":"LogButtons","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igLogButtons"}],"igGetWindowContentRegionWidth":[{"funcname":"GetWindowContentRegionWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowContentRegionWidth"}],"igSliderAngle":[{"funcname":"SliderAngle","args":"(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)","ret":"bool","comment":"","call_args":"(label,v_rad,v_degrees_min,v_degrees_max)","argsoriginal":"(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float*","name":"v_rad"},{"type":"float","name":"v_degrees_min"},{"type":"float","name":"v_degrees_max"}],"defaults":{"v_degrees_min":"-360.0f","v_degrees_max":"+360.0f"},"signature":"(const char*,float*,float,float)","cimguiname":"igSliderAngle"}],"igTreeNodeEx":[{"funcname":"TreeNodeEx","args":"(const char* label,ImGuiTreeNodeFlags flags)","ret":"bool","comment":"","call_args":"(label,flags)","argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiTreeNodeFlags","name":"flags"}],"ov_cimguiname":"igTreeNodeExStr","defaults":{"flags":"0"},"signature":"(const char*,ImGuiTreeNodeFlags)","cimguiname":"igTreeNodeEx"},{"isvararg":"...)","funcname":"TreeNodeEx","args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","ret":"bool","comment":"","call_args":"(str_id,flags,fmt,...)","argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeExStrStr","defaults":[],"signature":"(const char*,ImGuiTreeNodeFlags,const char*,...)","cimguiname":"igTreeNodeEx"},{"isvararg":"...)","funcname":"TreeNodeEx","args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","ret":"bool","comment":"","call_args":"(ptr_id,flags,fmt,...)","argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"ImGuiTreeNodeFlags","name":"flags"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeExPtr","defaults":[],"signature":"(const void*,ImGuiTreeNodeFlags,const char*,...)","cimguiname":"igTreeNodeEx"}],"igGetWindowWidth":[{"funcname":"GetWindowWidth","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetWindowWidth"}],"igPushTextWrapPos":[{"funcname":"PushTextWrapPos","args":"(float wrap_pos_x)","ret":"void","comment":"","call_args":"(wrap_pos_x)","argsoriginal":"(float wrap_pos_x=0.0f)","stname":"ImGui","argsT":[{"type":"float","name":"wrap_pos_x"}],"defaults":{"wrap_pos_x":"0.0f"},"signature":"(float)","cimguiname":"igPushTextWrapPos"}],"ImGuiStorage_GetInt":[{"funcname":"GetInt","args":"(ImGuiID key,int default_val)","ret":"int","comment":"","call_args":"(key,default_val)","argsoriginal":"(ImGuiID key,int default_val=0)","stname":"ImGuiStorage","argsT":[{"type":"ImGuiID","name":"key"},{"type":"int","name":"default_val"}],"defaults":{"default_val":"0"},"signature":"(ImGuiID,int)","cimguiname":"ImGuiStorage_GetInt"}],"igSliderInt3":[{"funcname":"SliderInt3","args":"(const char* label,int v[3],int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,v,v_min,v_max,format)","argsoriginal":"(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[3]","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,int[3],int,int,const char*)","cimguiname":"igSliderInt3"}],"igShowUserGuide":[{"funcname":"ShowUserGuide","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igShowUserGuide"}],"igSliderScalarN":[{"funcname":"SliderScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,components,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"power":"1.0f","format":"((void *)0)"},"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)","cimguiname":"igSliderScalarN"}],"ImColor_HSV":[{"funcname":"HSV","args":"(float h,float s,float v,float a)","ret":"ImColor","comment":"","call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","argsT":[{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}],"defaults":{"a":"1.0f"},"signature":"(float,float,float,float)","cimguiname":"ImColor_HSV"},{"funcname":"HSV","args":"(ImColor *pOut,float h,float s,float v,float a)","ret":"void","cimguiname":"ImColor_HSV","nonUDT":true,"call_args":"(h,s,v,a)","argsoriginal":"(float h,float s,float v,float a=1.0f)","stname":"ImColor","signature":"(float,float,float,float)","ov_cimguiname":"ImColor_HSV_nonUDT","comment":"","defaults":{"a":"1.0f"},"argsT":[{"type":"ImColor*","name":"pOut"},{"type":"float","name":"h"},{"type":"float","name":"s"},{"type":"float","name":"v"},{"type":"float","name":"a"}]}],"ImDrawList_PathLineTo":[{"funcname":"PathLineTo","args":"(const ImVec2 pos)","ret":"void","comment":"","call_args":"(pos)","argsoriginal":"(const ImVec2& pos)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"pos"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"ImDrawList_PathLineTo"}],"igImage":[{"funcname":"Image","args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)","ret":"void","comment":"","call_args":"(user_texture_id,size,uv0,uv1,tint_col,border_col)","argsoriginal":"(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))","stname":"ImGui","argsT":[{"type":"ImTextureID","name":"user_texture_id"},{"type":"const ImVec2","name":"size"},{"type":"const ImVec2","name":"uv0"},{"type":"const ImVec2","name":"uv1"},{"type":"const ImVec4","name":"tint_col"},{"type":"const ImVec4","name":"border_col"}],"defaults":{"uv1":"ImVec2(1,1)","tint_col":"ImVec4(1,1,1,1)","uv0":"ImVec2(0,0)","border_col":"ImVec4(0,0,0,0)"},"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)","cimguiname":"igImage"}],"igSetNextWindowSizeConstraints":[{"funcname":"SetNextWindowSizeConstraints","args":"(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)","ret":"void","comment":"","call_args":"(size_min,size_max,custom_callback,custom_callback_data)","argsoriginal":"(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void *)0),void* custom_callback_data=((void *)0))","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size_min"},{"type":"const ImVec2","name":"size_max"},{"type":"ImGuiSizeCallback","name":"custom_callback"},{"type":"void*","name":"custom_callback_data"}],"defaults":{"custom_callback":"((void *)0)","custom_callback_data":"((void *)0)"},"signature":"(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)","cimguiname":"igSetNextWindowSizeConstraints"}],"igDummy":[{"funcname":"Dummy","args":"(const ImVec2 size)","ret":"void","comment":"","call_args":"(size)","argsoriginal":"(const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const ImVec2)","cimguiname":"igDummy"}],"igVSliderInt":[{"funcname":"VSliderInt","args":"(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)","ret":"bool","comment":"","call_args":"(label,size,v,v_min,v_max,format)","argsoriginal":"(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"const ImVec2","name":"size"},{"type":"int*","name":"v"},{"type":"int","name":"v_min"},{"type":"int","name":"v_max"},{"type":"const char*","name":"format"}],"defaults":{"format":"\"%d\""},"signature":"(const char*,const ImVec2,int*,int,int,const char*)","cimguiname":"igVSliderInt"}],"ImGuiTextBuffer_ImGuiTextBuffer":[{"funcname":"ImGuiTextBuffer","args":"()","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_ImGuiTextBuffer"}],"igBulletText":[{"isvararg":"...)","funcname":"BulletText","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igBulletText"}],"igColorEdit4":[{"funcname":"ColorEdit4","args":"(const char* label,float col[4],ImGuiColorEditFlags flags)","ret":"bool","comment":"","call_args":"(label,col,flags)","argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"}],"defaults":{"flags":"0"},"signature":"(const char*,float[4],ImGuiColorEditFlags)","cimguiname":"igColorEdit4"}],"igColorPicker4":[{"funcname":"ColorPicker4","args":"(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)","ret":"bool","comment":"","call_args":"(label,col,flags,ref_col)","argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[4]","name":"col"},{"type":"ImGuiColorEditFlags","name":"flags"},{"type":"const float*","name":"ref_col"}],"defaults":{"ref_col":"((void *)0)","flags":"0"},"signature":"(const char*,float[4],ImGuiColorEditFlags,const float*)","cimguiname":"igColorPicker4"}],"ImDrawList_PrimRectUV":[{"funcname":"PrimRectUV","args":"(const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)","ret":"void","comment":"","call_args":"(a,b,uv_a,uv_b,col)","argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)","stname":"ImDrawList","argsT":[{"type":"const ImVec2","name":"a"},{"type":"const ImVec2","name":"b"},{"type":"const ImVec2","name":"uv_a"},{"type":"const ImVec2","name":"uv_b"},{"type":"ImU32","name":"col"}],"defaults":[],"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)","cimguiname":"ImDrawList_PrimRectUV"}],"igInvisibleButton":[{"funcname":"InvisibleButton","args":"(const char* str_id,const ImVec2 size)","ret":"bool","comment":"","call_args":"(str_id,size)","argsoriginal":"(const char* str_id,const ImVec2& size)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const ImVec2","name":"size"}],"defaults":[],"signature":"(const char*,const ImVec2)","cimguiname":"igInvisibleButton"}],"igLogToClipboard":[{"funcname":"LogToClipboard","args":"(int max_depth)","ret":"void","comment":"","call_args":"(max_depth)","argsoriginal":"(int max_depth=-1)","stname":"ImGui","argsT":[{"type":"int","name":"max_depth"}],"defaults":{"max_depth":"-1"},"signature":"(int)","cimguiname":"igLogToClipboard"}],"igBeginPopupContextWindow":[{"funcname":"BeginPopupContextWindow","args":"(const char* str_id,int mouse_button,bool also_over_items)","ret":"bool","comment":"","call_args":"(str_id,mouse_button,also_over_items)","argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1,bool also_over_items=true)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"int","name":"mouse_button"},{"type":"bool","name":"also_over_items"}],"defaults":{"str_id":"((void *)0)","mouse_button":"1","also_over_items":"true"},"signature":"(const char*,int,bool)","cimguiname":"igBeginPopupContextWindow"}],"ImFontAtlas_ImFontAtlas":[{"funcname":"ImFontAtlas","args":"()","call_args":"()","argsoriginal":"()","stname":"ImFontAtlas","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImFontAtlas_ImFontAtlas"}],"igDragScalar":[{"funcname":"DragScalar","args":"(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,data_type,v,v_speed,v_min,v_max,format,power)","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)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"float","name":"v_speed"},{"type":"const void*","name":"v_min"},{"type":"const void*","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_max":"((void *)0)","v_min":"((void *)0)","format":"((void *)0)","power":"1.0f"},"signature":"(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)","cimguiname":"igDragScalar"}],"igSetItemDefaultFocus":[{"funcname":"SetItemDefaultFocus","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igSetItemDefaultFocus"}],"igCaptureMouseFromApp":[{"funcname":"CaptureMouseFromApp","args":"(bool capture)","ret":"void","comment":"","call_args":"(capture)","argsoriginal":"(bool capture=true)","stname":"ImGui","argsT":[{"type":"bool","name":"capture"}],"defaults":{"capture":"true"},"signature":"(bool)","cimguiname":"igCaptureMouseFromApp"}],"igIsAnyItemHovered":[{"funcname":"IsAnyItemHovered","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igIsAnyItemHovered"}],"igPushFont":[{"funcname":"PushFont","args":"(ImFont* font)","ret":"void","comment":"","call_args":"(font)","argsoriginal":"(ImFont* font)","stname":"ImGui","argsT":[{"type":"ImFont*","name":"font"}],"defaults":[],"signature":"(ImFont*)","cimguiname":"igPushFont"}],"igInputInt2":[{"funcname":"InputInt2","args":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,extra_flags)","argsoriginal":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"int[2]","name":"v"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0"},"signature":"(const char*,int[2],ImGuiInputTextFlags)","cimguiname":"igInputInt2"}],"igTreePop":[{"funcname":"TreePop","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igTreePop"}],"igEnd":[{"funcname":"End","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igEnd"}],"ImDrawData_ImDrawData":[{"funcname":"ImDrawData","args":"()","call_args":"()","argsoriginal":"()","stname":"ImDrawData","argsT":[],"comment":"","defaults":[],"signature":"()","cimguiname":"ImDrawData_ImDrawData"}],"igDestroyContext":[{"funcname":"DestroyContext","args":"(ImGuiContext* ctx)","ret":"void","comment":"","call_args":"(ctx)","argsoriginal":"(ImGuiContext* ctx=((void *)0))","stname":"ImGui","argsT":[{"type":"ImGuiContext*","name":"ctx"}],"defaults":{"ctx":"((void *)0)"},"signature":"(ImGuiContext*)","cimguiname":"igDestroyContext"}],"ImGuiTextBuffer_end":[{"funcname":"end","args":"()","ret":"const char*","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGuiTextBuffer","argsT":[],"defaults":[],"signature":"()","cimguiname":"ImGuiTextBuffer_end"}],"igPopStyleVar":[{"funcname":"PopStyleVar","args":"(int count)","ret":"void","comment":"","call_args":"(count)","argsoriginal":"(int count=1)","stname":"ImGui","argsT":[{"type":"int","name":"count"}],"defaults":{"count":"1"},"signature":"(int)","cimguiname":"igPopStyleVar"}],"ImGuiTextFilter_PassFilter":[{"funcname":"PassFilter","args":"(const char* text,const char* text_end)","ret":"bool","comment":"","call_args":"(text,text_end)","argsoriginal":"(const char* text,const char* text_end=((void *)0))","stname":"ImGuiTextFilter","argsT":[{"type":"const char*","name":"text"},{"type":"const char*","name":"text_end"}],"defaults":{"text_end":"((void *)0)"},"signature":"(const char*,const char*)","cimguiname":"ImGuiTextFilter_PassFilter"}],"igShowStyleSelector":[{"funcname":"ShowStyleSelector","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"defaults":[],"signature":"(const char*)","cimguiname":"igShowStyleSelector"}],"igInputScalarN":[{"funcname":"InputScalarN","args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","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 extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"ImGuiDataType","name":"data_type"},{"type":"void*","name":"v"},{"type":"int","name":"components"},{"type":"const void*","name":"step"},{"type":"const void*","name":"step_fast"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"step":"((void *)0)","format":"((void *)0)","step_fast":"((void *)0)","extra_flags":"0"},"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)","cimguiname":"igInputScalarN"}],"igTreeNode":[{"funcname":"TreeNode","args":"(const char* label)","ret":"bool","comment":"","call_args":"(label)","argsoriginal":"(const char* label)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"}],"ov_cimguiname":"igTreeNodeStr","defaults":[],"signature":"(const char*)","cimguiname":"igTreeNode"},{"isvararg":"...)","funcname":"TreeNode","args":"(const char* str_id,const char* fmt,...)","ret":"bool","comment":"","call_args":"(str_id,fmt,...)","argsoriginal":"(const char* str_id,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodeStrStr","defaults":[],"signature":"(const char*,const char*,...)","cimguiname":"igTreeNode"},{"isvararg":"...)","funcname":"TreeNode","args":"(const void* ptr_id,const char* fmt,...)","ret":"bool","comment":"","call_args":"(ptr_id,fmt,...)","argsoriginal":"(const void* ptr_id,const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"ov_cimguiname":"igTreeNodePtr","defaults":[],"signature":"(const void*,const char*,...)","cimguiname":"igTreeNode"}],"igTreeNodeV":[{"funcname":"TreeNodeV","args":"(const char* str_id,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(str_id,fmt,args)","argsoriginal":"(const char* str_id,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const char*","name":"str_id"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeVStr","defaults":[],"signature":"(const char*,const char*,va_list)","cimguiname":"igTreeNodeV"},{"funcname":"TreeNodeV","args":"(const void* ptr_id,const char* fmt,va_list args)","ret":"bool","comment":"","call_args":"(ptr_id,fmt,args)","argsoriginal":"(const void* ptr_id,const char* fmt,va_list args)","stname":"ImGui","argsT":[{"type":"const void*","name":"ptr_id"},{"type":"const char*","name":"fmt"},{"type":"va_list","name":"args"}],"ov_cimguiname":"igTreeNodeVPtr","defaults":[],"signature":"(const void*,const char*,va_list)","cimguiname":"igTreeNodeV"}],"igGetScrollMaxX":[{"funcname":"GetScrollMaxX","args":"()","ret":"float","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetScrollMaxX"}],"igSetTooltip":[{"isvararg":"...)","funcname":"SetTooltip","args":"(const char* fmt,...)","ret":"void","comment":"","call_args":"(fmt,...)","argsoriginal":"(const char* fmt,...)","stname":"ImGui","argsT":[{"type":"const char*","name":"fmt"},{"type":"...","name":"..."}],"defaults":[],"signature":"(const char*,...)","cimguiname":"igSetTooltip"}],"igGetContentRegionAvail":[{"funcname":"GetContentRegionAvail","args":"()","ret":"ImVec2","comment":"","call_args":"()","argsoriginal":"()","stname":"ImGui","argsT":[],"defaults":[],"signature":"()","cimguiname":"igGetContentRegionAvail"},{"funcname":"GetContentRegionAvail","args":"(ImVec2 *pOut)","ret":"void","cimguiname":"igGetContentRegionAvail","nonUDT":true,"call_args":"()","argsoriginal":"()","stname":"ImGui","signature":"()","ov_cimguiname":"igGetContentRegionAvail_nonUDT","comment":"","defaults":[],"argsT":[{"type":"ImVec2*","name":"pOut"}]}],"igInputFloat3":[{"funcname":"InputFloat3","args":"(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)","ret":"bool","comment":"","call_args":"(label,v,format,extra_flags)","argsoriginal":"(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[3]","name":"v"},{"type":"const char*","name":"format"},{"type":"ImGuiInputTextFlags","name":"extra_flags"}],"defaults":{"extra_flags":"0","format":"\"%.3f\""},"signature":"(const char*,float[3],const char*,ImGuiInputTextFlags)","cimguiname":"igInputFloat3"}],"igDragFloat2":[{"funcname":"DragFloat2","args":"(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)","ret":"bool","comment":"","call_args":"(label,v,v_speed,v_min,v_max,format,power)","argsoriginal":"(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)","stname":"ImGui","argsT":[{"type":"const char*","name":"label"},{"type":"float[2]","name":"v"},{"type":"float","name":"v_speed"},{"type":"float","name":"v_min"},{"type":"float","name":"v_max"},{"type":"const char*","name":"format"},{"type":"float","name":"power"}],"defaults":{"v_speed":"1.0f","v_min":"0.0f","power":"1.0f","v_max":"0.0f","format":"\"%.3f\""},"signature":"(const char*,float[2],float,float,float,const char*,float)","cimguiname":"igDragFloat2"}]} \ No newline at end of file diff --git a/generator/generated/definitions.lua b/generator/generated/definitions.lua index 077af54..8d9af5c 100644 --- a/generator/generated/definitions.lua +++ b/generator/generated/definitions.lua @@ -988,30 +988,6 @@ defs["igSetCursorScreenPos"][1]["defaults"] = {} defs["igSetCursorScreenPos"][1]["signature"] = "(const ImVec2)" defs["igSetCursorScreenPos"][1]["cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"]["(const ImVec2)"] = defs["igSetCursorScreenPos"][1] -defs["ImFont_AddRemapChar"] = {} -defs["ImFont_AddRemapChar"][1] = {} -defs["ImFont_AddRemapChar"][1]["funcname"] = "AddRemapChar" -defs["ImFont_AddRemapChar"][1]["args"] = "(ImWchar dst,ImWchar src,bool overwrite_dst)" -defs["ImFont_AddRemapChar"][1]["ret"] = "void" -defs["ImFont_AddRemapChar"][1]["comment"] = "" -defs["ImFont_AddRemapChar"][1]["call_args"] = "(dst,src,overwrite_dst)" -defs["ImFont_AddRemapChar"][1]["argsoriginal"] = "(ImWchar dst,ImWchar src,bool overwrite_dst=true)" -defs["ImFont_AddRemapChar"][1]["stname"] = "ImFont" -defs["ImFont_AddRemapChar"][1]["argsT"] = {} -defs["ImFont_AddRemapChar"][1]["argsT"][1] = {} -defs["ImFont_AddRemapChar"][1]["argsT"][1]["type"] = "ImWchar" -defs["ImFont_AddRemapChar"][1]["argsT"][1]["name"] = "dst" -defs["ImFont_AddRemapChar"][1]["argsT"][2] = {} -defs["ImFont_AddRemapChar"][1]["argsT"][2]["type"] = "ImWchar" -defs["ImFont_AddRemapChar"][1]["argsT"][2]["name"] = "src" -defs["ImFont_AddRemapChar"][1]["argsT"][3] = {} -defs["ImFont_AddRemapChar"][1]["argsT"][3]["type"] = "bool" -defs["ImFont_AddRemapChar"][1]["argsT"][3]["name"] = "overwrite_dst" -defs["ImFont_AddRemapChar"][1]["defaults"] = {} -defs["ImFont_AddRemapChar"][1]["defaults"]["overwrite_dst"] = "true" -defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" -defs["ImFont_AddRemapChar"][1]["cimguiname"] = "ImFont_AddRemapChar" -defs["ImFont_AddRemapChar"]["(ImWchar,ImWchar,bool)"] = defs["ImFont_AddRemapChar"][1] defs["igInputInt4"] = {} defs["igInputInt4"][1] = {} defs["igInputInt4"][1]["funcname"] = "InputInt4" @@ -1036,6 +1012,30 @@ defs["igInputInt4"][1]["defaults"]["extra_flags"] = "0" defs["igInputInt4"][1]["signature"] = "(const char*,int[4],ImGuiInputTextFlags)" defs["igInputInt4"][1]["cimguiname"] = "igInputInt4" defs["igInputInt4"]["(const char*,int[4],ImGuiInputTextFlags)"] = defs["igInputInt4"][1] +defs["ImFont_AddRemapChar"] = {} +defs["ImFont_AddRemapChar"][1] = {} +defs["ImFont_AddRemapChar"][1]["funcname"] = "AddRemapChar" +defs["ImFont_AddRemapChar"][1]["args"] = "(ImWchar dst,ImWchar src,bool overwrite_dst)" +defs["ImFont_AddRemapChar"][1]["ret"] = "void" +defs["ImFont_AddRemapChar"][1]["comment"] = "" +defs["ImFont_AddRemapChar"][1]["call_args"] = "(dst,src,overwrite_dst)" +defs["ImFont_AddRemapChar"][1]["argsoriginal"] = "(ImWchar dst,ImWchar src,bool overwrite_dst=true)" +defs["ImFont_AddRemapChar"][1]["stname"] = "ImFont" +defs["ImFont_AddRemapChar"][1]["argsT"] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][1] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][1]["type"] = "ImWchar" +defs["ImFont_AddRemapChar"][1]["argsT"][1]["name"] = "dst" +defs["ImFont_AddRemapChar"][1]["argsT"][2] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_AddRemapChar"][1]["argsT"][2]["name"] = "src" +defs["ImFont_AddRemapChar"][1]["argsT"][3] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][3]["type"] = "bool" +defs["ImFont_AddRemapChar"][1]["argsT"][3]["name"] = "overwrite_dst" +defs["ImFont_AddRemapChar"][1]["defaults"] = {} +defs["ImFont_AddRemapChar"][1]["defaults"]["overwrite_dst"] = "true" +defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" +defs["ImFont_AddRemapChar"][1]["cimguiname"] = "ImFont_AddRemapChar" +defs["ImFont_AddRemapChar"]["(ImWchar,ImWchar,bool)"] = defs["ImFont_AddRemapChar"][1] defs["ImFont_AddGlyph"] = {} defs["ImFont_AddGlyph"][1] = {} defs["ImFont_AddGlyph"][1]["funcname"] = "AddGlyph" @@ -1080,23 +1080,6 @@ defs["ImFont_AddGlyph"][1]["defaults"] = {} defs["ImFont_AddGlyph"][1]["signature"] = "(ImWchar,float,float,float,float,float,float,float,float,float)" defs["ImFont_AddGlyph"][1]["cimguiname"] = "ImFont_AddGlyph" defs["ImFont_AddGlyph"]["(ImWchar,float,float,float,float,float,float,float,float,float)"] = defs["ImFont_AddGlyph"][1] -defs["ImFont_GrowIndex"] = {} -defs["ImFont_GrowIndex"][1] = {} -defs["ImFont_GrowIndex"][1]["funcname"] = "GrowIndex" -defs["ImFont_GrowIndex"][1]["args"] = "(int new_size)" -defs["ImFont_GrowIndex"][1]["ret"] = "void" -defs["ImFont_GrowIndex"][1]["comment"] = "" -defs["ImFont_GrowIndex"][1]["call_args"] = "(new_size)" -defs["ImFont_GrowIndex"][1]["argsoriginal"] = "(int new_size)" -defs["ImFont_GrowIndex"][1]["stname"] = "ImFont" -defs["ImFont_GrowIndex"][1]["argsT"] = {} -defs["ImFont_GrowIndex"][1]["argsT"][1] = {} -defs["ImFont_GrowIndex"][1]["argsT"][1]["type"] = "int" -defs["ImFont_GrowIndex"][1]["argsT"][1]["name"] = "new_size" -defs["ImFont_GrowIndex"][1]["defaults"] = {} -defs["ImFont_GrowIndex"][1]["signature"] = "(int)" -defs["ImFont_GrowIndex"][1]["cimguiname"] = "ImFont_GrowIndex" -defs["ImFont_GrowIndex"]["(int)"] = defs["ImFont_GrowIndex"][1] defs["igIsRectVisible"] = {} defs["igIsRectVisible"][1] = {} defs["igIsRectVisible"][1]["funcname"] = "IsRectVisible" @@ -1135,6 +1118,61 @@ defs["igIsRectVisible"][2]["signature"] = "(const ImVec2,const ImVec2)" defs["igIsRectVisible"][2]["cimguiname"] = "igIsRectVisible" defs["igIsRectVisible"]["(const ImVec2,const ImVec2)"] = defs["igIsRectVisible"][2] defs["igIsRectVisible"]["(const ImVec2)"] = defs["igIsRectVisible"][1] +defs["ImFont_GrowIndex"] = {} +defs["ImFont_GrowIndex"][1] = {} +defs["ImFont_GrowIndex"][1]["funcname"] = "GrowIndex" +defs["ImFont_GrowIndex"][1]["args"] = "(int new_size)" +defs["ImFont_GrowIndex"][1]["ret"] = "void" +defs["ImFont_GrowIndex"][1]["comment"] = "" +defs["ImFont_GrowIndex"][1]["call_args"] = "(new_size)" +defs["ImFont_GrowIndex"][1]["argsoriginal"] = "(int new_size)" +defs["ImFont_GrowIndex"][1]["stname"] = "ImFont" +defs["ImFont_GrowIndex"][1]["argsT"] = {} +defs["ImFont_GrowIndex"][1]["argsT"][1] = {} +defs["ImFont_GrowIndex"][1]["argsT"][1]["type"] = "int" +defs["ImFont_GrowIndex"][1]["argsT"][1]["name"] = "new_size" +defs["ImFont_GrowIndex"][1]["defaults"] = {} +defs["ImFont_GrowIndex"][1]["signature"] = "(int)" +defs["ImFont_GrowIndex"][1]["cimguiname"] = "ImFont_GrowIndex" +defs["ImFont_GrowIndex"]["(int)"] = defs["ImFont_GrowIndex"][1] +defs["ImFontAtlas_Build"] = {} +defs["ImFontAtlas_Build"][1] = {} +defs["ImFontAtlas_Build"][1]["funcname"] = "Build" +defs["ImFontAtlas_Build"][1]["args"] = "()" +defs["ImFontAtlas_Build"][1]["ret"] = "bool" +defs["ImFontAtlas_Build"][1]["comment"] = "" +defs["ImFontAtlas_Build"][1]["call_args"] = "()" +defs["ImFontAtlas_Build"][1]["argsoriginal"] = "()" +defs["ImFontAtlas_Build"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_Build"][1]["argsT"] = {} +defs["ImFontAtlas_Build"][1]["defaults"] = {} +defs["ImFontAtlas_Build"][1]["signature"] = "()" +defs["ImFontAtlas_Build"][1]["cimguiname"] = "ImFontAtlas_Build" +defs["ImFontAtlas_Build"]["()"] = defs["ImFontAtlas_Build"][1] +defs["igLabelText"] = {} +defs["igLabelText"][1] = {} +defs["igLabelText"][1]["isvararg"] = "...)" +defs["igLabelText"][1]["funcname"] = "LabelText" +defs["igLabelText"][1]["args"] = "(const char* label,const char* fmt,...)" +defs["igLabelText"][1]["ret"] = "void" +defs["igLabelText"][1]["comment"] = "" +defs["igLabelText"][1]["call_args"] = "(label,fmt,...)" +defs["igLabelText"][1]["argsoriginal"] = "(const char* label,const char* fmt,...)" +defs["igLabelText"][1]["stname"] = "ImGui" +defs["igLabelText"][1]["argsT"] = {} +defs["igLabelText"][1]["argsT"][1] = {} +defs["igLabelText"][1]["argsT"][1]["type"] = "const char*" +defs["igLabelText"][1]["argsT"][1]["name"] = "label" +defs["igLabelText"][1]["argsT"][2] = {} +defs["igLabelText"][1]["argsT"][2]["type"] = "const char*" +defs["igLabelText"][1]["argsT"][2]["name"] = "fmt" +defs["igLabelText"][1]["argsT"][3] = {} +defs["igLabelText"][1]["argsT"][3]["type"] = "..." +defs["igLabelText"][1]["argsT"][3]["name"] = "..." +defs["igLabelText"][1]["defaults"] = {} +defs["igLabelText"][1]["signature"] = "(const char*,const char*,...)" +defs["igLabelText"][1]["cimguiname"] = "igLabelText" +defs["igLabelText"]["(const char*,const char*,...)"] = defs["igLabelText"][1] defs["ImFont_RenderText"] = {} defs["ImFont_RenderText"][1] = {} defs["ImFont_RenderText"][1]["funcname"] = "RenderText" @@ -1178,71 +1216,6 @@ defs["ImFont_RenderText"][1]["defaults"]["cpu_fine_clip"] = "false" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)" defs["ImFont_RenderText"][1]["cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"]["(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)"] = defs["ImFont_RenderText"][1] -defs["ImFontAtlas_Build"] = {} -defs["ImFontAtlas_Build"][1] = {} -defs["ImFontAtlas_Build"][1]["funcname"] = "Build" -defs["ImFontAtlas_Build"][1]["args"] = "()" -defs["ImFontAtlas_Build"][1]["ret"] = "bool" -defs["ImFontAtlas_Build"][1]["comment"] = "" -defs["ImFontAtlas_Build"][1]["call_args"] = "()" -defs["ImFontAtlas_Build"][1]["argsoriginal"] = "()" -defs["ImFontAtlas_Build"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_Build"][1]["argsT"] = {} -defs["ImFontAtlas_Build"][1]["defaults"] = {} -defs["ImFontAtlas_Build"][1]["signature"] = "()" -defs["ImFontAtlas_Build"][1]["cimguiname"] = "ImFontAtlas_Build" -defs["ImFontAtlas_Build"]["()"] = defs["ImFontAtlas_Build"][1] -defs["igSliderFloat4"] = {} -defs["igSliderFloat4"][1] = {} -defs["igSliderFloat4"][1]["funcname"] = "SliderFloat4" -defs["igSliderFloat4"][1]["args"] = "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)" -defs["igSliderFloat4"][1]["ret"] = "bool" -defs["igSliderFloat4"][1]["comment"] = "" -defs["igSliderFloat4"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" -defs["igSliderFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" -defs["igSliderFloat4"][1]["stname"] = "ImGui" -defs["igSliderFloat4"][1]["argsT"] = {} -defs["igSliderFloat4"][1]["argsT"][1] = {} -defs["igSliderFloat4"][1]["argsT"][1]["type"] = "const char*" -defs["igSliderFloat4"][1]["argsT"][1]["name"] = "label" -defs["igSliderFloat4"][1]["argsT"][2] = {} -defs["igSliderFloat4"][1]["argsT"][2]["type"] = "float[4]" -defs["igSliderFloat4"][1]["argsT"][2]["name"] = "v" -defs["igSliderFloat4"][1]["argsT"][3] = {} -defs["igSliderFloat4"][1]["argsT"][3]["type"] = "float" -defs["igSliderFloat4"][1]["argsT"][3]["name"] = "v_min" -defs["igSliderFloat4"][1]["argsT"][4] = {} -defs["igSliderFloat4"][1]["argsT"][4]["type"] = "float" -defs["igSliderFloat4"][1]["argsT"][4]["name"] = "v_max" -defs["igSliderFloat4"][1]["argsT"][5] = {} -defs["igSliderFloat4"][1]["argsT"][5]["type"] = "const char*" -defs["igSliderFloat4"][1]["argsT"][5]["name"] = "format" -defs["igSliderFloat4"][1]["argsT"][6] = {} -defs["igSliderFloat4"][1]["argsT"][6]["type"] = "float" -defs["igSliderFloat4"][1]["argsT"][6]["name"] = "power" -defs["igSliderFloat4"][1]["defaults"] = {} -defs["igSliderFloat4"][1]["defaults"]["power"] = "1.0f" -defs["igSliderFloat4"][1]["defaults"]["format"] = "\"%.3f\"" -defs["igSliderFloat4"][1]["signature"] = "(const char*,float[4],float,float,const char*,float)" -defs["igSliderFloat4"][1]["cimguiname"] = "igSliderFloat4" -defs["igSliderFloat4"]["(const char*,float[4],float,float,const char*,float)"] = defs["igSliderFloat4"][1] -defs["ImFont_FindGlyph"] = {} -defs["ImFont_FindGlyph"][1] = {} -defs["ImFont_FindGlyph"][1]["funcname"] = "FindGlyph" -defs["ImFont_FindGlyph"][1]["args"] = "(ImWchar c)" -defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" -defs["ImFont_FindGlyph"][1]["comment"] = "" -defs["ImFont_FindGlyph"][1]["call_args"] = "(c)" -defs["ImFont_FindGlyph"][1]["argsoriginal"] = "(ImWchar c)" -defs["ImFont_FindGlyph"][1]["stname"] = "ImFont" -defs["ImFont_FindGlyph"][1]["argsT"] = {} -defs["ImFont_FindGlyph"][1]["argsT"][1] = {} -defs["ImFont_FindGlyph"][1]["argsT"][1]["type"] = "ImWchar" -defs["ImFont_FindGlyph"][1]["argsT"][1]["name"] = "c" -defs["ImFont_FindGlyph"][1]["defaults"] = {} -defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)" -defs["ImFont_FindGlyph"][1]["cimguiname"] = "ImFont_FindGlyph" -defs["ImFont_FindGlyph"]["(ImWchar)"] = defs["ImFont_FindGlyph"][1] defs["igLogFinish"] = {} defs["igLogFinish"][1] = {} defs["igLogFinish"][1]["funcname"] = "LogFinish" @@ -1310,32 +1283,23 @@ defs["ImDrawList_PopClipRect"][1]["defaults"] = {} defs["ImDrawList_PopClipRect"][1]["signature"] = "()" defs["ImDrawList_PopClipRect"][1]["cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"]["()"] = defs["ImDrawList_PopClipRect"][1] -defs["ImFont_CalcWordWrapPositionA"] = {} -defs["ImFont_CalcWordWrapPositionA"][1] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["funcname"] = "CalcWordWrapPositionA" -defs["ImFont_CalcWordWrapPositionA"][1]["args"] = "(float scale,const char* text,const char* text_end,float wrap_width)" -defs["ImFont_CalcWordWrapPositionA"][1]["ret"] = "const char*" -defs["ImFont_CalcWordWrapPositionA"][1]["comment"] = "" -defs["ImFont_CalcWordWrapPositionA"][1]["call_args"] = "(scale,text,text_end,wrap_width)" -defs["ImFont_CalcWordWrapPositionA"][1]["argsoriginal"] = "(float scale,const char* text,const char* text_end,float wrap_width)" -defs["ImFont_CalcWordWrapPositionA"][1]["stname"] = "ImFont" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["type"] = "float" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["name"] = "scale" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["type"] = "const char*" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["name"] = "text" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["type"] = "const char*" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["name"] = "text_end" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["type"] = "float" -defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["name"] = "wrap_width" -defs["ImFont_CalcWordWrapPositionA"][1]["defaults"] = {} -defs["ImFont_CalcWordWrapPositionA"][1]["signature"] = "(float,const char*,const char*,float)" -defs["ImFont_CalcWordWrapPositionA"][1]["cimguiname"] = "ImFont_CalcWordWrapPositionA" -defs["ImFont_CalcWordWrapPositionA"]["(float,const char*,const char*,float)"] = defs["ImFont_CalcWordWrapPositionA"][1] +defs["ImFont_FindGlyphNoFallback"] = {} +defs["ImFont_FindGlyphNoFallback"][1] = {} +defs["ImFont_FindGlyphNoFallback"][1]["funcname"] = "FindGlyphNoFallback" +defs["ImFont_FindGlyphNoFallback"][1]["args"] = "(ImWchar c)" +defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" +defs["ImFont_FindGlyphNoFallback"][1]["comment"] = "" +defs["ImFont_FindGlyphNoFallback"][1]["call_args"] = "(c)" +defs["ImFont_FindGlyphNoFallback"][1]["argsoriginal"] = "(ImWchar c)" +defs["ImFont_FindGlyphNoFallback"][1]["stname"] = "ImFont" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"] = {} +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1] = {} +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["type"] = "ImWchar" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["name"] = "c" +defs["ImFont_FindGlyphNoFallback"][1]["defaults"] = {} +defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)" +defs["ImFont_FindGlyphNoFallback"][1]["cimguiname"] = "ImFont_FindGlyphNoFallback" +defs["ImFont_FindGlyphNoFallback"]["(ImWchar)"] = defs["ImFont_FindGlyphNoFallback"][1] defs["igSetNextWindowCollapsed"] = {} defs["igSetNextWindowCollapsed"][1] = {} defs["igSetNextWindowCollapsed"][1]["funcname"] = "SetNextWindowCollapsed" @@ -1424,6 +1388,32 @@ defs["igIsAnyMouseDown"][1]["defaults"] = {} defs["igIsAnyMouseDown"][1]["signature"] = "()" defs["igIsAnyMouseDown"][1]["cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"]["()"] = defs["igIsAnyMouseDown"][1] +defs["ImFont_CalcWordWrapPositionA"] = {} +defs["ImFont_CalcWordWrapPositionA"][1] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["funcname"] = "CalcWordWrapPositionA" +defs["ImFont_CalcWordWrapPositionA"][1]["args"] = "(float scale,const char* text,const char* text_end,float wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["ret"] = "const char*" +defs["ImFont_CalcWordWrapPositionA"][1]["comment"] = "" +defs["ImFont_CalcWordWrapPositionA"][1]["call_args"] = "(scale,text,text_end,wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["argsoriginal"] = "(float scale,const char* text,const char* text_end,float wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["stname"] = "ImFont" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["type"] = "float" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["name"] = "scale" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["type"] = "const char*" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["name"] = "text" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["type"] = "const char*" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["name"] = "text_end" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["type"] = "float" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["name"] = "wrap_width" +defs["ImFont_CalcWordWrapPositionA"][1]["defaults"] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["signature"] = "(float,const char*,const char*,float)" +defs["ImFont_CalcWordWrapPositionA"][1]["cimguiname"] = "ImFont_CalcWordWrapPositionA" +defs["ImFont_CalcWordWrapPositionA"]["(float,const char*,const char*,float)"] = defs["ImFont_CalcWordWrapPositionA"][1] defs["ImFont_CalcTextSizeA"] = {} defs["ImFont_CalcTextSizeA"][1] = {} defs["ImFont_CalcTextSizeA"][1]["funcname"] = "CalcTextSizeA" @@ -1542,23 +1532,6 @@ defs["ImFont_GetCharAdvance"][1]["defaults"] = {} defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)" defs["ImFont_GetCharAdvance"][1]["cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"]["(ImWchar)"] = defs["ImFont_GetCharAdvance"][1] -defs["ImFont_SetFallbackChar"] = {} -defs["ImFont_SetFallbackChar"][1] = {} -defs["ImFont_SetFallbackChar"][1]["funcname"] = "SetFallbackChar" -defs["ImFont_SetFallbackChar"][1]["args"] = "(ImWchar c)" -defs["ImFont_SetFallbackChar"][1]["ret"] = "void" -defs["ImFont_SetFallbackChar"][1]["comment"] = "" -defs["ImFont_SetFallbackChar"][1]["call_args"] = "(c)" -defs["ImFont_SetFallbackChar"][1]["argsoriginal"] = "(ImWchar c)" -defs["ImFont_SetFallbackChar"][1]["stname"] = "ImFont" -defs["ImFont_SetFallbackChar"][1]["argsT"] = {} -defs["ImFont_SetFallbackChar"][1]["argsT"][1] = {} -defs["ImFont_SetFallbackChar"][1]["argsT"][1]["type"] = "ImWchar" -defs["ImFont_SetFallbackChar"][1]["argsT"][1]["name"] = "c" -defs["ImFont_SetFallbackChar"][1]["defaults"] = {} -defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" -defs["ImFont_SetFallbackChar"][1]["cimguiname"] = "ImFont_SetFallbackChar" -defs["ImFont_SetFallbackChar"]["(ImWchar)"] = defs["ImFont_SetFallbackChar"][1] defs["igImageButton"] = {} defs["igImageButton"][1] = {} defs["igImageButton"][1]["funcname"] = "ImageButton" @@ -1599,23 +1572,23 @@ defs["igImageButton"][1]["defaults"]["tint_col"] = "ImVec4(1,1,1,1)" defs["igImageButton"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)" defs["igImageButton"][1]["cimguiname"] = "igImageButton" defs["igImageButton"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)"] = defs["igImageButton"][1] -defs["ImFont_FindGlyphNoFallback"] = {} -defs["ImFont_FindGlyphNoFallback"][1] = {} -defs["ImFont_FindGlyphNoFallback"][1]["funcname"] = "FindGlyphNoFallback" -defs["ImFont_FindGlyphNoFallback"][1]["args"] = "(ImWchar c)" -defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" -defs["ImFont_FindGlyphNoFallback"][1]["comment"] = "" -defs["ImFont_FindGlyphNoFallback"][1]["call_args"] = "(c)" -defs["ImFont_FindGlyphNoFallback"][1]["argsoriginal"] = "(ImWchar c)" -defs["ImFont_FindGlyphNoFallback"][1]["stname"] = "ImFont" -defs["ImFont_FindGlyphNoFallback"][1]["argsT"] = {} -defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1] = {} -defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["type"] = "ImWchar" -defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["name"] = "c" -defs["ImFont_FindGlyphNoFallback"][1]["defaults"] = {} -defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)" -defs["ImFont_FindGlyphNoFallback"][1]["cimguiname"] = "ImFont_FindGlyphNoFallback" -defs["ImFont_FindGlyphNoFallback"]["(ImWchar)"] = defs["ImFont_FindGlyphNoFallback"][1] +defs["ImFont_SetFallbackChar"] = {} +defs["ImFont_SetFallbackChar"][1] = {} +defs["ImFont_SetFallbackChar"][1]["funcname"] = "SetFallbackChar" +defs["ImFont_SetFallbackChar"][1]["args"] = "(ImWchar c)" +defs["ImFont_SetFallbackChar"][1]["ret"] = "void" +defs["ImFont_SetFallbackChar"][1]["comment"] = "" +defs["ImFont_SetFallbackChar"][1]["call_args"] = "(c)" +defs["ImFont_SetFallbackChar"][1]["argsoriginal"] = "(ImWchar c)" +defs["ImFont_SetFallbackChar"][1]["stname"] = "ImFont" +defs["ImFont_SetFallbackChar"][1]["argsT"] = {} +defs["ImFont_SetFallbackChar"][1]["argsT"][1] = {} +defs["ImFont_SetFallbackChar"][1]["argsT"][1]["type"] = "ImWchar" +defs["ImFont_SetFallbackChar"][1]["argsT"][1]["name"] = "c" +defs["ImFont_SetFallbackChar"][1]["defaults"] = {} +defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" +defs["ImFont_SetFallbackChar"][1]["cimguiname"] = "ImFont_SetFallbackChar" +defs["ImFont_SetFallbackChar"]["(ImWchar)"] = defs["ImFont_SetFallbackChar"][1] defs["igEndFrame"] = {} defs["igEndFrame"][1] = {} defs["igEndFrame"][1]["funcname"] = "EndFrame" @@ -1761,68 +1734,37 @@ defs["ImDrawList_PushClipRect"][1]["defaults"]["intersect_with_current_clip_rect defs["ImDrawList_PushClipRect"][1]["signature"] = "(ImVec2,ImVec2,bool)" defs["ImDrawList_PushClipRect"][1]["cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"]["(ImVec2,ImVec2,bool)"] = defs["ImDrawList_PushClipRect"][1] -defs["ImGuiTextEditCallbackData_DeleteChars"] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["funcname"] = "DeleteChars" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["args"] = "(int pos,int bytes_count)" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["ret"] = "void" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["comment"] = "" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["call_args"] = "(pos,bytes_count)" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsoriginal"] = "(int pos,int bytes_count)" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["stname"] = "ImGuiTextEditCallbackData" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][1] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][1]["type"] = "int" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][1]["name"] = "pos" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][2] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][2]["type"] = "int" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["argsT"][2]["name"] = "bytes_count" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["defaults"] = {} -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["signature"] = "(int,int)" -defs["ImGuiTextEditCallbackData_DeleteChars"][1]["cimguiname"] = "ImGuiTextEditCallbackData_DeleteChars" -defs["ImGuiTextEditCallbackData_DeleteChars"]["(int,int)"] = defs["ImGuiTextEditCallbackData_DeleteChars"][1] -defs["igInputScalarN"] = {} -defs["igInputScalarN"][1] = {} -defs["igInputScalarN"][1]["funcname"] = "InputScalarN" -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]["ret"] = "bool" -defs["igInputScalarN"][1]["comment"] = "" -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 extra_flags=0)" -defs["igInputScalarN"][1]["stname"] = "ImGui" -defs["igInputScalarN"][1]["argsT"] = {} -defs["igInputScalarN"][1]["argsT"][1] = {} -defs["igInputScalarN"][1]["argsT"][1]["type"] = "const char*" -defs["igInputScalarN"][1]["argsT"][1]["name"] = "label" -defs["igInputScalarN"][1]["argsT"][2] = {} -defs["igInputScalarN"][1]["argsT"][2]["type"] = "ImGuiDataType" -defs["igInputScalarN"][1]["argsT"][2]["name"] = "data_type" -defs["igInputScalarN"][1]["argsT"][3] = {} -defs["igInputScalarN"][1]["argsT"][3]["type"] = "void*" -defs["igInputScalarN"][1]["argsT"][3]["name"] = "v" -defs["igInputScalarN"][1]["argsT"][4] = {} -defs["igInputScalarN"][1]["argsT"][4]["type"] = "int" -defs["igInputScalarN"][1]["argsT"][4]["name"] = "components" -defs["igInputScalarN"][1]["argsT"][5] = {} -defs["igInputScalarN"][1]["argsT"][5]["type"] = "const void*" -defs["igInputScalarN"][1]["argsT"][5]["name"] = "step" -defs["igInputScalarN"][1]["argsT"][6] = {} -defs["igInputScalarN"][1]["argsT"][6]["type"] = "const void*" -defs["igInputScalarN"][1]["argsT"][6]["name"] = "step_fast" -defs["igInputScalarN"][1]["argsT"][7] = {} -defs["igInputScalarN"][1]["argsT"][7]["type"] = "const char*" -defs["igInputScalarN"][1]["argsT"][7]["name"] = "format" -defs["igInputScalarN"][1]["argsT"][8] = {} -defs["igInputScalarN"][1]["argsT"][8]["type"] = "ImGuiInputTextFlags" -defs["igInputScalarN"][1]["argsT"][8]["name"] = "extra_flags" -defs["igInputScalarN"][1]["defaults"] = {} -defs["igInputScalarN"][1]["defaults"]["step"] = "((void *)0)" -defs["igInputScalarN"][1]["defaults"]["format"] = "((void *)0)" -defs["igInputScalarN"][1]["defaults"]["step_fast"] = "((void *)0)" -defs["igInputScalarN"][1]["defaults"]["extra_flags"] = "0" -defs["igInputScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)" -defs["igInputScalarN"][1]["cimguiname"] = "igInputScalarN" -defs["igInputScalarN"]["(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)"] = defs["igInputScalarN"][1] +defs["ImFont_FindGlyph"] = {} +defs["ImFont_FindGlyph"][1] = {} +defs["ImFont_FindGlyph"][1]["funcname"] = "FindGlyph" +defs["ImFont_FindGlyph"][1]["args"] = "(ImWchar c)" +defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" +defs["ImFont_FindGlyph"][1]["comment"] = "" +defs["ImFont_FindGlyph"][1]["call_args"] = "(c)" +defs["ImFont_FindGlyph"][1]["argsoriginal"] = "(ImWchar c)" +defs["ImFont_FindGlyph"][1]["stname"] = "ImFont" +defs["ImFont_FindGlyph"][1]["argsT"] = {} +defs["ImFont_FindGlyph"][1]["argsT"][1] = {} +defs["ImFont_FindGlyph"][1]["argsT"][1]["type"] = "ImWchar" +defs["ImFont_FindGlyph"][1]["argsT"][1]["name"] = "c" +defs["ImFont_FindGlyph"][1]["defaults"] = {} +defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)" +defs["ImFont_FindGlyph"][1]["cimguiname"] = "ImFont_FindGlyph" +defs["ImFont_FindGlyph"]["(ImWchar)"] = defs["ImFont_FindGlyph"][1] +defs["igIsItemDeactivatedAfterEdit"] = {} +defs["igIsItemDeactivatedAfterEdit"][1] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["funcname"] = "IsItemDeactivatedAfterEdit" +defs["igIsItemDeactivatedAfterEdit"][1]["args"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" +defs["igIsItemDeactivatedAfterEdit"][1]["comment"] = "" +defs["igIsItemDeactivatedAfterEdit"][1]["call_args"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["argsoriginal"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["stname"] = "ImGui" +defs["igIsItemDeactivatedAfterEdit"][1]["argsT"] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["defaults"] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["signature"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["cimguiname"] = "igIsItemDeactivatedAfterEdit" +defs["igIsItemDeactivatedAfterEdit"]["()"] = defs["igIsItemDeactivatedAfterEdit"][1] defs["igGetWindowDrawList"] = {} defs["igGetWindowDrawList"][1] = {} defs["igGetWindowDrawList"][1]["funcname"] = "GetWindowDrawList" @@ -1837,19 +1779,23 @@ defs["igGetWindowDrawList"][1]["defaults"] = {} defs["igGetWindowDrawList"][1]["signature"] = "()" defs["igGetWindowDrawList"][1]["cimguiname"] = "igGetWindowDrawList" defs["igGetWindowDrawList"]["()"] = defs["igGetWindowDrawList"][1] -defs["ImFontAtlas_~ImFontAtlas"] = {} -defs["ImFontAtlas_~ImFontAtlas"][1] = {} -defs["ImFontAtlas_~ImFontAtlas"][1]["funcname"] = "~ImFontAtlas" -defs["ImFontAtlas_~ImFontAtlas"][1]["args"] = "()" -defs["ImFontAtlas_~ImFontAtlas"][1]["call_args"] = "()" -defs["ImFontAtlas_~ImFontAtlas"][1]["argsoriginal"] = "()" -defs["ImFontAtlas_~ImFontAtlas"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_~ImFontAtlas"][1]["argsT"] = {} -defs["ImFontAtlas_~ImFontAtlas"][1]["comment"] = "" -defs["ImFontAtlas_~ImFontAtlas"][1]["defaults"] = {} -defs["ImFontAtlas_~ImFontAtlas"][1]["signature"] = "()" -defs["ImFontAtlas_~ImFontAtlas"][1]["cimguiname"] = "ImFontAtlas_~ImFontAtlas" -defs["ImFontAtlas_~ImFontAtlas"]["()"] = defs["ImFontAtlas_~ImFontAtlas"][1] +defs["ImFontAtlas_AddFont"] = {} +defs["ImFontAtlas_AddFont"][1] = {} +defs["ImFontAtlas_AddFont"][1]["funcname"] = "AddFont" +defs["ImFontAtlas_AddFont"][1]["args"] = "(const ImFontConfig* font_cfg)" +defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" +defs["ImFontAtlas_AddFont"][1]["comment"] = "" +defs["ImFontAtlas_AddFont"][1]["call_args"] = "(font_cfg)" +defs["ImFontAtlas_AddFont"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg)" +defs["ImFontAtlas_AddFont"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFont"][1]["argsT"] = {} +defs["ImFontAtlas_AddFont"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFont"][1]["argsT"][1]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFont"][1]["argsT"][1]["name"] = "font_cfg" +defs["ImFontAtlas_AddFont"][1]["defaults"] = {} +defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" +defs["ImFontAtlas_AddFont"][1]["cimguiname"] = "ImFontAtlas_AddFont" +defs["ImFontAtlas_AddFont"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFont"][1] defs["ImDrawList_PathBezierCurveTo"] = {} defs["ImDrawList_PathBezierCurveTo"][1] = {} defs["ImDrawList_PathBezierCurveTo"][1]["funcname"] = "PathBezierCurveTo" @@ -1891,30 +1837,20 @@ defs["ImGuiPayload_Clear"][1]["defaults"] = {} defs["ImGuiPayload_Clear"][1]["signature"] = "()" defs["ImGuiPayload_Clear"][1]["cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"]["()"] = defs["ImGuiPayload_Clear"][1] -defs["igInputInt2"] = {} -defs["igInputInt2"][1] = {} -defs["igInputInt2"][1]["funcname"] = "InputInt2" -defs["igInputInt2"][1]["args"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags)" -defs["igInputInt2"][1]["ret"] = "bool" -defs["igInputInt2"][1]["comment"] = "" -defs["igInputInt2"][1]["call_args"] = "(label,v,extra_flags)" -defs["igInputInt2"][1]["argsoriginal"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)" -defs["igInputInt2"][1]["stname"] = "ImGui" -defs["igInputInt2"][1]["argsT"] = {} -defs["igInputInt2"][1]["argsT"][1] = {} -defs["igInputInt2"][1]["argsT"][1]["type"] = "const char*" -defs["igInputInt2"][1]["argsT"][1]["name"] = "label" -defs["igInputInt2"][1]["argsT"][2] = {} -defs["igInputInt2"][1]["argsT"][2]["type"] = "int[2]" -defs["igInputInt2"][1]["argsT"][2]["name"] = "v" -defs["igInputInt2"][1]["argsT"][3] = {} -defs["igInputInt2"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" -defs["igInputInt2"][1]["argsT"][3]["name"] = "extra_flags" -defs["igInputInt2"][1]["defaults"] = {} -defs["igInputInt2"][1]["defaults"]["extra_flags"] = "0" -defs["igInputInt2"][1]["signature"] = "(const char*,int[2],ImGuiInputTextFlags)" -defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" -defs["igInputInt2"]["(const char*,int[2],ImGuiInputTextFlags)"] = defs["igInputInt2"][1] +defs["igNewLine"] = {} +defs["igNewLine"][1] = {} +defs["igNewLine"][1]["funcname"] = "NewLine" +defs["igNewLine"][1]["args"] = "()" +defs["igNewLine"][1]["ret"] = "void" +defs["igNewLine"][1]["comment"] = "" +defs["igNewLine"][1]["call_args"] = "()" +defs["igNewLine"][1]["argsoriginal"] = "()" +defs["igNewLine"][1]["stname"] = "ImGui" +defs["igNewLine"][1]["argsT"] = {} +defs["igNewLine"][1]["defaults"] = {} +defs["igNewLine"][1]["signature"] = "()" +defs["igNewLine"][1]["cimguiname"] = "igNewLine" +defs["igNewLine"]["()"] = defs["igNewLine"][1] defs["igIsItemFocused"] = {} defs["igIsItemFocused"][1] = {} defs["igIsItemFocused"][1]["funcname"] = "IsItemFocused" @@ -1929,23 +1865,27 @@ defs["igIsItemFocused"][1]["defaults"] = {} defs["igIsItemFocused"][1]["signature"] = "()" defs["igIsItemFocused"][1]["cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"]["()"] = defs["igIsItemFocused"][1] -defs["igSaveIniSettingsToDisk"] = {} -defs["igSaveIniSettingsToDisk"][1] = {} -defs["igSaveIniSettingsToDisk"][1]["funcname"] = "SaveIniSettingsToDisk" -defs["igSaveIniSettingsToDisk"][1]["args"] = "(const char* ini_filename)" -defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" -defs["igSaveIniSettingsToDisk"][1]["comment"] = "" -defs["igSaveIniSettingsToDisk"][1]["call_args"] = "(ini_filename)" -defs["igSaveIniSettingsToDisk"][1]["argsoriginal"] = "(const char* ini_filename)" -defs["igSaveIniSettingsToDisk"][1]["stname"] = "ImGui" -defs["igSaveIniSettingsToDisk"][1]["argsT"] = {} -defs["igSaveIniSettingsToDisk"][1]["argsT"][1] = {} -defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["type"] = "const char*" -defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["name"] = "ini_filename" -defs["igSaveIniSettingsToDisk"][1]["defaults"] = {} -defs["igSaveIniSettingsToDisk"][1]["signature"] = "(const char*)" -defs["igSaveIniSettingsToDisk"][1]["cimguiname"] = "igSaveIniSettingsToDisk" -defs["igSaveIniSettingsToDisk"]["(const char*)"] = defs["igSaveIniSettingsToDisk"][1] +defs["igLoadIniSettingsFromMemory"] = {} +defs["igLoadIniSettingsFromMemory"][1] = {} +defs["igLoadIniSettingsFromMemory"][1]["funcname"] = "LoadIniSettingsFromMemory" +defs["igLoadIniSettingsFromMemory"][1]["args"] = "(const char* ini_data,size_t ini_size)" +defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" +defs["igLoadIniSettingsFromMemory"][1]["comment"] = "" +defs["igLoadIniSettingsFromMemory"][1]["call_args"] = "(ini_data,ini_size)" +defs["igLoadIniSettingsFromMemory"][1]["argsoriginal"] = "(const char* ini_data,size_t ini_size=0)" +defs["igLoadIniSettingsFromMemory"][1]["stname"] = "ImGui" +defs["igLoadIniSettingsFromMemory"][1]["argsT"] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["type"] = "const char*" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["name"] = "ini_data" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["type"] = "size_t" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["name"] = "ini_size" +defs["igLoadIniSettingsFromMemory"][1]["defaults"] = {} +defs["igLoadIniSettingsFromMemory"][1]["defaults"]["ini_size"] = "0" +defs["igLoadIniSettingsFromMemory"][1]["signature"] = "(const char*,size_t)" +defs["igLoadIniSettingsFromMemory"][1]["cimguiname"] = "igLoadIniSettingsFromMemory" +defs["igLoadIniSettingsFromMemory"]["(const char*,size_t)"] = defs["igLoadIniSettingsFromMemory"][1] defs["igSliderInt2"] = {} defs["igSliderInt2"][1] = {} defs["igSliderInt2"][1]["funcname"] = "SliderInt2" @@ -2084,30 +2024,26 @@ defs["ImFont_ImFont"][1]["defaults"] = {} defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"]["()"] = defs["ImFont_ImFont"][1] -defs["ImGuiTextEditCallbackData_InsertChars"] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["funcname"] = "InsertChars" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["args"] = "(int pos,const char* text,const char* text_end)" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["ret"] = "void" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["comment"] = "" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["call_args"] = "(pos,text,text_end)" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsoriginal"] = "(int pos,const char* text,const char* text_end=((void *)0))" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["stname"] = "ImGuiTextEditCallbackData" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][1] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][1]["type"] = "int" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][1]["name"] = "pos" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][2] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][2]["type"] = "const char*" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][2]["name"] = "text" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][3] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][3]["type"] = "const char*" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["argsT"][3]["name"] = "text_end" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["defaults"] = {} -defs["ImGuiTextEditCallbackData_InsertChars"][1]["defaults"]["text_end"] = "((void *)0)" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" -defs["ImGuiTextEditCallbackData_InsertChars"][1]["cimguiname"] = "ImGuiTextEditCallbackData_InsertChars" -defs["ImGuiTextEditCallbackData_InsertChars"]["(int,const char*,const char*)"] = defs["ImGuiTextEditCallbackData_InsertChars"][1] +defs["ImGuiStorage_SetFloat"] = {} +defs["ImGuiStorage_SetFloat"][1] = {} +defs["ImGuiStorage_SetFloat"][1]["funcname"] = "SetFloat" +defs["ImGuiStorage_SetFloat"][1]["args"] = "(ImGuiID key,float val)" +defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" +defs["ImGuiStorage_SetFloat"][1]["comment"] = "" +defs["ImGuiStorage_SetFloat"][1]["call_args"] = "(key,val)" +defs["ImGuiStorage_SetFloat"][1]["argsoriginal"] = "(ImGuiID key,float val)" +defs["ImGuiStorage_SetFloat"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetFloat"][1]["argsT"] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_SetFloat"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["type"] = "float" +defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["name"] = "val" +defs["ImGuiStorage_SetFloat"][1]["defaults"] = {} +defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" +defs["ImGuiStorage_SetFloat"][1]["cimguiname"] = "ImGuiStorage_SetFloat" +defs["ImGuiStorage_SetFloat"]["(ImGuiID,float)"] = defs["ImGuiStorage_SetFloat"][1] defs["igColorConvertRGBtoHSV"] = {} defs["igColorConvertRGBtoHSV"][1] = {} defs["igColorConvertRGBtoHSV"][1]["funcname"] = "ColorConvertRGBtoHSV" @@ -2289,40 +2225,41 @@ defs["GlyphRangesBuilder_AddText"][1]["defaults"]["text_end"] = "((void *)0)" defs["GlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" defs["GlyphRangesBuilder_AddText"][1]["cimguiname"] = "GlyphRangesBuilder_AddText" defs["GlyphRangesBuilder_AddText"]["(const char*,const char*)"] = defs["GlyphRangesBuilder_AddText"][1] -defs["TextRange_is_blank"] = {} -defs["TextRange_is_blank"][1] = {} -defs["TextRange_is_blank"][1]["funcname"] = "is_blank" -defs["TextRange_is_blank"][1]["args"] = "(char c)" -defs["TextRange_is_blank"][1]["ret"] = "bool" -defs["TextRange_is_blank"][1]["comment"] = "" -defs["TextRange_is_blank"][1]["call_args"] = "(c)" -defs["TextRange_is_blank"][1]["argsoriginal"] = "(char c)" -defs["TextRange_is_blank"][1]["stname"] = "TextRange" -defs["TextRange_is_blank"][1]["argsT"] = {} -defs["TextRange_is_blank"][1]["argsT"][1] = {} -defs["TextRange_is_blank"][1]["argsT"][1]["type"] = "char" -defs["TextRange_is_blank"][1]["argsT"][1]["name"] = "c" -defs["TextRange_is_blank"][1]["defaults"] = {} -defs["TextRange_is_blank"][1]["signature"] = "(char)" -defs["TextRange_is_blank"][1]["cimguiname"] = "TextRange_is_blank" -defs["TextRange_is_blank"]["(char)"] = defs["TextRange_is_blank"][1] -defs["igSetScrollX"] = {} -defs["igSetScrollX"][1] = {} -defs["igSetScrollX"][1]["funcname"] = "SetScrollX" -defs["igSetScrollX"][1]["args"] = "(float scroll_x)" -defs["igSetScrollX"][1]["ret"] = "void" -defs["igSetScrollX"][1]["comment"] = "" -defs["igSetScrollX"][1]["call_args"] = "(scroll_x)" -defs["igSetScrollX"][1]["argsoriginal"] = "(float scroll_x)" -defs["igSetScrollX"][1]["stname"] = "ImGui" -defs["igSetScrollX"][1]["argsT"] = {} -defs["igSetScrollX"][1]["argsT"][1] = {} -defs["igSetScrollX"][1]["argsT"][1]["type"] = "float" -defs["igSetScrollX"][1]["argsT"][1]["name"] = "scroll_x" -defs["igSetScrollX"][1]["defaults"] = {} -defs["igSetScrollX"][1]["signature"] = "(float)" -defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" -defs["igSetScrollX"]["(float)"] = defs["igSetScrollX"][1] +defs["ImDrawList_UpdateTextureID"] = {} +defs["ImDrawList_UpdateTextureID"][1] = {} +defs["ImDrawList_UpdateTextureID"][1]["funcname"] = "UpdateTextureID" +defs["ImDrawList_UpdateTextureID"][1]["args"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["ret"] = "void" +defs["ImDrawList_UpdateTextureID"][1]["comment"] = "" +defs["ImDrawList_UpdateTextureID"][1]["call_args"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["argsoriginal"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["stname"] = "ImDrawList" +defs["ImDrawList_UpdateTextureID"][1]["argsT"] = {} +defs["ImDrawList_UpdateTextureID"][1]["defaults"] = {} +defs["ImDrawList_UpdateTextureID"][1]["signature"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["cimguiname"] = "ImDrawList_UpdateTextureID" +defs["ImDrawList_UpdateTextureID"]["()"] = defs["ImDrawList_UpdateTextureID"][1] +defs["igSetNextWindowSize"] = {} +defs["igSetNextWindowSize"][1] = {} +defs["igSetNextWindowSize"][1]["funcname"] = "SetNextWindowSize" +defs["igSetNextWindowSize"][1]["args"] = "(const ImVec2 size,ImGuiCond cond)" +defs["igSetNextWindowSize"][1]["ret"] = "void" +defs["igSetNextWindowSize"][1]["comment"] = "" +defs["igSetNextWindowSize"][1]["call_args"] = "(size,cond)" +defs["igSetNextWindowSize"][1]["argsoriginal"] = "(const ImVec2& size,ImGuiCond cond=0)" +defs["igSetNextWindowSize"][1]["stname"] = "ImGui" +defs["igSetNextWindowSize"][1]["argsT"] = {} +defs["igSetNextWindowSize"][1]["argsT"][1] = {} +defs["igSetNextWindowSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowSize"][1]["argsT"][1]["name"] = "size" +defs["igSetNextWindowSize"][1]["argsT"][2] = {} +defs["igSetNextWindowSize"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetNextWindowSize"][1]["argsT"][2]["name"] = "cond" +defs["igSetNextWindowSize"][1]["defaults"] = {} +defs["igSetNextWindowSize"][1]["defaults"]["cond"] = "0" +defs["igSetNextWindowSize"][1]["signature"] = "(const ImVec2,ImGuiCond)" +defs["igSetNextWindowSize"][1]["cimguiname"] = "igSetNextWindowSize" +defs["igSetNextWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetNextWindowSize"][1] defs["ImFontAtlas_AddCustomRectRegular"] = {} defs["ImFontAtlas_AddCustomRectRegular"][1] = {} defs["ImFontAtlas_AddCustomRectRegular"][1]["funcname"] = "AddCustomRectRegular" @@ -2634,23 +2571,19 @@ defs["ImVec2_ImVec2"][2]["signature"] = "(float,float)" defs["ImVec2_ImVec2"][2]["cimguiname"] = "ImVec2_ImVec2" defs["ImVec2_ImVec2"]["(float,float)"] = defs["ImVec2_ImVec2"][2] defs["ImVec2_ImVec2"]["()"] = defs["ImVec2_ImVec2"][1] -defs["ImGuiPayload_IsDataType"] = {} -defs["ImGuiPayload_IsDataType"][1] = {} -defs["ImGuiPayload_IsDataType"][1]["funcname"] = "IsDataType" -defs["ImGuiPayload_IsDataType"][1]["args"] = "(const char* type)" -defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" -defs["ImGuiPayload_IsDataType"][1]["comment"] = "" -defs["ImGuiPayload_IsDataType"][1]["call_args"] = "(type)" -defs["ImGuiPayload_IsDataType"][1]["argsoriginal"] = "(const char* type)" -defs["ImGuiPayload_IsDataType"][1]["stname"] = "ImGuiPayload" -defs["ImGuiPayload_IsDataType"][1]["argsT"] = {} -defs["ImGuiPayload_IsDataType"][1]["argsT"][1] = {} -defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["type"] = "const char*" -defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["name"] = "type" -defs["ImGuiPayload_IsDataType"][1]["defaults"] = {} -defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)" -defs["ImGuiPayload_IsDataType"][1]["cimguiname"] = "ImGuiPayload_IsDataType" -defs["ImGuiPayload_IsDataType"]["(const char*)"] = defs["ImGuiPayload_IsDataType"][1] +defs["ImGuiPayload_ImGuiPayload"] = {} +defs["ImGuiPayload_ImGuiPayload"][1] = {} +defs["ImGuiPayload_ImGuiPayload"][1]["funcname"] = "ImGuiPayload" +defs["ImGuiPayload_ImGuiPayload"][1]["args"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["call_args"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["argsoriginal"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_ImGuiPayload"][1]["argsT"] = {} +defs["ImGuiPayload_ImGuiPayload"][1]["comment"] = "" +defs["ImGuiPayload_ImGuiPayload"][1]["defaults"] = {} +defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["cimguiname"] = "ImGuiPayload_ImGuiPayload" +defs["ImGuiPayload_ImGuiPayload"]["()"] = defs["ImGuiPayload_ImGuiPayload"][1] defs["ImDrawList_Clear"] = {} defs["ImDrawList_Clear"][1] = {} defs["ImDrawList_Clear"][1]["funcname"] = "Clear" @@ -2682,38 +2615,20 @@ defs["GlyphRangesBuilder_AddRanges"][1]["defaults"] = {} defs["GlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" defs["GlyphRangesBuilder_AddRanges"][1]["cimguiname"] = "GlyphRangesBuilder_AddRanges" defs["GlyphRangesBuilder_AddRanges"]["(const ImWchar*)"] = defs["GlyphRangesBuilder_AddRanges"][1] -defs["igGetMousePos"] = {} -defs["igGetMousePos"][1] = {} -defs["igGetMousePos"][1]["funcname"] = "GetMousePos" -defs["igGetMousePos"][1]["args"] = "()" -defs["igGetMousePos"][1]["ret"] = "ImVec2" -defs["igGetMousePos"][1]["comment"] = "" -defs["igGetMousePos"][1]["call_args"] = "()" -defs["igGetMousePos"][1]["argsoriginal"] = "()" -defs["igGetMousePos"][1]["stname"] = "ImGui" -defs["igGetMousePos"][1]["argsT"] = {} -defs["igGetMousePos"][1]["defaults"] = {} -defs["igGetMousePos"][1]["signature"] = "()" -defs["igGetMousePos"][1]["cimguiname"] = "igGetMousePos" -defs["igGetMousePos"][2] = {} -defs["igGetMousePos"][2]["funcname"] = "GetMousePos" -defs["igGetMousePos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetMousePos"][2]["ret"] = "void" -defs["igGetMousePos"][2]["cimguiname"] = "igGetMousePos" -defs["igGetMousePos"][2]["nonUDT"] = true -defs["igGetMousePos"][2]["call_args"] = "()" -defs["igGetMousePos"][2]["argsoriginal"] = "()" -defs["igGetMousePos"][2]["stname"] = "ImGui" -defs["igGetMousePos"][2]["signature"] = "()" -defs["igGetMousePos"][2]["ov_cimguiname"] = "igGetMousePos_nonUDT" -defs["igGetMousePos"][2]["comment"] = "" -defs["igGetMousePos"][2]["defaults"] = defs["igGetMousePos"][1]["defaults"] -defs["igGetMousePos"][2]["argsT"] = {} -defs["igGetMousePos"][2]["argsT"][1] = {} -defs["igGetMousePos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMousePos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetMousePos"]["()nonUDT"] = defs["igGetMousePos"][2] -defs["igGetMousePos"]["()"] = defs["igGetMousePos"][1] +defs["igGetFrameCount"] = {} +defs["igGetFrameCount"][1] = {} +defs["igGetFrameCount"][1]["funcname"] = "GetFrameCount" +defs["igGetFrameCount"][1]["args"] = "()" +defs["igGetFrameCount"][1]["ret"] = "int" +defs["igGetFrameCount"][1]["comment"] = "" +defs["igGetFrameCount"][1]["call_args"] = "()" +defs["igGetFrameCount"][1]["argsoriginal"] = "()" +defs["igGetFrameCount"][1]["stname"] = "ImGui" +defs["igGetFrameCount"][1]["argsT"] = {} +defs["igGetFrameCount"][1]["defaults"] = {} +defs["igGetFrameCount"][1]["signature"] = "()" +defs["igGetFrameCount"][1]["cimguiname"] = "igGetFrameCount" +defs["igGetFrameCount"]["()"] = defs["igGetFrameCount"][1] defs["ImFont_GetDebugName"] = {} defs["ImFont_GetDebugName"][1] = {} defs["ImFont_GetDebugName"][1]["funcname"] = "GetDebugName" @@ -3122,57 +3037,49 @@ defs["igGetWindowPos"][2]["argsT"][1]["type"] = "ImVec2*" defs["igGetWindowPos"][2]["argsT"][1]["name"] = "pOut" defs["igGetWindowPos"]["()nonUDT"] = defs["igGetWindowPos"][2] defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] -defs["igShowStyleSelector"] = {} -defs["igShowStyleSelector"][1] = {} -defs["igShowStyleSelector"][1]["funcname"] = "ShowStyleSelector" -defs["igShowStyleSelector"][1]["args"] = "(const char* label)" -defs["igShowStyleSelector"][1]["ret"] = "bool" -defs["igShowStyleSelector"][1]["comment"] = "" -defs["igShowStyleSelector"][1]["call_args"] = "(label)" -defs["igShowStyleSelector"][1]["argsoriginal"] = "(const char* label)" -defs["igShowStyleSelector"][1]["stname"] = "ImGui" -defs["igShowStyleSelector"][1]["argsT"] = {} -defs["igShowStyleSelector"][1]["argsT"][1] = {} -defs["igShowStyleSelector"][1]["argsT"][1]["type"] = "const char*" -defs["igShowStyleSelector"][1]["argsT"][1]["name"] = "label" -defs["igShowStyleSelector"][1]["defaults"] = {} -defs["igShowStyleSelector"][1]["signature"] = "(const char*)" -defs["igShowStyleSelector"][1]["cimguiname"] = "igShowStyleSelector" -defs["igShowStyleSelector"]["(const char*)"] = defs["igShowStyleSelector"][1] -defs["igSetColumnOffset"] = {} -defs["igSetColumnOffset"][1] = {} -defs["igSetColumnOffset"][1]["funcname"] = "SetColumnOffset" -defs["igSetColumnOffset"][1]["args"] = "(int column_index,float offset_x)" -defs["igSetColumnOffset"][1]["ret"] = "void" -defs["igSetColumnOffset"][1]["comment"] = "" -defs["igSetColumnOffset"][1]["call_args"] = "(column_index,offset_x)" -defs["igSetColumnOffset"][1]["argsoriginal"] = "(int column_index,float offset_x)" -defs["igSetColumnOffset"][1]["stname"] = "ImGui" -defs["igSetColumnOffset"][1]["argsT"] = {} -defs["igSetColumnOffset"][1]["argsT"][1] = {} -defs["igSetColumnOffset"][1]["argsT"][1]["type"] = "int" -defs["igSetColumnOffset"][1]["argsT"][1]["name"] = "column_index" -defs["igSetColumnOffset"][1]["argsT"][2] = {} -defs["igSetColumnOffset"][1]["argsT"][2]["type"] = "float" -defs["igSetColumnOffset"][1]["argsT"][2]["name"] = "offset_x" -defs["igSetColumnOffset"][1]["defaults"] = {} -defs["igSetColumnOffset"][1]["signature"] = "(int,float)" -defs["igSetColumnOffset"][1]["cimguiname"] = "igSetColumnOffset" -defs["igSetColumnOffset"]["(int,float)"] = defs["igSetColumnOffset"][1] -defs["TextRange_trim_blanks"] = {} -defs["TextRange_trim_blanks"][1] = {} -defs["TextRange_trim_blanks"][1]["funcname"] = "trim_blanks" -defs["TextRange_trim_blanks"][1]["args"] = "()" -defs["TextRange_trim_blanks"][1]["ret"] = "void" -defs["TextRange_trim_blanks"][1]["comment"] = "" -defs["TextRange_trim_blanks"][1]["call_args"] = "()" -defs["TextRange_trim_blanks"][1]["argsoriginal"] = "()" -defs["TextRange_trim_blanks"][1]["stname"] = "TextRange" -defs["TextRange_trim_blanks"][1]["argsT"] = {} -defs["TextRange_trim_blanks"][1]["defaults"] = {} -defs["TextRange_trim_blanks"][1]["signature"] = "()" -defs["TextRange_trim_blanks"][1]["cimguiname"] = "TextRange_trim_blanks" -defs["TextRange_trim_blanks"]["()"] = defs["TextRange_trim_blanks"][1] +defs["ImFontAtlas_~ImFontAtlas"] = {} +defs["ImFontAtlas_~ImFontAtlas"][1] = {} +defs["ImFontAtlas_~ImFontAtlas"][1]["funcname"] = "~ImFontAtlas" +defs["ImFontAtlas_~ImFontAtlas"][1]["args"] = "()" +defs["ImFontAtlas_~ImFontAtlas"][1]["call_args"] = "()" +defs["ImFontAtlas_~ImFontAtlas"][1]["argsoriginal"] = "()" +defs["ImFontAtlas_~ImFontAtlas"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_~ImFontAtlas"][1]["argsT"] = {} +defs["ImFontAtlas_~ImFontAtlas"][1]["comment"] = "" +defs["ImFontAtlas_~ImFontAtlas"][1]["defaults"] = {} +defs["ImFontAtlas_~ImFontAtlas"][1]["signature"] = "()" +defs["ImFontAtlas_~ImFontAtlas"][1]["cimguiname"] = "ImFontAtlas_~ImFontAtlas" +defs["ImFontAtlas_~ImFontAtlas"]["()"] = defs["ImFontAtlas_~ImFontAtlas"][1] +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["funcname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["args"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["call_args"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["comment"] = "" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"]["()"] = defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1] +defs["igSetNextWindowContentSize"] = {} +defs["igSetNextWindowContentSize"][1] = {} +defs["igSetNextWindowContentSize"][1]["funcname"] = "SetNextWindowContentSize" +defs["igSetNextWindowContentSize"][1]["args"] = "(const ImVec2 size)" +defs["igSetNextWindowContentSize"][1]["ret"] = "void" +defs["igSetNextWindowContentSize"][1]["comment"] = "" +defs["igSetNextWindowContentSize"][1]["call_args"] = "(size)" +defs["igSetNextWindowContentSize"][1]["argsoriginal"] = "(const ImVec2& size)" +defs["igSetNextWindowContentSize"][1]["stname"] = "ImGui" +defs["igSetNextWindowContentSize"][1]["argsT"] = {} +defs["igSetNextWindowContentSize"][1]["argsT"][1] = {} +defs["igSetNextWindowContentSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowContentSize"][1]["argsT"][1]["name"] = "size" +defs["igSetNextWindowContentSize"][1]["defaults"] = {} +defs["igSetNextWindowContentSize"][1]["signature"] = "(const ImVec2)" +defs["igSetNextWindowContentSize"][1]["cimguiname"] = "igSetNextWindowContentSize" +defs["igSetNextWindowContentSize"]["(const ImVec2)"] = defs["igSetNextWindowContentSize"][1] defs["igTextColored"] = {} defs["igTextColored"][1] = {} defs["igTextColored"][1]["isvararg"] = "...)" @@ -3240,27 +3147,20 @@ defs["igButton"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igButton"][1]["signature"] = "(const char*,const ImVec2)" defs["igButton"][1]["cimguiname"] = "igButton" defs["igButton"]["(const char*,const ImVec2)"] = defs["igButton"][1] -defs["ImGuiStorage_GetBool"] = {} -defs["ImGuiStorage_GetBool"][1] = {} -defs["ImGuiStorage_GetBool"][1]["funcname"] = "GetBool" -defs["ImGuiStorage_GetBool"][1]["args"] = "(ImGuiID key,bool default_val)" -defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" -defs["ImGuiStorage_GetBool"][1]["comment"] = "" -defs["ImGuiStorage_GetBool"][1]["call_args"] = "(key,default_val)" -defs["ImGuiStorage_GetBool"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" -defs["ImGuiStorage_GetBool"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_GetBool"][1]["argsT"] = {} -defs["ImGuiStorage_GetBool"][1]["argsT"][1] = {} -defs["ImGuiStorage_GetBool"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_GetBool"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_GetBool"][1]["argsT"][2] = {} -defs["ImGuiStorage_GetBool"][1]["argsT"][2]["type"] = "bool" -defs["ImGuiStorage_GetBool"][1]["argsT"][2]["name"] = "default_val" -defs["ImGuiStorage_GetBool"][1]["defaults"] = {} -defs["ImGuiStorage_GetBool"][1]["defaults"]["default_val"] = "false" -defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)" -defs["ImGuiStorage_GetBool"][1]["cimguiname"] = "ImGuiStorage_GetBool" -defs["ImGuiStorage_GetBool"]["(ImGuiID,bool)"] = defs["ImGuiStorage_GetBool"][1] +defs["igIsItemEdited"] = {} +defs["igIsItemEdited"][1] = {} +defs["igIsItemEdited"][1]["funcname"] = "IsItemEdited" +defs["igIsItemEdited"][1]["args"] = "()" +defs["igIsItemEdited"][1]["ret"] = "bool" +defs["igIsItemEdited"][1]["comment"] = "" +defs["igIsItemEdited"][1]["call_args"] = "()" +defs["igIsItemEdited"][1]["argsoriginal"] = "()" +defs["igIsItemEdited"][1]["stname"] = "ImGui" +defs["igIsItemEdited"][1]["argsT"] = {} +defs["igIsItemEdited"][1]["defaults"] = {} +defs["igIsItemEdited"][1]["signature"] = "()" +defs["igIsItemEdited"][1]["cimguiname"] = "igIsItemEdited" +defs["igIsItemEdited"]["()"] = defs["igIsItemEdited"][1] defs["igTreeNodeExV"] = {} defs["igTreeNodeExV"][1] = {} defs["igTreeNodeExV"][1]["funcname"] = "TreeNodeExV" @@ -3345,20 +3245,26 @@ defs["igTreeAdvanceToLabelPos"][1]["defaults"] = {} defs["igTreeAdvanceToLabelPos"][1]["signature"] = "()" defs["igTreeAdvanceToLabelPos"][1]["cimguiname"] = "igTreeAdvanceToLabelPos" defs["igTreeAdvanceToLabelPos"]["()"] = defs["igTreeAdvanceToLabelPos"][1] -defs["ImFontAtlas_GetGlyphRangesDefault"] = {} -defs["ImFontAtlas_GetGlyphRangesDefault"][1] = {} -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["funcname"] = "GetGlyphRangesDefault" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["args"] = "()" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["comment"] = "" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["call_args"] = "()" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsoriginal"] = "()" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"] = {} -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["defaults"] = {} -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" -defs["ImFontAtlas_GetGlyphRangesDefault"]["()"] = defs["ImFontAtlas_GetGlyphRangesDefault"][1] +defs["ImGuiInputTextCallbackData_DeleteChars"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["funcname"] = "DeleteChars" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["args"] = "(int pos,int bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["comment"] = "" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["call_args"] = "(pos,bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsoriginal"] = "(int pos,int bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1]["type"] = "int" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1]["name"] = "pos" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2]["type"] = "int" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2]["name"] = "bytes_count" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" +defs["ImGuiInputTextCallbackData_DeleteChars"]["(int,int)"] = defs["ImGuiInputTextCallbackData_DeleteChars"][1] defs["igDragInt2"] = {} defs["igDragInt2"][1] = {} defs["igDragInt2"][1]["funcname"] = "DragInt2" @@ -3395,6 +3301,34 @@ defs["igDragInt2"][1]["defaults"]["v_max"] = "0" defs["igDragInt2"][1]["signature"] = "(const char*,int[2],float,int,int,const char*)" defs["igDragInt2"][1]["cimguiname"] = "igDragInt2" defs["igDragInt2"]["(const char*,int[2],float,int,int,const char*)"] = defs["igDragInt2"][1] +defs["ImFontAtlas_GetGlyphRangesDefault"] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["funcname"] = "GetGlyphRangesDefault" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["args"] = "()" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["comment"] = "" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["call_args"] = "()" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsoriginal"] = "()" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["defaults"] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" +defs["ImFontAtlas_GetGlyphRangesDefault"]["()"] = defs["ImFontAtlas_GetGlyphRangesDefault"][1] +defs["igIsAnyItemActive"] = {} +defs["igIsAnyItemActive"][1] = {} +defs["igIsAnyItemActive"][1]["funcname"] = "IsAnyItemActive" +defs["igIsAnyItemActive"][1]["args"] = "()" +defs["igIsAnyItemActive"][1]["ret"] = "bool" +defs["igIsAnyItemActive"][1]["comment"] = "" +defs["igIsAnyItemActive"][1]["call_args"] = "()" +defs["igIsAnyItemActive"][1]["argsoriginal"] = "()" +defs["igIsAnyItemActive"][1]["stname"] = "ImGui" +defs["igIsAnyItemActive"][1]["argsT"] = {} +defs["igIsAnyItemActive"][1]["defaults"] = {} +defs["igIsAnyItemActive"][1]["signature"] = "()" +defs["igIsAnyItemActive"][1]["cimguiname"] = "igIsAnyItemActive" +defs["igIsAnyItemActive"]["()"] = defs["igIsAnyItemActive"][1] defs["ImFontAtlas_SetTexID"] = {} defs["ImFontAtlas_SetTexID"][1] = {} defs["ImFontAtlas_SetTexID"][1]["funcname"] = "SetTexID" @@ -3412,103 +3346,97 @@ defs["ImFontAtlas_SetTexID"][1]["defaults"] = {} defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" defs["ImFontAtlas_SetTexID"][1]["cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"]["(ImTextureID)"] = defs["ImFontAtlas_SetTexID"][1] -defs["igIsAnyItemActive"] = {} -defs["igIsAnyItemActive"][1] = {} -defs["igIsAnyItemActive"][1]["funcname"] = "IsAnyItemActive" -defs["igIsAnyItemActive"][1]["args"] = "()" -defs["igIsAnyItemActive"][1]["ret"] = "bool" -defs["igIsAnyItemActive"][1]["comment"] = "" -defs["igIsAnyItemActive"][1]["call_args"] = "()" -defs["igIsAnyItemActive"][1]["argsoriginal"] = "()" -defs["igIsAnyItemActive"][1]["stname"] = "ImGui" -defs["igIsAnyItemActive"][1]["argsT"] = {} -defs["igIsAnyItemActive"][1]["defaults"] = {} -defs["igIsAnyItemActive"][1]["signature"] = "()" -defs["igIsAnyItemActive"][1]["cimguiname"] = "igIsAnyItemActive" -defs["igIsAnyItemActive"]["()"] = defs["igIsAnyItemActive"][1] -defs["igShowFontSelector"] = {} -defs["igShowFontSelector"][1] = {} -defs["igShowFontSelector"][1]["funcname"] = "ShowFontSelector" -defs["igShowFontSelector"][1]["args"] = "(const char* label)" -defs["igShowFontSelector"][1]["ret"] = "void" -defs["igShowFontSelector"][1]["comment"] = "" -defs["igShowFontSelector"][1]["call_args"] = "(label)" -defs["igShowFontSelector"][1]["argsoriginal"] = "(const char* label)" -defs["igShowFontSelector"][1]["stname"] = "ImGui" -defs["igShowFontSelector"][1]["argsT"] = {} -defs["igShowFontSelector"][1]["argsT"][1] = {} -defs["igShowFontSelector"][1]["argsT"][1]["type"] = "const char*" -defs["igShowFontSelector"][1]["argsT"][1]["name"] = "label" -defs["igShowFontSelector"][1]["defaults"] = {} -defs["igShowFontSelector"][1]["signature"] = "(const char*)" -defs["igShowFontSelector"][1]["cimguiname"] = "igShowFontSelector" -defs["igShowFontSelector"]["(const char*)"] = defs["igShowFontSelector"][1] -defs["igInputText"] = {} -defs["igInputText"][1] = {} -defs["igInputText"][1]["funcname"] = "InputText" -defs["igInputText"][1]["args"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data)" -defs["igInputText"][1]["ret"] = "bool" -defs["igInputText"][1]["comment"] = "" -defs["igInputText"][1]["call_args"] = "(label,buf,buf_size,flags,callback,user_data)" -defs["igInputText"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiTextEditCallback callback=((void *)0),void* user_data=((void *)0))" -defs["igInputText"][1]["stname"] = "ImGui" -defs["igInputText"][1]["argsT"] = {} -defs["igInputText"][1]["argsT"][1] = {} -defs["igInputText"][1]["argsT"][1]["type"] = "const char*" -defs["igInputText"][1]["argsT"][1]["name"] = "label" -defs["igInputText"][1]["argsT"][2] = {} -defs["igInputText"][1]["argsT"][2]["type"] = "char*" -defs["igInputText"][1]["argsT"][2]["name"] = "buf" -defs["igInputText"][1]["argsT"][3] = {} -defs["igInputText"][1]["argsT"][3]["type"] = "size_t" -defs["igInputText"][1]["argsT"][3]["name"] = "buf_size" -defs["igInputText"][1]["argsT"][4] = {} -defs["igInputText"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" -defs["igInputText"][1]["argsT"][4]["name"] = "flags" -defs["igInputText"][1]["argsT"][5] = {} -defs["igInputText"][1]["argsT"][5]["type"] = "ImGuiTextEditCallback" -defs["igInputText"][1]["argsT"][5]["name"] = "callback" -defs["igInputText"][1]["argsT"][6] = {} -defs["igInputText"][1]["argsT"][6]["type"] = "void*" -defs["igInputText"][1]["argsT"][6]["name"] = "user_data" -defs["igInputText"][1]["defaults"] = {} -defs["igInputText"][1]["defaults"]["callback"] = "((void *)0)" -defs["igInputText"][1]["defaults"]["user_data"] = "((void *)0)" -defs["igInputText"][1]["defaults"]["flags"] = "0" -defs["igInputText"][1]["signature"] = "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)" -defs["igInputText"][1]["cimguiname"] = "igInputText" -defs["igInputText"]["(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)"] = defs["igInputText"][1] -defs["ImDrawList_AddRectFilled"] = {} -defs["ImDrawList_AddRectFilled"][1] = {} -defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["args"] = "(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)" -defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" -defs["ImDrawList_AddRectFilled"][1]["comment"] = "" -defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(a,b,col,rounding,rounding_corners_flags)" -defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)" -defs["ImDrawList_AddRectFilled"][1]["stname"] = "ImDrawList" -defs["ImDrawList_AddRectFilled"][1]["argsT"] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][1] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["type"] = "const ImVec2" -defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["name"] = "a" -defs["ImDrawList_AddRectFilled"][1]["argsT"][2] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["type"] = "const ImVec2" -defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["name"] = "b" -defs["ImDrawList_AddRectFilled"][1]["argsT"][3] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["type"] = "ImU32" -defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["name"] = "col" -defs["ImDrawList_AddRectFilled"][1]["argsT"][4] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["type"] = "float" -defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["name"] = "rounding" -defs["ImDrawList_AddRectFilled"][1]["argsT"][5] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["type"] = "int" -defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["name"] = "rounding_corners_flags" -defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} -defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" -defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners_flags"] = "ImDrawCornerFlags_All" -defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,int)" -defs["ImDrawList_AddRectFilled"][1]["cimguiname"] = "ImDrawList_AddRectFilled" -defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddRectFilled"][1] +defs["igMenuItem"] = {} +defs["igMenuItem"][1] = {} +defs["igMenuItem"][1]["funcname"] = "MenuItem" +defs["igMenuItem"][1]["args"] = "(const char* label,const char* shortcut,bool selected,bool enabled)" +defs["igMenuItem"][1]["ret"] = "bool" +defs["igMenuItem"][1]["comment"] = "" +defs["igMenuItem"][1]["call_args"] = "(label,shortcut,selected,enabled)" +defs["igMenuItem"][1]["argsoriginal"] = "(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)" +defs["igMenuItem"][1]["stname"] = "ImGui" +defs["igMenuItem"][1]["argsT"] = {} +defs["igMenuItem"][1]["argsT"][1] = {} +defs["igMenuItem"][1]["argsT"][1]["type"] = "const char*" +defs["igMenuItem"][1]["argsT"][1]["name"] = "label" +defs["igMenuItem"][1]["argsT"][2] = {} +defs["igMenuItem"][1]["argsT"][2]["type"] = "const char*" +defs["igMenuItem"][1]["argsT"][2]["name"] = "shortcut" +defs["igMenuItem"][1]["argsT"][3] = {} +defs["igMenuItem"][1]["argsT"][3]["type"] = "bool" +defs["igMenuItem"][1]["argsT"][3]["name"] = "selected" +defs["igMenuItem"][1]["argsT"][4] = {} +defs["igMenuItem"][1]["argsT"][4]["type"] = "bool" +defs["igMenuItem"][1]["argsT"][4]["name"] = "enabled" +defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" +defs["igMenuItem"][1]["defaults"] = {} +defs["igMenuItem"][1]["defaults"]["enabled"] = "true" +defs["igMenuItem"][1]["defaults"]["shortcut"] = "((void *)0)" +defs["igMenuItem"][1]["defaults"]["selected"] = "false" +defs["igMenuItem"][1]["signature"] = "(const char*,const char*,bool,bool)" +defs["igMenuItem"][1]["cimguiname"] = "igMenuItem" +defs["igMenuItem"][2] = {} +defs["igMenuItem"][2]["funcname"] = "MenuItem" +defs["igMenuItem"][2]["args"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled)" +defs["igMenuItem"][2]["ret"] = "bool" +defs["igMenuItem"][2]["comment"] = "" +defs["igMenuItem"][2]["call_args"] = "(label,shortcut,p_selected,enabled)" +defs["igMenuItem"][2]["argsoriginal"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)" +defs["igMenuItem"][2]["stname"] = "ImGui" +defs["igMenuItem"][2]["argsT"] = {} +defs["igMenuItem"][2]["argsT"][1] = {} +defs["igMenuItem"][2]["argsT"][1]["type"] = "const char*" +defs["igMenuItem"][2]["argsT"][1]["name"] = "label" +defs["igMenuItem"][2]["argsT"][2] = {} +defs["igMenuItem"][2]["argsT"][2]["type"] = "const char*" +defs["igMenuItem"][2]["argsT"][2]["name"] = "shortcut" +defs["igMenuItem"][2]["argsT"][3] = {} +defs["igMenuItem"][2]["argsT"][3]["type"] = "bool*" +defs["igMenuItem"][2]["argsT"][3]["name"] = "p_selected" +defs["igMenuItem"][2]["argsT"][4] = {} +defs["igMenuItem"][2]["argsT"][4]["type"] = "bool" +defs["igMenuItem"][2]["argsT"][4]["name"] = "enabled" +defs["igMenuItem"][2]["ov_cimguiname"] = "igMenuItemBoolPtr" +defs["igMenuItem"][2]["defaults"] = {} +defs["igMenuItem"][2]["defaults"]["enabled"] = "true" +defs["igMenuItem"][2]["signature"] = "(const char*,const char*,bool*,bool)" +defs["igMenuItem"][2]["cimguiname"] = "igMenuItem" +defs["igMenuItem"]["(const char*,const char*,bool*,bool)"] = defs["igMenuItem"][2] +defs["igMenuItem"]["(const char*,const char*,bool,bool)"] = defs["igMenuItem"][1] +defs["igSliderFloat4"] = {} +defs["igSliderFloat4"][1] = {} +defs["igSliderFloat4"][1]["funcname"] = "SliderFloat4" +defs["igSliderFloat4"][1]["args"] = "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat4"][1]["ret"] = "bool" +defs["igSliderFloat4"][1]["comment"] = "" +defs["igSliderFloat4"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat4"][1]["stname"] = "ImGui" +defs["igSliderFloat4"][1]["argsT"] = {} +defs["igSliderFloat4"][1]["argsT"][1] = {} +defs["igSliderFloat4"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat4"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat4"][1]["argsT"][2] = {} +defs["igSliderFloat4"][1]["argsT"][2]["type"] = "float[4]" +defs["igSliderFloat4"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat4"][1]["argsT"][3] = {} +defs["igSliderFloat4"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat4"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat4"][1]["argsT"][4] = {} +defs["igSliderFloat4"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat4"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat4"][1]["argsT"][5] = {} +defs["igSliderFloat4"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat4"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat4"][1]["argsT"][6] = {} +defs["igSliderFloat4"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat4"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat4"][1]["defaults"] = {} +defs["igSliderFloat4"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat4"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat4"][1]["signature"] = "(const char*,float[4],float,float,const char*,float)" +defs["igSliderFloat4"][1]["cimguiname"] = "igSliderFloat4" +defs["igSliderFloat4"]["(const char*,float[4],float,float,const char*,float)"] = defs["igSliderFloat4"][1] defs["igGetCursorPosX"] = {} defs["igGetCursorPosX"][1] = {} defs["igGetCursorPosX"][1]["funcname"] = "GetCursorPosX" @@ -3523,20 +3451,6 @@ defs["igGetCursorPosX"][1]["defaults"] = {} defs["igGetCursorPosX"][1]["signature"] = "()" defs["igGetCursorPosX"][1]["cimguiname"] = "igGetCursorPosX" defs["igGetCursorPosX"]["()"] = defs["igGetCursorPosX"][1] -defs["ImFontAtlas_ClearFonts"] = {} -defs["ImFontAtlas_ClearFonts"][1] = {} -defs["ImFontAtlas_ClearFonts"][1]["funcname"] = "ClearFonts" -defs["ImFontAtlas_ClearFonts"][1]["args"] = "()" -defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" -defs["ImFontAtlas_ClearFonts"][1]["comment"] = "" -defs["ImFontAtlas_ClearFonts"][1]["call_args"] = "()" -defs["ImFontAtlas_ClearFonts"][1]["argsoriginal"] = "()" -defs["ImFontAtlas_ClearFonts"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_ClearFonts"][1]["argsT"] = {} -defs["ImFontAtlas_ClearFonts"][1]["defaults"] = {} -defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" -defs["ImFontAtlas_ClearFonts"][1]["cimguiname"] = "ImFontAtlas_ClearFonts" -defs["ImFontAtlas_ClearFonts"]["()"] = defs["ImFontAtlas_ClearFonts"][1] defs["ImFontAtlas_ClearTexData"] = {} defs["ImFontAtlas_ClearTexData"][1] = {} defs["ImFontAtlas_ClearTexData"][1]["funcname"] = "ClearTexData" @@ -3551,6 +3465,20 @@ defs["ImFontAtlas_ClearTexData"][1]["defaults"] = {} defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" defs["ImFontAtlas_ClearTexData"][1]["cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"]["()"] = defs["ImFontAtlas_ClearTexData"][1] +defs["ImFontAtlas_ClearFonts"] = {} +defs["ImFontAtlas_ClearFonts"][1] = {} +defs["ImFontAtlas_ClearFonts"][1]["funcname"] = "ClearFonts" +defs["ImFontAtlas_ClearFonts"][1]["args"] = "()" +defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" +defs["ImFontAtlas_ClearFonts"][1]["comment"] = "" +defs["ImFontAtlas_ClearFonts"][1]["call_args"] = "()" +defs["ImFontAtlas_ClearFonts"][1]["argsoriginal"] = "()" +defs["ImFontAtlas_ClearFonts"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_ClearFonts"][1]["argsT"] = {} +defs["ImFontAtlas_ClearFonts"][1]["defaults"] = {} +defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" +defs["ImFontAtlas_ClearFonts"][1]["cimguiname"] = "ImFontAtlas_ClearFonts" +defs["ImFontAtlas_ClearFonts"]["()"] = defs["ImFontAtlas_ClearFonts"][1] defs["igGetColumnsCount"] = {} defs["igGetColumnsCount"][1] = {} defs["igGetColumnsCount"][1]["funcname"] = "GetColumnsCount" @@ -3680,6 +3608,37 @@ defs["igIsAnyItemFocused"][1]["defaults"] = {} defs["igIsAnyItemFocused"][1]["signature"] = "()" defs["igIsAnyItemFocused"][1]["cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"]["()"] = defs["igIsAnyItemFocused"][1] +defs["ImDrawList_AddRectFilled"] = {} +defs["ImDrawList_AddRectFilled"][1] = {} +defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" +defs["ImDrawList_AddRectFilled"][1]["args"] = "(const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)" +defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" +defs["ImDrawList_AddRectFilled"][1]["comment"] = "" +defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(a,b,col,rounding,rounding_corners_flags)" +defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)" +defs["ImDrawList_AddRectFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddRectFilled"][1]["argsT"] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["name"] = "a" +defs["ImDrawList_AddRectFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["name"] = "b" +defs["ImDrawList_AddRectFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["type"] = "ImU32" +defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["name"] = "col" +defs["ImDrawList_AddRectFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["type"] = "float" +defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["name"] = "rounding" +defs["ImDrawList_AddRectFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["name"] = "rounding_corners_flags" +defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} +defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" +defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners_flags"] = "ImDrawCornerFlags_All" +defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,int)" +defs["ImDrawList_AddRectFilled"][1]["cimguiname"] = "ImDrawList_AddRectFilled" +defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddRectFilled"][1] defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["funcname"] = "AddFontFromMemoryCompressedTTF" @@ -3711,37 +3670,6 @@ defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["font_cfg"] = defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["signature"] = "(const void*,int,float,const ImFontConfig*,const ImWchar*)" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedTTF" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"]["(const void*,int,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1] -defs["ImFontAtlas_AddFontFromMemoryTTF"] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["funcname"] = "AddFontFromMemoryTTF" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["args"] = "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["ret"] = "ImFont*" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["comment"] = "" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["call_args"] = "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)" -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]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["type"] = "void*" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["name"] = "font_data" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["type"] = "int" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["name"] = "font_size" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["type"] = "float" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["name"] = "size_pixels" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["type"] = "const ImFontConfig*" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["name"] = "font_cfg" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["type"] = "const ImWchar*" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["name"] = "glyph_ranges" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["signature"] = "(void*,int,float,const ImFontConfig*,const ImWchar*)" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryTTF" -defs["ImFontAtlas_AddFontFromMemoryTTF"]["(void*,int,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryTTF"][1] defs["igMemFree"] = {} defs["igMemFree"][1] = {} defs["igMemFree"][1]["funcname"] = "MemFree" @@ -3823,6 +3751,37 @@ defs["igIsItemClicked"][1]["defaults"]["mouse_button"] = "0" defs["igIsItemClicked"][1]["signature"] = "(int)" defs["igIsItemClicked"][1]["cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"]["(int)"] = defs["igIsItemClicked"][1] +defs["ImFontAtlas_AddFontFromMemoryTTF"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["funcname"] = "AddFontFromMemoryTTF" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["args"] = "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["ret"] = "ImFont*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["comment"] = "" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["call_args"] = "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)" +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]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["type"] = "void*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["name"] = "font_data" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["type"] = "int" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["name"] = "font_size" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["type"] = "float" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["name"] = "size_pixels" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["type"] = "const ImWchar*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["name"] = "glyph_ranges" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["signature"] = "(void*,int,float,const ImFontConfig*,const ImWchar*)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryTTF" +defs["ImFontAtlas_AddFontFromMemoryTTF"]["(void*,int,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryTTF"][1] defs["ImFontAtlas_AddFontFromFileTTF"] = {} defs["ImFontAtlas_AddFontFromFileTTF"][1] = {} defs["ImFontAtlas_AddFontFromFileTTF"][1]["funcname"] = "AddFontFromFileTTF" @@ -3851,24 +3810,6 @@ defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["font_cfg"] = "((void *)0) defs["ImFontAtlas_AddFontFromFileTTF"][1]["signature"] = "(const char*,float,const ImFontConfig*,const ImWchar*)" defs["ImFontAtlas_AddFontFromFileTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromFileTTF" defs["ImFontAtlas_AddFontFromFileTTF"]["(const char*,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromFileTTF"][1] -defs["ImFontAtlas_AddFontDefault"] = {} -defs["ImFontAtlas_AddFontDefault"][1] = {} -defs["ImFontAtlas_AddFontDefault"][1]["funcname"] = "AddFontDefault" -defs["ImFontAtlas_AddFontDefault"][1]["args"] = "(const ImFontConfig* font_cfg)" -defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" -defs["ImFontAtlas_AddFontDefault"][1]["comment"] = "" -defs["ImFontAtlas_AddFontDefault"][1]["call_args"] = "(font_cfg)" -defs["ImFontAtlas_AddFontDefault"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg=((void *)0))" -defs["ImFontAtlas_AddFontDefault"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_AddFontDefault"][1]["argsT"] = {} -defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1] = {} -defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["type"] = "const ImFontConfig*" -defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["name"] = "font_cfg" -defs["ImFontAtlas_AddFontDefault"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" -defs["ImFontAtlas_AddFontDefault"][1]["cimguiname"] = "ImFontAtlas_AddFontDefault" -defs["ImFontAtlas_AddFontDefault"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFontDefault"][1] defs["igProgressBar"] = {} defs["igProgressBar"][1] = {} defs["igProgressBar"][1]["funcname"] = "ProgressBar" @@ -3894,23 +3835,24 @@ defs["igProgressBar"][1]["defaults"]["overlay"] = "((void *)0)" defs["igProgressBar"][1]["signature"] = "(float,const ImVec2,const char*)" defs["igProgressBar"][1]["cimguiname"] = "igProgressBar" defs["igProgressBar"]["(float,const ImVec2,const char*)"] = defs["igProgressBar"][1] -defs["ImFontAtlas_AddFont"] = {} -defs["ImFontAtlas_AddFont"][1] = {} -defs["ImFontAtlas_AddFont"][1]["funcname"] = "AddFont" -defs["ImFontAtlas_AddFont"][1]["args"] = "(const ImFontConfig* font_cfg)" -defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" -defs["ImFontAtlas_AddFont"][1]["comment"] = "" -defs["ImFontAtlas_AddFont"][1]["call_args"] = "(font_cfg)" -defs["ImFontAtlas_AddFont"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg)" -defs["ImFontAtlas_AddFont"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_AddFont"][1]["argsT"] = {} -defs["ImFontAtlas_AddFont"][1]["argsT"][1] = {} -defs["ImFontAtlas_AddFont"][1]["argsT"][1]["type"] = "const ImFontConfig*" -defs["ImFontAtlas_AddFont"][1]["argsT"][1]["name"] = "font_cfg" -defs["ImFontAtlas_AddFont"][1]["defaults"] = {} -defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" -defs["ImFontAtlas_AddFont"][1]["cimguiname"] = "ImFontAtlas_AddFont" -defs["ImFontAtlas_AddFont"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFont"][1] +defs["ImFontAtlas_AddFontDefault"] = {} +defs["ImFontAtlas_AddFontDefault"][1] = {} +defs["ImFontAtlas_AddFontDefault"][1]["funcname"] = "AddFontDefault" +defs["ImFontAtlas_AddFontDefault"][1]["args"] = "(const ImFontConfig* font_cfg)" +defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" +defs["ImFontAtlas_AddFontDefault"][1]["comment"] = "" +defs["ImFontAtlas_AddFontDefault"][1]["call_args"] = "(font_cfg)" +defs["ImFontAtlas_AddFontDefault"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg=((void *)0))" +defs["ImFontAtlas_AddFontDefault"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontDefault"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "((void *)0)" +defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" +defs["ImFontAtlas_AddFontDefault"][1]["cimguiname"] = "ImFontAtlas_AddFontDefault" +defs["ImFontAtlas_AddFontDefault"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFontDefault"][1] defs["igSetNextWindowBgAlpha"] = {} defs["igSetNextWindowBgAlpha"][1] = {} defs["igSetNextWindowBgAlpha"][1]["funcname"] = "SetNextWindowBgAlpha" @@ -4077,6 +4019,52 @@ defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"]["()"] = defs["ImFontAtlas_GetGlyphRangesJapanese"][1] +defs["igListBoxHeader"] = {} +defs["igListBoxHeader"][1] = {} +defs["igListBoxHeader"][1]["funcname"] = "ListBoxHeader" +defs["igListBoxHeader"][1]["args"] = "(const char* label,const ImVec2 size)" +defs["igListBoxHeader"][1]["ret"] = "bool" +defs["igListBoxHeader"][1]["comment"] = "" +defs["igListBoxHeader"][1]["call_args"] = "(label,size)" +defs["igListBoxHeader"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" +defs["igListBoxHeader"][1]["stname"] = "ImGui" +defs["igListBoxHeader"][1]["argsT"] = {} +defs["igListBoxHeader"][1]["argsT"][1] = {} +defs["igListBoxHeader"][1]["argsT"][1]["type"] = "const char*" +defs["igListBoxHeader"][1]["argsT"][1]["name"] = "label" +defs["igListBoxHeader"][1]["argsT"][2] = {} +defs["igListBoxHeader"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igListBoxHeader"][1]["argsT"][2]["name"] = "size" +defs["igListBoxHeader"][1]["ov_cimguiname"] = "igListBoxHeaderVec2" +defs["igListBoxHeader"][1]["defaults"] = {} +defs["igListBoxHeader"][1]["defaults"]["size"] = "ImVec2(0,0)" +defs["igListBoxHeader"][1]["signature"] = "(const char*,const ImVec2)" +defs["igListBoxHeader"][1]["cimguiname"] = "igListBoxHeader" +defs["igListBoxHeader"][2] = {} +defs["igListBoxHeader"][2]["funcname"] = "ListBoxHeader" +defs["igListBoxHeader"][2]["args"] = "(const char* label,int items_count,int height_in_items)" +defs["igListBoxHeader"][2]["ret"] = "bool" +defs["igListBoxHeader"][2]["comment"] = "" +defs["igListBoxHeader"][2]["call_args"] = "(label,items_count,height_in_items)" +defs["igListBoxHeader"][2]["argsoriginal"] = "(const char* label,int items_count,int height_in_items=-1)" +defs["igListBoxHeader"][2]["stname"] = "ImGui" +defs["igListBoxHeader"][2]["argsT"] = {} +defs["igListBoxHeader"][2]["argsT"][1] = {} +defs["igListBoxHeader"][2]["argsT"][1]["type"] = "const char*" +defs["igListBoxHeader"][2]["argsT"][1]["name"] = "label" +defs["igListBoxHeader"][2]["argsT"][2] = {} +defs["igListBoxHeader"][2]["argsT"][2]["type"] = "int" +defs["igListBoxHeader"][2]["argsT"][2]["name"] = "items_count" +defs["igListBoxHeader"][2]["argsT"][3] = {} +defs["igListBoxHeader"][2]["argsT"][3]["type"] = "int" +defs["igListBoxHeader"][2]["argsT"][3]["name"] = "height_in_items" +defs["igListBoxHeader"][2]["ov_cimguiname"] = "igListBoxHeaderInt" +defs["igListBoxHeader"][2]["defaults"] = {} +defs["igListBoxHeader"][2]["defaults"]["height_in_items"] = "-1" +defs["igListBoxHeader"][2]["signature"] = "(const char*,int,int)" +defs["igListBoxHeader"][2]["cimguiname"] = "igListBoxHeader" +defs["igListBoxHeader"]["(const char*,const ImVec2)"] = defs["igListBoxHeader"][1] +defs["igListBoxHeader"]["(const char*,int,int)"] = defs["igListBoxHeader"][2] defs["ImFontConfig_ImFontConfig"] = {} defs["ImFontConfig_ImFontConfig"][1] = {} defs["ImFontConfig_ImFontConfig"][1]["funcname"] = "ImFontConfig" @@ -4090,23 +4078,6 @@ defs["ImFontConfig_ImFontConfig"][1]["defaults"] = {} defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"]["()"] = defs["ImFontConfig_ImFontConfig"][1] -defs["ImDrawData_ScaleClipRects"] = {} -defs["ImDrawData_ScaleClipRects"][1] = {} -defs["ImDrawData_ScaleClipRects"][1]["funcname"] = "ScaleClipRects" -defs["ImDrawData_ScaleClipRects"][1]["args"] = "(const ImVec2 sc)" -defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" -defs["ImDrawData_ScaleClipRects"][1]["comment"] = "" -defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(sc)" -defs["ImDrawData_ScaleClipRects"][1]["argsoriginal"] = "(const ImVec2& sc)" -defs["ImDrawData_ScaleClipRects"][1]["stname"] = "ImDrawData" -defs["ImDrawData_ScaleClipRects"][1]["argsT"] = {} -defs["ImDrawData_ScaleClipRects"][1]["argsT"][1] = {} -defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["type"] = "const ImVec2" -defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["name"] = "sc" -defs["ImDrawData_ScaleClipRects"][1]["defaults"] = {} -defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" -defs["ImDrawData_ScaleClipRects"][1]["cimguiname"] = "ImDrawData_ScaleClipRects" -defs["ImDrawData_ScaleClipRects"]["(const ImVec2)"] = defs["ImDrawData_ScaleClipRects"][1] defs["igIsMouseReleased"] = {} defs["igIsMouseReleased"][1] = {} defs["igIsMouseReleased"][1]["funcname"] = "IsMouseReleased" @@ -4124,20 +4095,23 @@ defs["igIsMouseReleased"][1]["defaults"] = {} defs["igIsMouseReleased"][1]["signature"] = "(int)" defs["igIsMouseReleased"][1]["cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"]["(int)"] = defs["igIsMouseReleased"][1] -defs["ImDrawData_DeIndexAllBuffers"] = {} -defs["ImDrawData_DeIndexAllBuffers"][1] = {} -defs["ImDrawData_DeIndexAllBuffers"][1]["funcname"] = "DeIndexAllBuffers" -defs["ImDrawData_DeIndexAllBuffers"][1]["args"] = "()" -defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" -defs["ImDrawData_DeIndexAllBuffers"][1]["comment"] = "" -defs["ImDrawData_DeIndexAllBuffers"][1]["call_args"] = "()" -defs["ImDrawData_DeIndexAllBuffers"][1]["argsoriginal"] = "()" -defs["ImDrawData_DeIndexAllBuffers"][1]["stname"] = "ImDrawData" -defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"] = {} -defs["ImDrawData_DeIndexAllBuffers"][1]["defaults"] = {} -defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" -defs["ImDrawData_DeIndexAllBuffers"][1]["cimguiname"] = "ImDrawData_DeIndexAllBuffers" -defs["ImDrawData_DeIndexAllBuffers"]["()"] = defs["ImDrawData_DeIndexAllBuffers"][1] +defs["ImDrawData_ScaleClipRects"] = {} +defs["ImDrawData_ScaleClipRects"][1] = {} +defs["ImDrawData_ScaleClipRects"][1]["funcname"] = "ScaleClipRects" +defs["ImDrawData_ScaleClipRects"][1]["args"] = "(const ImVec2 sc)" +defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" +defs["ImDrawData_ScaleClipRects"][1]["comment"] = "" +defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(sc)" +defs["ImDrawData_ScaleClipRects"][1]["argsoriginal"] = "(const ImVec2& sc)" +defs["ImDrawData_ScaleClipRects"][1]["stname"] = "ImDrawData" +defs["ImDrawData_ScaleClipRects"][1]["argsT"] = {} +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1] = {} +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["type"] = "const ImVec2" +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["name"] = "sc" +defs["ImDrawData_ScaleClipRects"][1]["defaults"] = {} +defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" +defs["ImDrawData_ScaleClipRects"][1]["cimguiname"] = "ImDrawData_ScaleClipRects" +defs["ImDrawData_ScaleClipRects"]["(const ImVec2)"] = defs["ImDrawData_ScaleClipRects"][1] defs["igGetItemRectMin"] = {} defs["igGetItemRectMin"][1] = {} defs["igGetItemRectMin"][1]["funcname"] = "GetItemRectMin" @@ -4170,20 +4144,20 @@ defs["igGetItemRectMin"][2]["argsT"][1]["type"] = "ImVec2*" defs["igGetItemRectMin"][2]["argsT"][1]["name"] = "pOut" defs["igGetItemRectMin"]["()nonUDT"] = defs["igGetItemRectMin"][2] defs["igGetItemRectMin"]["()"] = defs["igGetItemRectMin"][1] -defs["ImDrawData_Clear"] = {} -defs["ImDrawData_Clear"][1] = {} -defs["ImDrawData_Clear"][1]["funcname"] = "Clear" -defs["ImDrawData_Clear"][1]["args"] = "()" -defs["ImDrawData_Clear"][1]["ret"] = "void" -defs["ImDrawData_Clear"][1]["comment"] = "" -defs["ImDrawData_Clear"][1]["call_args"] = "()" -defs["ImDrawData_Clear"][1]["argsoriginal"] = "()" -defs["ImDrawData_Clear"][1]["stname"] = "ImDrawData" -defs["ImDrawData_Clear"][1]["argsT"] = {} -defs["ImDrawData_Clear"][1]["defaults"] = {} -defs["ImDrawData_Clear"][1]["signature"] = "()" -defs["ImDrawData_Clear"][1]["cimguiname"] = "ImDrawData_Clear" -defs["ImDrawData_Clear"]["()"] = defs["ImDrawData_Clear"][1] +defs["ImDrawData_DeIndexAllBuffers"] = {} +defs["ImDrawData_DeIndexAllBuffers"][1] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["funcname"] = "DeIndexAllBuffers" +defs["ImDrawData_DeIndexAllBuffers"][1]["args"] = "()" +defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" +defs["ImDrawData_DeIndexAllBuffers"][1]["comment"] = "" +defs["ImDrawData_DeIndexAllBuffers"][1]["call_args"] = "()" +defs["ImDrawData_DeIndexAllBuffers"][1]["argsoriginal"] = "()" +defs["ImDrawData_DeIndexAllBuffers"][1]["stname"] = "ImDrawData" +defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["defaults"] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" +defs["ImDrawData_DeIndexAllBuffers"][1]["cimguiname"] = "ImDrawData_DeIndexAllBuffers" +defs["ImDrawData_DeIndexAllBuffers"]["()"] = defs["ImDrawData_DeIndexAllBuffers"][1] defs["igLogText"] = {} defs["igLogText"][1] = {} defs["igLogText"][1]["isvararg"] = "...)" @@ -4205,19 +4179,20 @@ defs["igLogText"][1]["defaults"] = {} defs["igLogText"][1]["signature"] = "(const char*,...)" defs["igLogText"][1]["cimguiname"] = "igLogText" defs["igLogText"]["(const char*,...)"] = defs["igLogText"][1] -defs["ImDrawData_~ImDrawData"] = {} -defs["ImDrawData_~ImDrawData"][1] = {} -defs["ImDrawData_~ImDrawData"][1]["funcname"] = "~ImDrawData" -defs["ImDrawData_~ImDrawData"][1]["args"] = "()" -defs["ImDrawData_~ImDrawData"][1]["call_args"] = "()" -defs["ImDrawData_~ImDrawData"][1]["argsoriginal"] = "()" -defs["ImDrawData_~ImDrawData"][1]["stname"] = "ImDrawData" -defs["ImDrawData_~ImDrawData"][1]["argsT"] = {} -defs["ImDrawData_~ImDrawData"][1]["comment"] = "" -defs["ImDrawData_~ImDrawData"][1]["defaults"] = {} -defs["ImDrawData_~ImDrawData"][1]["signature"] = "()" -defs["ImDrawData_~ImDrawData"][1]["cimguiname"] = "ImDrawData_~ImDrawData" -defs["ImDrawData_~ImDrawData"]["()"] = defs["ImDrawData_~ImDrawData"][1] +defs["ImDrawData_Clear"] = {} +defs["ImDrawData_Clear"][1] = {} +defs["ImDrawData_Clear"][1]["funcname"] = "Clear" +defs["ImDrawData_Clear"][1]["args"] = "()" +defs["ImDrawData_Clear"][1]["ret"] = "void" +defs["ImDrawData_Clear"][1]["comment"] = "" +defs["ImDrawData_Clear"][1]["call_args"] = "()" +defs["ImDrawData_Clear"][1]["argsoriginal"] = "()" +defs["ImDrawData_Clear"][1]["stname"] = "ImDrawData" +defs["ImDrawData_Clear"][1]["argsT"] = {} +defs["ImDrawData_Clear"][1]["defaults"] = {} +defs["ImDrawData_Clear"][1]["signature"] = "()" +defs["ImDrawData_Clear"][1]["cimguiname"] = "ImDrawData_Clear" +defs["ImDrawData_Clear"]["()"] = defs["ImDrawData_Clear"][1] defs["ImGuiStorage_GetVoidPtr"] = {} defs["ImGuiStorage_GetVoidPtr"][1] = {} defs["ImGuiStorage_GetVoidPtr"][1]["funcname"] = "GetVoidPtr" @@ -4235,6 +4210,19 @@ defs["ImGuiStorage_GetVoidPtr"][1]["defaults"] = {} defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)" defs["ImGuiStorage_GetVoidPtr"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"]["(ImGuiID)"] = defs["ImGuiStorage_GetVoidPtr"][1] +defs["ImDrawData_~ImDrawData"] = {} +defs["ImDrawData_~ImDrawData"][1] = {} +defs["ImDrawData_~ImDrawData"][1]["funcname"] = "~ImDrawData" +defs["ImDrawData_~ImDrawData"][1]["args"] = "()" +defs["ImDrawData_~ImDrawData"][1]["call_args"] = "()" +defs["ImDrawData_~ImDrawData"][1]["argsoriginal"] = "()" +defs["ImDrawData_~ImDrawData"][1]["stname"] = "ImDrawData" +defs["ImDrawData_~ImDrawData"][1]["argsT"] = {} +defs["ImDrawData_~ImDrawData"][1]["comment"] = "" +defs["ImDrawData_~ImDrawData"][1]["defaults"] = {} +defs["ImDrawData_~ImDrawData"][1]["signature"] = "()" +defs["ImDrawData_~ImDrawData"][1]["cimguiname"] = "ImDrawData_~ImDrawData" +defs["ImDrawData_~ImDrawData"]["()"] = defs["ImDrawData_~ImDrawData"][1] defs["igTextWrapped"] = {} defs["igTextWrapped"][1] = {} defs["igTextWrapped"][1]["isvararg"] = "...)" @@ -4256,20 +4244,6 @@ defs["igTextWrapped"][1]["defaults"] = {} defs["igTextWrapped"][1]["signature"] = "(const char*,...)" defs["igTextWrapped"][1]["cimguiname"] = "igTextWrapped" defs["igTextWrapped"]["(const char*,...)"] = defs["igTextWrapped"][1] -defs["ImDrawList_UpdateTextureID"] = {} -defs["ImDrawList_UpdateTextureID"][1] = {} -defs["ImDrawList_UpdateTextureID"][1]["funcname"] = "UpdateTextureID" -defs["ImDrawList_UpdateTextureID"][1]["args"] = "()" -defs["ImDrawList_UpdateTextureID"][1]["ret"] = "void" -defs["ImDrawList_UpdateTextureID"][1]["comment"] = "" -defs["ImDrawList_UpdateTextureID"][1]["call_args"] = "()" -defs["ImDrawList_UpdateTextureID"][1]["argsoriginal"] = "()" -defs["ImDrawList_UpdateTextureID"][1]["stname"] = "ImDrawList" -defs["ImDrawList_UpdateTextureID"][1]["argsT"] = {} -defs["ImDrawList_UpdateTextureID"][1]["defaults"] = {} -defs["ImDrawList_UpdateTextureID"][1]["signature"] = "()" -defs["ImDrawList_UpdateTextureID"][1]["cimguiname"] = "ImDrawList_UpdateTextureID" -defs["ImDrawList_UpdateTextureID"]["()"] = defs["ImDrawList_UpdateTextureID"][1] defs["ImDrawList_UpdateClipRect"] = {} defs["ImDrawList_UpdateClipRect"][1] = {} defs["ImDrawList_UpdateClipRect"][1]["funcname"] = "UpdateClipRect" @@ -4307,82 +4281,91 @@ defs["ImDrawList_PrimVtx"][1]["defaults"] = {} defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" defs["ImDrawList_PrimVtx"][1]["cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"]["(const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimVtx"][1] -defs["igGetFrameCount"] = {} -defs["igGetFrameCount"][1] = {} -defs["igGetFrameCount"][1]["funcname"] = "GetFrameCount" -defs["igGetFrameCount"][1]["args"] = "()" -defs["igGetFrameCount"][1]["ret"] = "int" -defs["igGetFrameCount"][1]["comment"] = "" -defs["igGetFrameCount"][1]["call_args"] = "()" -defs["igGetFrameCount"][1]["argsoriginal"] = "()" -defs["igGetFrameCount"][1]["stname"] = "ImGui" -defs["igGetFrameCount"][1]["argsT"] = {} -defs["igGetFrameCount"][1]["defaults"] = {} -defs["igGetFrameCount"][1]["signature"] = "()" -defs["igGetFrameCount"][1]["cimguiname"] = "igGetFrameCount" -defs["igGetFrameCount"]["()"] = defs["igGetFrameCount"][1] -defs["igInvisibleButton"] = {} -defs["igInvisibleButton"][1] = {} -defs["igInvisibleButton"][1]["funcname"] = "InvisibleButton" -defs["igInvisibleButton"][1]["args"] = "(const char* str_id,const ImVec2 size)" -defs["igInvisibleButton"][1]["ret"] = "bool" -defs["igInvisibleButton"][1]["comment"] = "" -defs["igInvisibleButton"][1]["call_args"] = "(str_id,size)" -defs["igInvisibleButton"][1]["argsoriginal"] = "(const char* str_id,const ImVec2& size)" -defs["igInvisibleButton"][1]["stname"] = "ImGui" -defs["igInvisibleButton"][1]["argsT"] = {} -defs["igInvisibleButton"][1]["argsT"][1] = {} -defs["igInvisibleButton"][1]["argsT"][1]["type"] = "const char*" -defs["igInvisibleButton"][1]["argsT"][1]["name"] = "str_id" -defs["igInvisibleButton"][1]["argsT"][2] = {} -defs["igInvisibleButton"][1]["argsT"][2]["type"] = "const ImVec2" -defs["igInvisibleButton"][1]["argsT"][2]["name"] = "size" -defs["igInvisibleButton"][1]["defaults"] = {} -defs["igInvisibleButton"][1]["signature"] = "(const char*,const ImVec2)" -defs["igInvisibleButton"][1]["cimguiname"] = "igInvisibleButton" -defs["igInvisibleButton"]["(const char*,const ImVec2)"] = defs["igInvisibleButton"][1] -defs["igGetClipboardText"] = {} -defs["igGetClipboardText"][1] = {} -defs["igGetClipboardText"][1]["funcname"] = "GetClipboardText" -defs["igGetClipboardText"][1]["args"] = "()" -defs["igGetClipboardText"][1]["ret"] = "const char*" -defs["igGetClipboardText"][1]["comment"] = "" -defs["igGetClipboardText"][1]["call_args"] = "()" -defs["igGetClipboardText"][1]["argsoriginal"] = "()" -defs["igGetClipboardText"][1]["stname"] = "ImGui" -defs["igGetClipboardText"][1]["argsT"] = {} -defs["igGetClipboardText"][1]["defaults"] = {} -defs["igGetClipboardText"][1]["signature"] = "()" -defs["igGetClipboardText"][1]["cimguiname"] = "igGetClipboardText" -defs["igGetClipboardText"]["()"] = defs["igGetClipboardText"][1] -defs["igColorPicker4"] = {} -defs["igColorPicker4"][1] = {} -defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" -defs["igColorPicker4"][1]["args"] = "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)" -defs["igColorPicker4"][1]["ret"] = "bool" -defs["igColorPicker4"][1]["comment"] = "" -defs["igColorPicker4"][1]["call_args"] = "(label,col,flags,ref_col)" -defs["igColorPicker4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))" -defs["igColorPicker4"][1]["stname"] = "ImGui" -defs["igColorPicker4"][1]["argsT"] = {} -defs["igColorPicker4"][1]["argsT"][1] = {} -defs["igColorPicker4"][1]["argsT"][1]["type"] = "const char*" -defs["igColorPicker4"][1]["argsT"][1]["name"] = "label" -defs["igColorPicker4"][1]["argsT"][2] = {} -defs["igColorPicker4"][1]["argsT"][2]["type"] = "float[4]" -defs["igColorPicker4"][1]["argsT"][2]["name"] = "col" -defs["igColorPicker4"][1]["argsT"][3] = {} -defs["igColorPicker4"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" -defs["igColorPicker4"][1]["argsT"][3]["name"] = "flags" -defs["igColorPicker4"][1]["argsT"][4] = {} -defs["igColorPicker4"][1]["argsT"][4]["type"] = "const float*" -defs["igColorPicker4"][1]["argsT"][4]["name"] = "ref_col" -defs["igColorPicker4"][1]["defaults"] = {} -defs["igColorPicker4"][1]["defaults"]["ref_col"] = "((void *)0)" -defs["igColorPicker4"][1]["defaults"]["flags"] = "0" -defs["igColorPicker4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags,const float*)" -defs["igColorPicker4"][1]["cimguiname"] = "igColorPicker4" -defs["igColorPicker4"]["(const char*,float[4],ImGuiColorEditFlags,const float*)"] = defs["igColorPicker4"][1] +defs["igEndGroup"] = {} +defs["igEndGroup"][1] = {} +defs["igEndGroup"][1]["funcname"] = "EndGroup" +defs["igEndGroup"][1]["args"] = "()" +defs["igEndGroup"][1]["ret"] = "void" +defs["igEndGroup"][1]["comment"] = "" +defs["igEndGroup"][1]["call_args"] = "()" +defs["igEndGroup"][1]["argsoriginal"] = "()" +defs["igEndGroup"][1]["stname"] = "ImGui" +defs["igEndGroup"][1]["argsT"] = {} +defs["igEndGroup"][1]["defaults"] = {} +defs["igEndGroup"][1]["signature"] = "()" +defs["igEndGroup"][1]["cimguiname"] = "igEndGroup" +defs["igEndGroup"]["()"] = defs["igEndGroup"][1] +defs["igGetFont"] = {} +defs["igGetFont"][1] = {} +defs["igGetFont"][1]["funcname"] = "GetFont" +defs["igGetFont"][1]["args"] = "()" +defs["igGetFont"][1]["ret"] = "ImFont*" +defs["igGetFont"][1]["comment"] = "" +defs["igGetFont"][1]["call_args"] = "()" +defs["igGetFont"][1]["argsoriginal"] = "()" +defs["igGetFont"][1]["stname"] = "ImGui" +defs["igGetFont"][1]["argsT"] = {} +defs["igGetFont"][1]["defaults"] = {} +defs["igGetFont"][1]["signature"] = "()" +defs["igGetFont"][1]["cimguiname"] = "igGetFont" +defs["igGetFont"]["()"] = defs["igGetFont"][1] +defs["igTreePush"] = {} +defs["igTreePush"][1] = {} +defs["igTreePush"][1]["funcname"] = "TreePush" +defs["igTreePush"][1]["args"] = "(const char* str_id)" +defs["igTreePush"][1]["ret"] = "void" +defs["igTreePush"][1]["comment"] = "" +defs["igTreePush"][1]["call_args"] = "(str_id)" +defs["igTreePush"][1]["argsoriginal"] = "(const char* str_id)" +defs["igTreePush"][1]["stname"] = "ImGui" +defs["igTreePush"][1]["argsT"] = {} +defs["igTreePush"][1]["argsT"][1] = {} +defs["igTreePush"][1]["argsT"][1]["type"] = "const char*" +defs["igTreePush"][1]["argsT"][1]["name"] = "str_id" +defs["igTreePush"][1]["ov_cimguiname"] = "igTreePushStr" +defs["igTreePush"][1]["defaults"] = {} +defs["igTreePush"][1]["signature"] = "(const char*)" +defs["igTreePush"][1]["cimguiname"] = "igTreePush" +defs["igTreePush"][2] = {} +defs["igTreePush"][2]["funcname"] = "TreePush" +defs["igTreePush"][2]["args"] = "(const void* ptr_id)" +defs["igTreePush"][2]["ret"] = "void" +defs["igTreePush"][2]["comment"] = "" +defs["igTreePush"][2]["call_args"] = "(ptr_id)" +defs["igTreePush"][2]["argsoriginal"] = "(const void* ptr_id=((void *)0))" +defs["igTreePush"][2]["stname"] = "ImGui" +defs["igTreePush"][2]["argsT"] = {} +defs["igTreePush"][2]["argsT"][1] = {} +defs["igTreePush"][2]["argsT"][1]["type"] = "const void*" +defs["igTreePush"][2]["argsT"][1]["name"] = "ptr_id" +defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" +defs["igTreePush"][2]["defaults"] = {} +defs["igTreePush"][2]["defaults"]["ptr_id"] = "((void *)0)" +defs["igTreePush"][2]["signature"] = "(const void*)" +defs["igTreePush"][2]["cimguiname"] = "igTreePush" +defs["igTreePush"]["(const void*)"] = defs["igTreePush"][2] +defs["igTreePush"]["(const char*)"] = defs["igTreePush"][1] +defs["igTextDisabled"] = {} +defs["igTextDisabled"][1] = {} +defs["igTextDisabled"][1]["isvararg"] = "...)" +defs["igTextDisabled"][1]["funcname"] = "TextDisabled" +defs["igTextDisabled"][1]["args"] = "(const char* fmt,...)" +defs["igTextDisabled"][1]["ret"] = "void" +defs["igTextDisabled"][1]["comment"] = "" +defs["igTextDisabled"][1]["call_args"] = "(fmt,...)" +defs["igTextDisabled"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igTextDisabled"][1]["stname"] = "ImGui" +defs["igTextDisabled"][1]["argsT"] = {} +defs["igTextDisabled"][1]["argsT"][1] = {} +defs["igTextDisabled"][1]["argsT"][1]["type"] = "const char*" +defs["igTextDisabled"][1]["argsT"][1]["name"] = "fmt" +defs["igTextDisabled"][1]["argsT"][2] = {} +defs["igTextDisabled"][1]["argsT"][2]["type"] = "..." +defs["igTextDisabled"][1]["argsT"][2]["name"] = "..." +defs["igTextDisabled"][1]["defaults"] = {} +defs["igTextDisabled"][1]["signature"] = "(const char*,...)" +defs["igTextDisabled"][1]["cimguiname"] = "igTextDisabled" +defs["igTextDisabled"]["(const char*,...)"] = defs["igTextDisabled"][1] defs["ImDrawList_PrimRect"] = {} defs["ImDrawList_PrimRect"][1] = {} defs["ImDrawList_PrimRect"][1]["funcname"] = "PrimRect" @@ -4646,23 +4629,23 @@ defs["ImDrawList_AddRect"]["(const ImVec2,const ImVec2,ImU32,float,int,float)"] defs["TextRange_split"] = {} defs["TextRange_split"][1] = {} defs["TextRange_split"][1]["funcname"] = "split" -defs["TextRange_split"][1]["args"] = "(char separator,ImVector_TextRange out)" +defs["TextRange_split"][1]["args"] = "(char separator,ImVector_TextRange* out)" defs["TextRange_split"][1]["ret"] = "void" defs["TextRange_split"][1]["comment"] = "" defs["TextRange_split"][1]["call_args"] = "(separator,out)" -defs["TextRange_split"][1]["argsoriginal"] = "(char separator,ImVector& out)" +defs["TextRange_split"][1]["argsoriginal"] = "(char separator,ImVector* out)" defs["TextRange_split"][1]["stname"] = "TextRange" defs["TextRange_split"][1]["argsT"] = {} defs["TextRange_split"][1]["argsT"][1] = {} defs["TextRange_split"][1]["argsT"][1]["type"] = "char" defs["TextRange_split"][1]["argsT"][1]["name"] = "separator" defs["TextRange_split"][1]["argsT"][2] = {} -defs["TextRange_split"][1]["argsT"][2]["type"] = "ImVector_TextRange&" +defs["TextRange_split"][1]["argsT"][2]["type"] = "ImVector_TextRange*" defs["TextRange_split"][1]["argsT"][2]["name"] = "out" defs["TextRange_split"][1]["defaults"] = {} -defs["TextRange_split"][1]["signature"] = "(char,ImVector_TextRange)" +defs["TextRange_split"][1]["signature"] = "(char,ImVector_TextRange*)" defs["TextRange_split"][1]["cimguiname"] = "TextRange_split" -defs["TextRange_split"]["(char,ImVector_TextRange)"] = defs["TextRange_split"][1] +defs["TextRange_split"]["(char,ImVector_TextRange*)"] = defs["TextRange_split"][1] defs["igSetCursorPos"] = {} defs["igSetCursorPos"][1] = {} defs["igSetCursorPos"][1]["funcname"] = "SetCursorPos" @@ -4801,20 +4784,23 @@ defs["igBeginTooltip"][1]["defaults"] = {} defs["igBeginTooltip"][1]["signature"] = "()" defs["igBeginTooltip"][1]["cimguiname"] = "igBeginTooltip" defs["igBeginTooltip"]["()"] = defs["igBeginTooltip"][1] -defs["igEndGroup"] = {} -defs["igEndGroup"][1] = {} -defs["igEndGroup"][1]["funcname"] = "EndGroup" -defs["igEndGroup"][1]["args"] = "()" -defs["igEndGroup"][1]["ret"] = "void" -defs["igEndGroup"][1]["comment"] = "" -defs["igEndGroup"][1]["call_args"] = "()" -defs["igEndGroup"][1]["argsoriginal"] = "()" -defs["igEndGroup"][1]["stname"] = "ImGui" -defs["igEndGroup"][1]["argsT"] = {} -defs["igEndGroup"][1]["defaults"] = {} -defs["igEndGroup"][1]["signature"] = "()" -defs["igEndGroup"][1]["cimguiname"] = "igEndGroup" -defs["igEndGroup"]["()"] = defs["igEndGroup"][1] +defs["igSetScrollX"] = {} +defs["igSetScrollX"][1] = {} +defs["igSetScrollX"][1]["funcname"] = "SetScrollX" +defs["igSetScrollX"][1]["args"] = "(float scroll_x)" +defs["igSetScrollX"][1]["ret"] = "void" +defs["igSetScrollX"][1]["comment"] = "" +defs["igSetScrollX"][1]["call_args"] = "(scroll_x)" +defs["igSetScrollX"][1]["argsoriginal"] = "(float scroll_x)" +defs["igSetScrollX"][1]["stname"] = "ImGui" +defs["igSetScrollX"][1]["argsT"] = {} +defs["igSetScrollX"][1]["argsT"][1] = {} +defs["igSetScrollX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollX"][1]["argsT"][1]["name"] = "scroll_x" +defs["igSetScrollX"][1]["defaults"] = {} +defs["igSetScrollX"][1]["signature"] = "(float)" +defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" +defs["igSetScrollX"]["(float)"] = defs["igSetScrollX"][1] defs["igGetDrawData"] = {} defs["igGetDrawData"][1] = {} defs["igGetDrawData"][1]["funcname"] = "GetDrawData" @@ -5268,38 +5254,23 @@ defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"]["out_bytes_per_pixel"] = " defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"]["(unsigned char**,int*,int*,int*)"] = defs["ImFontAtlas_GetTexDataAsAlpha8"][1] -defs["igSetWindowFocus"] = {} -defs["igSetWindowFocus"][1] = {} -defs["igSetWindowFocus"][1]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][1]["args"] = "()" -defs["igSetWindowFocus"][1]["ret"] = "void" -defs["igSetWindowFocus"][1]["comment"] = "" -defs["igSetWindowFocus"][1]["call_args"] = "()" -defs["igSetWindowFocus"][1]["argsoriginal"] = "()" -defs["igSetWindowFocus"][1]["stname"] = "ImGui" -defs["igSetWindowFocus"][1]["argsT"] = {} -defs["igSetWindowFocus"][1]["ov_cimguiname"] = "igSetWindowFocus" -defs["igSetWindowFocus"][1]["defaults"] = {} -defs["igSetWindowFocus"][1]["signature"] = "()" -defs["igSetWindowFocus"][1]["cimguiname"] = "igSetWindowFocus" -defs["igSetWindowFocus"][2] = {} -defs["igSetWindowFocus"][2]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][2]["args"] = "(const char* name)" -defs["igSetWindowFocus"][2]["ret"] = "void" -defs["igSetWindowFocus"][2]["comment"] = "" -defs["igSetWindowFocus"][2]["call_args"] = "(name)" -defs["igSetWindowFocus"][2]["argsoriginal"] = "(const char* name)" -defs["igSetWindowFocus"][2]["stname"] = "ImGui" -defs["igSetWindowFocus"][2]["argsT"] = {} -defs["igSetWindowFocus"][2]["argsT"][1] = {} -defs["igSetWindowFocus"][2]["argsT"][1]["type"] = "const char*" -defs["igSetWindowFocus"][2]["argsT"][1]["name"] = "name" -defs["igSetWindowFocus"][2]["ov_cimguiname"] = "igSetWindowFocusStr" -defs["igSetWindowFocus"][2]["defaults"] = {} -defs["igSetWindowFocus"][2]["signature"] = "(const char*)" -defs["igSetWindowFocus"][2]["cimguiname"] = "igSetWindowFocus" -defs["igSetWindowFocus"]["(const char*)"] = defs["igSetWindowFocus"][2] -defs["igSetWindowFocus"]["()"] = defs["igSetWindowFocus"][1] +defs["igIsKeyReleased"] = {} +defs["igIsKeyReleased"][1] = {} +defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" +defs["igIsKeyReleased"][1]["args"] = "(int user_key_index)" +defs["igIsKeyReleased"][1]["ret"] = "bool" +defs["igIsKeyReleased"][1]["comment"] = "" +defs["igIsKeyReleased"][1]["call_args"] = "(user_key_index)" +defs["igIsKeyReleased"][1]["argsoriginal"] = "(int user_key_index)" +defs["igIsKeyReleased"][1]["stname"] = "ImGui" +defs["igIsKeyReleased"][1]["argsT"] = {} +defs["igIsKeyReleased"][1]["argsT"][1] = {} +defs["igIsKeyReleased"][1]["argsT"][1]["type"] = "int" +defs["igIsKeyReleased"][1]["argsT"][1]["name"] = "user_key_index" +defs["igIsKeyReleased"][1]["defaults"] = {} +defs["igIsKeyReleased"][1]["signature"] = "(int)" +defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" +defs["igIsKeyReleased"]["(int)"] = defs["igIsKeyReleased"][1] defs["igSetClipboardText"] = {} defs["igSetClipboardText"][1] = {} defs["igSetClipboardText"][1]["funcname"] = "SetClipboardText" @@ -5384,23 +5355,23 @@ defs["igIsWindowCollapsed"][1]["defaults"] = {} defs["igIsWindowCollapsed"][1]["signature"] = "()" defs["igIsWindowCollapsed"][1]["cimguiname"] = "igIsWindowCollapsed" defs["igIsWindowCollapsed"]["()"] = defs["igIsWindowCollapsed"][1] -defs["ImGuiIO_AddInputCharacter"] = {} -defs["ImGuiIO_AddInputCharacter"][1] = {} -defs["ImGuiIO_AddInputCharacter"][1]["funcname"] = "AddInputCharacter" -defs["ImGuiIO_AddInputCharacter"][1]["args"] = "(ImWchar c)" -defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" -defs["ImGuiIO_AddInputCharacter"][1]["comment"] = "" -defs["ImGuiIO_AddInputCharacter"][1]["call_args"] = "(c)" -defs["ImGuiIO_AddInputCharacter"][1]["argsoriginal"] = "(ImWchar c)" -defs["ImGuiIO_AddInputCharacter"][1]["stname"] = "ImGuiIO" -defs["ImGuiIO_AddInputCharacter"][1]["argsT"] = {} -defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1] = {} -defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["type"] = "ImWchar" -defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["name"] = "c" -defs["ImGuiIO_AddInputCharacter"][1]["defaults"] = {} -defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(ImWchar)" -defs["ImGuiIO_AddInputCharacter"][1]["cimguiname"] = "ImGuiIO_AddInputCharacter" -defs["ImGuiIO_AddInputCharacter"]["(ImWchar)"] = defs["ImGuiIO_AddInputCharacter"][1] +defs["igShowFontSelector"] = {} +defs["igShowFontSelector"][1] = {} +defs["igShowFontSelector"][1]["funcname"] = "ShowFontSelector" +defs["igShowFontSelector"][1]["args"] = "(const char* label)" +defs["igShowFontSelector"][1]["ret"] = "void" +defs["igShowFontSelector"][1]["comment"] = "" +defs["igShowFontSelector"][1]["call_args"] = "(label)" +defs["igShowFontSelector"][1]["argsoriginal"] = "(const char* label)" +defs["igShowFontSelector"][1]["stname"] = "ImGui" +defs["igShowFontSelector"][1]["argsT"] = {} +defs["igShowFontSelector"][1]["argsT"][1] = {} +defs["igShowFontSelector"][1]["argsT"][1]["type"] = "const char*" +defs["igShowFontSelector"][1]["argsT"][1]["name"] = "label" +defs["igShowFontSelector"][1]["defaults"] = {} +defs["igShowFontSelector"][1]["signature"] = "(const char*)" +defs["igShowFontSelector"][1]["cimguiname"] = "igShowFontSelector" +defs["igShowFontSelector"]["(const char*)"] = defs["igShowFontSelector"][1] defs["ImDrawList_AddImageQuad"] = {} defs["ImDrawList_AddImageQuad"][1] = {} defs["ImDrawList_AddImageQuad"][1]["funcname"] = "AddImageQuad" @@ -5683,46 +5654,34 @@ defs["ImDrawList_AddCircleFilled"][1]["defaults"]["num_segments"] = "12" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" defs["ImDrawList_AddCircleFilled"][1]["cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"]["(const ImVec2,float,ImU32,int)"] = defs["ImDrawList_AddCircleFilled"][1] -defs["igDragFloat2"] = {} -defs["igDragFloat2"][1] = {} -defs["igDragFloat2"][1]["funcname"] = "DragFloat2" -defs["igDragFloat2"][1]["args"] = "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)" -defs["igDragFloat2"][1]["ret"] = "bool" -defs["igDragFloat2"][1]["comment"] = "" -defs["igDragFloat2"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" -defs["igDragFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" -defs["igDragFloat2"][1]["stname"] = "ImGui" -defs["igDragFloat2"][1]["argsT"] = {} -defs["igDragFloat2"][1]["argsT"][1] = {} -defs["igDragFloat2"][1]["argsT"][1]["type"] = "const char*" -defs["igDragFloat2"][1]["argsT"][1]["name"] = "label" -defs["igDragFloat2"][1]["argsT"][2] = {} -defs["igDragFloat2"][1]["argsT"][2]["type"] = "float[2]" -defs["igDragFloat2"][1]["argsT"][2]["name"] = "v" -defs["igDragFloat2"][1]["argsT"][3] = {} -defs["igDragFloat2"][1]["argsT"][3]["type"] = "float" -defs["igDragFloat2"][1]["argsT"][3]["name"] = "v_speed" -defs["igDragFloat2"][1]["argsT"][4] = {} -defs["igDragFloat2"][1]["argsT"][4]["type"] = "float" -defs["igDragFloat2"][1]["argsT"][4]["name"] = "v_min" -defs["igDragFloat2"][1]["argsT"][5] = {} -defs["igDragFloat2"][1]["argsT"][5]["type"] = "float" -defs["igDragFloat2"][1]["argsT"][5]["name"] = "v_max" -defs["igDragFloat2"][1]["argsT"][6] = {} -defs["igDragFloat2"][1]["argsT"][6]["type"] = "const char*" -defs["igDragFloat2"][1]["argsT"][6]["name"] = "format" -defs["igDragFloat2"][1]["argsT"][7] = {} -defs["igDragFloat2"][1]["argsT"][7]["type"] = "float" -defs["igDragFloat2"][1]["argsT"][7]["name"] = "power" -defs["igDragFloat2"][1]["defaults"] = {} -defs["igDragFloat2"][1]["defaults"]["v_speed"] = "1.0f" -defs["igDragFloat2"][1]["defaults"]["v_min"] = "0.0f" -defs["igDragFloat2"][1]["defaults"]["power"] = "1.0f" -defs["igDragFloat2"][1]["defaults"]["v_max"] = "0.0f" -defs["igDragFloat2"][1]["defaults"]["format"] = "\"%.3f\"" -defs["igDragFloat2"][1]["signature"] = "(const char*,float[2],float,float,float,const char*,float)" -defs["igDragFloat2"][1]["cimguiname"] = "igDragFloat2" -defs["igDragFloat2"]["(const char*,float[2],float,float,float,const char*,float)"] = defs["igDragFloat2"][1] +defs["igInputFloat2"] = {} +defs["igInputFloat2"][1] = {} +defs["igInputFloat2"][1]["funcname"] = "InputFloat2" +defs["igInputFloat2"][1]["args"] = "(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputFloat2"][1]["ret"] = "bool" +defs["igInputFloat2"][1]["comment"] = "" +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 extra_flags=0)" +defs["igInputFloat2"][1]["stname"] = "ImGui" +defs["igInputFloat2"][1]["argsT"] = {} +defs["igInputFloat2"][1]["argsT"][1] = {} +defs["igInputFloat2"][1]["argsT"][1]["type"] = "const char*" +defs["igInputFloat2"][1]["argsT"][1]["name"] = "label" +defs["igInputFloat2"][1]["argsT"][2] = {} +defs["igInputFloat2"][1]["argsT"][2]["type"] = "float[2]" +defs["igInputFloat2"][1]["argsT"][2]["name"] = "v" +defs["igInputFloat2"][1]["argsT"][3] = {} +defs["igInputFloat2"][1]["argsT"][3]["type"] = "const char*" +defs["igInputFloat2"][1]["argsT"][3]["name"] = "format" +defs["igInputFloat2"][1]["argsT"][4] = {} +defs["igInputFloat2"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputFloat2"][1]["argsT"][4]["name"] = "extra_flags" +defs["igInputFloat2"][1]["defaults"] = {} +defs["igInputFloat2"][1]["defaults"]["extra_flags"] = "0" +defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igInputFloat2"][1]["signature"] = "(const char*,float[2],const char*,ImGuiInputTextFlags)" +defs["igInputFloat2"][1]["cimguiname"] = "igInputFloat2" +defs["igInputFloat2"]["(const char*,float[2],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat2"][1] defs["igPushButtonRepeat"] = {} defs["igPushButtonRepeat"][1] = {} defs["igPushButtonRepeat"][1]["funcname"] = "PushButtonRepeat" @@ -6030,11 +5989,11 @@ defs["ImDrawList_AddLine"]["(const ImVec2,const ImVec2,ImU32,float)"] = defs["Im defs["igInputTextMultiline"] = {} defs["igInputTextMultiline"][1] = {} defs["igInputTextMultiline"][1]["funcname"] = "InputTextMultiline" -defs["igInputTextMultiline"][1]["args"] = "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiTextEditCallback callback,void* user_data)" +defs["igInputTextMultiline"][1]["args"] = "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" defs["igInputTextMultiline"][1]["ret"] = "bool" defs["igInputTextMultiline"][1]["comment"] = "" defs["igInputTextMultiline"][1]["call_args"] = "(label,buf,buf_size,size,flags,callback,user_data)" -defs["igInputTextMultiline"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiTextEditCallback 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]["stname"] = "ImGui" defs["igInputTextMultiline"][1]["argsT"] = {} defs["igInputTextMultiline"][1]["argsT"][1] = {} @@ -6053,7 +6012,7 @@ defs["igInputTextMultiline"][1]["argsT"][5] = {} defs["igInputTextMultiline"][1]["argsT"][5]["type"] = "ImGuiInputTextFlags" defs["igInputTextMultiline"][1]["argsT"][5]["name"] = "flags" defs["igInputTextMultiline"][1]["argsT"][6] = {} -defs["igInputTextMultiline"][1]["argsT"][6]["type"] = "ImGuiTextEditCallback" +defs["igInputTextMultiline"][1]["argsT"][6]["type"] = "ImGuiInputTextCallback" defs["igInputTextMultiline"][1]["argsT"][6]["name"] = "callback" defs["igInputTextMultiline"][1]["argsT"][7] = {} defs["igInputTextMultiline"][1]["argsT"][7]["type"] = "void*" @@ -6063,9 +6022,9 @@ defs["igInputTextMultiline"][1]["defaults"]["callback"] = "((void *)0)" defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "((void *)0)" defs["igInputTextMultiline"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igInputTextMultiline"][1]["defaults"]["flags"] = "0" -defs["igInputTextMultiline"][1]["signature"] = "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)" +defs["igInputTextMultiline"][1]["signature"] = "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" defs["igInputTextMultiline"][1]["cimguiname"] = "igInputTextMultiline" -defs["igInputTextMultiline"]["(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiTextEditCallback,void*)"] = defs["igInputTextMultiline"][1] +defs["igInputTextMultiline"]["(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputTextMultiline"][1] defs["igSelectable"] = {} defs["igSelectable"][1] = {} defs["igSelectable"][1]["funcname"] = "Selectable" @@ -6190,23 +6149,38 @@ defs["igListBox"][2]["signature"] = "(const char*,int*,bool(*)(void*,int,const c defs["igListBox"][2]["cimguiname"] = "igListBox" defs["igListBox"]["(const char*,int*,const char* const[],int,int)"] = defs["igListBox"][1] defs["igListBox"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igListBox"][2] -defs["ImGuiTextFilter_ImGuiTextFilter"] = {} -defs["ImGuiTextFilter_ImGuiTextFilter"][1] = {} -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["funcname"] = "ImGuiTextFilter" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["args"] = "(const char* default_filter)" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["call_args"] = "(default_filter)" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsoriginal"] = "(const char* default_filter=\"\")" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"] = {} -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1] = {} -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["type"] = "const char*" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["name"] = "default_filter" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["comment"] = "" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"] = {} -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"]["default_filter"] = "\"\"" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" -defs["ImGuiTextFilter_ImGuiTextFilter"]["(const char*)"] = defs["ImGuiTextFilter_ImGuiTextFilter"][1] +defs["igGetCursorPos"] = {} +defs["igGetCursorPos"][1] = {} +defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" +defs["igGetCursorPos"][1]["args"] = "()" +defs["igGetCursorPos"][1]["ret"] = "ImVec2" +defs["igGetCursorPos"][1]["comment"] = "" +defs["igGetCursorPos"][1]["call_args"] = "()" +defs["igGetCursorPos"][1]["argsoriginal"] = "()" +defs["igGetCursorPos"][1]["stname"] = "ImGui" +defs["igGetCursorPos"][1]["argsT"] = {} +defs["igGetCursorPos"][1]["defaults"] = {} +defs["igGetCursorPos"][1]["signature"] = "()" +defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"][2] = {} +defs["igGetCursorPos"][2]["funcname"] = "GetCursorPos" +defs["igGetCursorPos"][2]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorPos"][2]["ret"] = "void" +defs["igGetCursorPos"][2]["cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"][2]["nonUDT"] = true +defs["igGetCursorPos"][2]["call_args"] = "()" +defs["igGetCursorPos"][2]["argsoriginal"] = "()" +defs["igGetCursorPos"][2]["stname"] = "ImGui" +defs["igGetCursorPos"][2]["signature"] = "()" +defs["igGetCursorPos"][2]["ov_cimguiname"] = "igGetCursorPos_nonUDT" +defs["igGetCursorPos"][2]["comment"] = "" +defs["igGetCursorPos"][2]["defaults"] = defs["igGetCursorPos"][1]["defaults"] +defs["igGetCursorPos"][2]["argsT"] = {} +defs["igGetCursorPos"][2]["argsT"][1] = {} +defs["igGetCursorPos"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorPos"][2]["argsT"][1]["name"] = "pOut" +defs["igGetCursorPos"]["()nonUDT"] = defs["igGetCursorPos"][2] +defs["igGetCursorPos"]["()"] = defs["igGetCursorPos"][1] defs["ImDrawList_GetClipRectMin"] = {} defs["ImDrawList_GetClipRectMin"][1] = {} defs["ImDrawList_GetClipRectMin"][1]["funcname"] = "GetClipRectMin" @@ -6281,20 +6255,23 @@ defs["igInputFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat4"][1]["signature"] = "(const char*,float[4],const char*,ImGuiInputTextFlags)" defs["igInputFloat4"][1]["cimguiname"] = "igInputFloat4" defs["igInputFloat4"]["(const char*,float[4],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat4"][1] -defs["igNewLine"] = {} -defs["igNewLine"][1] = {} -defs["igNewLine"][1]["funcname"] = "NewLine" -defs["igNewLine"][1]["args"] = "()" -defs["igNewLine"][1]["ret"] = "void" -defs["igNewLine"][1]["comment"] = "" -defs["igNewLine"][1]["call_args"] = "()" -defs["igNewLine"][1]["argsoriginal"] = "()" -defs["igNewLine"][1]["stname"] = "ImGui" -defs["igNewLine"][1]["argsT"] = {} -defs["igNewLine"][1]["defaults"] = {} -defs["igNewLine"][1]["signature"] = "()" -defs["igNewLine"][1]["cimguiname"] = "igNewLine" -defs["igNewLine"]["()"] = defs["igNewLine"][1] +defs["igSetCursorPosY"] = {} +defs["igSetCursorPosY"][1] = {} +defs["igSetCursorPosY"][1]["funcname"] = "SetCursorPosY" +defs["igSetCursorPosY"][1]["args"] = "(float y)" +defs["igSetCursorPosY"][1]["ret"] = "void" +defs["igSetCursorPosY"][1]["comment"] = "" +defs["igSetCursorPosY"][1]["call_args"] = "(y)" +defs["igSetCursorPosY"][1]["argsoriginal"] = "(float y)" +defs["igSetCursorPosY"][1]["stname"] = "ImGui" +defs["igSetCursorPosY"][1]["argsT"] = {} +defs["igSetCursorPosY"][1]["argsT"][1] = {} +defs["igSetCursorPosY"][1]["argsT"][1]["type"] = "float" +defs["igSetCursorPosY"][1]["argsT"][1]["name"] = "y" +defs["igSetCursorPosY"][1]["defaults"] = {} +defs["igSetCursorPosY"][1]["signature"] = "(float)" +defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" +defs["igSetCursorPosY"]["(float)"] = defs["igSetCursorPosY"][1] defs["igGetVersion"] = {} defs["igGetVersion"][1] = {} defs["igGetVersion"][1]["funcname"] = "GetVersion" @@ -6323,20 +6300,19 @@ defs["igEndCombo"][1]["defaults"] = {} defs["igEndCombo"][1]["signature"] = "()" defs["igEndCombo"][1]["cimguiname"] = "igEndCombo" defs["igEndCombo"]["()"] = defs["igEndCombo"][1] -defs["TextRange_front"] = {} -defs["TextRange_front"][1] = {} -defs["TextRange_front"][1]["funcname"] = "front" -defs["TextRange_front"][1]["args"] = "()" -defs["TextRange_front"][1]["ret"] = "char" -defs["TextRange_front"][1]["comment"] = "" -defs["TextRange_front"][1]["call_args"] = "()" -defs["TextRange_front"][1]["argsoriginal"] = "()" -defs["TextRange_front"][1]["stname"] = "TextRange" -defs["TextRange_front"][1]["argsT"] = {} -defs["TextRange_front"][1]["defaults"] = {} -defs["TextRange_front"][1]["signature"] = "()" -defs["TextRange_front"][1]["cimguiname"] = "TextRange_front" -defs["TextRange_front"]["()"] = defs["TextRange_front"][1] +defs["ImDrawList_~ImDrawList"] = {} +defs["ImDrawList_~ImDrawList"][1] = {} +defs["ImDrawList_~ImDrawList"][1]["funcname"] = "~ImDrawList" +defs["ImDrawList_~ImDrawList"][1]["args"] = "()" +defs["ImDrawList_~ImDrawList"][1]["call_args"] = "()" +defs["ImDrawList_~ImDrawList"][1]["argsoriginal"] = "()" +defs["ImDrawList_~ImDrawList"][1]["stname"] = "ImDrawList" +defs["ImDrawList_~ImDrawList"][1]["argsT"] = {} +defs["ImDrawList_~ImDrawList"][1]["comment"] = "" +defs["ImDrawList_~ImDrawList"][1]["defaults"] = {} +defs["ImDrawList_~ImDrawList"][1]["signature"] = "()" +defs["ImDrawList_~ImDrawList"][1]["cimguiname"] = "ImDrawList_~ImDrawList" +defs["ImDrawList_~ImDrawList"]["()"] = defs["ImDrawList_~ImDrawList"][1] defs["igPushID"] = {} defs["igPushID"][1] = {} defs["igPushID"][1]["funcname"] = "PushID" @@ -6409,19 +6385,6 @@ defs["igPushID"]["(const char*,const char*)"] = defs["igPushID"][2] defs["igPushID"]["(const char*)"] = defs["igPushID"][1] defs["igPushID"]["(const void*)"] = defs["igPushID"][3] defs["igPushID"]["(int)"] = defs["igPushID"][4] -defs["ImDrawList_~ImDrawList"] = {} -defs["ImDrawList_~ImDrawList"][1] = {} -defs["ImDrawList_~ImDrawList"][1]["funcname"] = "~ImDrawList" -defs["ImDrawList_~ImDrawList"][1]["args"] = "()" -defs["ImDrawList_~ImDrawList"][1]["call_args"] = "()" -defs["ImDrawList_~ImDrawList"][1]["argsoriginal"] = "()" -defs["ImDrawList_~ImDrawList"][1]["stname"] = "ImDrawList" -defs["ImDrawList_~ImDrawList"][1]["argsT"] = {} -defs["ImDrawList_~ImDrawList"][1]["comment"] = "" -defs["ImDrawList_~ImDrawList"][1]["defaults"] = {} -defs["ImDrawList_~ImDrawList"][1]["signature"] = "()" -defs["ImDrawList_~ImDrawList"][1]["cimguiname"] = "ImDrawList_~ImDrawList" -defs["ImDrawList_~ImDrawList"]["()"] = defs["ImDrawList_~ImDrawList"][1] defs["ImDrawList_ImDrawList"] = {} defs["ImDrawList_ImDrawList"][1] = {} defs["ImDrawList_ImDrawList"][1]["funcname"] = "ImDrawList" @@ -6451,6 +6414,20 @@ defs["ImDrawCmd_ImDrawCmd"][1]["defaults"] = {} defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"]["()"] = defs["ImDrawCmd_ImDrawCmd"][1] +defs["ImGuiListClipper_End"] = {} +defs["ImGuiListClipper_End"][1] = {} +defs["ImGuiListClipper_End"][1]["funcname"] = "End" +defs["ImGuiListClipper_End"][1]["args"] = "()" +defs["ImGuiListClipper_End"][1]["ret"] = "void" +defs["ImGuiListClipper_End"][1]["comment"] = "" +defs["ImGuiListClipper_End"][1]["call_args"] = "()" +defs["ImGuiListClipper_End"][1]["argsoriginal"] = "()" +defs["ImGuiListClipper_End"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_End"][1]["argsT"] = {} +defs["ImGuiListClipper_End"][1]["defaults"] = {} +defs["ImGuiListClipper_End"][1]["signature"] = "()" +defs["ImGuiListClipper_End"][1]["cimguiname"] = "ImGuiListClipper_End" +defs["ImGuiListClipper_End"]["()"] = defs["ImGuiListClipper_End"][1] defs["igAlignTextToFramePadding"] = {} defs["igAlignTextToFramePadding"][1] = {} defs["igAlignTextToFramePadding"][1]["funcname"] = "AlignTextToFramePadding" @@ -6483,41 +6460,6 @@ defs["igPopStyleColor"][1]["defaults"]["count"] = "1" defs["igPopStyleColor"][1]["signature"] = "(int)" defs["igPopStyleColor"][1]["cimguiname"] = "igPopStyleColor" defs["igPopStyleColor"]["(int)"] = defs["igPopStyleColor"][1] -defs["ImGuiListClipper_End"] = {} -defs["ImGuiListClipper_End"][1] = {} -defs["ImGuiListClipper_End"][1]["funcname"] = "End" -defs["ImGuiListClipper_End"][1]["args"] = "()" -defs["ImGuiListClipper_End"][1]["ret"] = "void" -defs["ImGuiListClipper_End"][1]["comment"] = "" -defs["ImGuiListClipper_End"][1]["call_args"] = "()" -defs["ImGuiListClipper_End"][1]["argsoriginal"] = "()" -defs["ImGuiListClipper_End"][1]["stname"] = "ImGuiListClipper" -defs["ImGuiListClipper_End"][1]["argsT"] = {} -defs["ImGuiListClipper_End"][1]["defaults"] = {} -defs["ImGuiListClipper_End"][1]["signature"] = "()" -defs["ImGuiListClipper_End"][1]["cimguiname"] = "ImGuiListClipper_End" -defs["ImGuiListClipper_End"]["()"] = defs["ImGuiListClipper_End"][1] -defs["igText"] = {} -defs["igText"][1] = {} -defs["igText"][1]["isvararg"] = "...)" -defs["igText"][1]["funcname"] = "Text" -defs["igText"][1]["args"] = "(const char* fmt,...)" -defs["igText"][1]["ret"] = "void" -defs["igText"][1]["comment"] = "" -defs["igText"][1]["call_args"] = "(fmt,...)" -defs["igText"][1]["argsoriginal"] = "(const char* fmt,...)" -defs["igText"][1]["stname"] = "ImGui" -defs["igText"][1]["argsT"] = {} -defs["igText"][1]["argsT"][1] = {} -defs["igText"][1]["argsT"][1]["type"] = "const char*" -defs["igText"][1]["argsT"][1]["name"] = "fmt" -defs["igText"][1]["argsT"][2] = {} -defs["igText"][1]["argsT"][2]["type"] = "..." -defs["igText"][1]["argsT"][2]["name"] = "..." -defs["igText"][1]["defaults"] = {} -defs["igText"][1]["signature"] = "(const char*,...)" -defs["igText"][1]["cimguiname"] = "igText" -defs["igText"]["(const char*,...)"] = defs["igText"][1] defs["ImGuiListClipper_Begin"] = {} defs["ImGuiListClipper_Begin"][1] = {} defs["ImGuiListClipper_Begin"][1]["funcname"] = "Begin" @@ -6539,20 +6481,27 @@ defs["ImGuiListClipper_Begin"][1]["defaults"]["items_height"] = "-1.0f" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" defs["ImGuiListClipper_Begin"][1]["cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"]["(int,float)"] = defs["ImGuiListClipper_Begin"][1] -defs["igGetTextLineHeightWithSpacing"] = {} -defs["igGetTextLineHeightWithSpacing"][1] = {} -defs["igGetTextLineHeightWithSpacing"][1]["funcname"] = "GetTextLineHeightWithSpacing" -defs["igGetTextLineHeightWithSpacing"][1]["args"] = "()" -defs["igGetTextLineHeightWithSpacing"][1]["ret"] = "float" -defs["igGetTextLineHeightWithSpacing"][1]["comment"] = "" -defs["igGetTextLineHeightWithSpacing"][1]["call_args"] = "()" -defs["igGetTextLineHeightWithSpacing"][1]["argsoriginal"] = "()" -defs["igGetTextLineHeightWithSpacing"][1]["stname"] = "ImGui" -defs["igGetTextLineHeightWithSpacing"][1]["argsT"] = {} -defs["igGetTextLineHeightWithSpacing"][1]["defaults"] = {} -defs["igGetTextLineHeightWithSpacing"][1]["signature"] = "()" -defs["igGetTextLineHeightWithSpacing"][1]["cimguiname"] = "igGetTextLineHeightWithSpacing" -defs["igGetTextLineHeightWithSpacing"]["()"] = defs["igGetTextLineHeightWithSpacing"][1] +defs["igText"] = {} +defs["igText"][1] = {} +defs["igText"][1]["isvararg"] = "...)" +defs["igText"][1]["funcname"] = "Text" +defs["igText"][1]["args"] = "(const char* fmt,...)" +defs["igText"][1]["ret"] = "void" +defs["igText"][1]["comment"] = "" +defs["igText"][1]["call_args"] = "(fmt,...)" +defs["igText"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igText"][1]["stname"] = "ImGui" +defs["igText"][1]["argsT"] = {} +defs["igText"][1]["argsT"][1] = {} +defs["igText"][1]["argsT"][1]["type"] = "const char*" +defs["igText"][1]["argsT"][1]["name"] = "fmt" +defs["igText"][1]["argsT"][2] = {} +defs["igText"][1]["argsT"][2]["type"] = "..." +defs["igText"][1]["argsT"][2]["name"] = "..." +defs["igText"][1]["defaults"] = {} +defs["igText"][1]["signature"] = "(const char*,...)" +defs["igText"][1]["cimguiname"] = "igText" +defs["igText"]["(const char*,...)"] = defs["igText"][1] defs["ImGuiListClipper_Step"] = {} defs["ImGuiListClipper_Step"][1] = {} defs["ImGuiListClipper_Step"][1]["funcname"] = "Step" @@ -6567,6 +6516,33 @@ defs["ImGuiListClipper_Step"][1]["defaults"] = {} defs["ImGuiListClipper_Step"][1]["signature"] = "()" defs["ImGuiListClipper_Step"][1]["cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"]["()"] = defs["ImGuiListClipper_Step"][1] +defs["igGetTextLineHeightWithSpacing"] = {} +defs["igGetTextLineHeightWithSpacing"][1] = {} +defs["igGetTextLineHeightWithSpacing"][1]["funcname"] = "GetTextLineHeightWithSpacing" +defs["igGetTextLineHeightWithSpacing"][1]["args"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["ret"] = "float" +defs["igGetTextLineHeightWithSpacing"][1]["comment"] = "" +defs["igGetTextLineHeightWithSpacing"][1]["call_args"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["argsoriginal"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["stname"] = "ImGui" +defs["igGetTextLineHeightWithSpacing"][1]["argsT"] = {} +defs["igGetTextLineHeightWithSpacing"][1]["defaults"] = {} +defs["igGetTextLineHeightWithSpacing"][1]["signature"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["cimguiname"] = "igGetTextLineHeightWithSpacing" +defs["igGetTextLineHeightWithSpacing"]["()"] = defs["igGetTextLineHeightWithSpacing"][1] +defs["ImGuiListClipper_~ImGuiListClipper"] = {} +defs["ImGuiListClipper_~ImGuiListClipper"][1] = {} +defs["ImGuiListClipper_~ImGuiListClipper"][1]["funcname"] = "~ImGuiListClipper" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["args"] = "()" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["call_args"] = "()" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["argsoriginal"] = "()" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["argsT"] = {} +defs["ImGuiListClipper_~ImGuiListClipper"][1]["comment"] = "" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["defaults"] = {} +defs["ImGuiListClipper_~ImGuiListClipper"][1]["signature"] = "()" +defs["ImGuiListClipper_~ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_~ImGuiListClipper" +defs["ImGuiListClipper_~ImGuiListClipper"]["()"] = defs["ImGuiListClipper_~ImGuiListClipper"][1] defs["ImGuiStorage_GetFloatRef"] = {} defs["ImGuiStorage_GetFloatRef"][1] = {} defs["ImGuiStorage_GetFloatRef"][1]["funcname"] = "GetFloatRef" @@ -6602,19 +6578,27 @@ defs["igEndTooltip"][1]["defaults"] = {} defs["igEndTooltip"][1]["signature"] = "()" defs["igEndTooltip"][1]["cimguiname"] = "igEndTooltip" defs["igEndTooltip"]["()"] = defs["igEndTooltip"][1] -defs["ImGuiListClipper_~ImGuiListClipper"] = {} -defs["ImGuiListClipper_~ImGuiListClipper"][1] = {} -defs["ImGuiListClipper_~ImGuiListClipper"][1]["funcname"] = "~ImGuiListClipper" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["args"] = "()" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["call_args"] = "()" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["argsoriginal"] = "()" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["argsT"] = {} -defs["ImGuiListClipper_~ImGuiListClipper"][1]["comment"] = "" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["defaults"] = {} -defs["ImGuiListClipper_~ImGuiListClipper"][1]["signature"] = "()" -defs["ImGuiListClipper_~ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_~ImGuiListClipper" -defs["ImGuiListClipper_~ImGuiListClipper"]["()"] = defs["ImGuiListClipper_~ImGuiListClipper"][1] +defs["ImGuiListClipper_ImGuiListClipper"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["funcname"] = "ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"][1]["args"] = "(int items_count,float items_height)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["call_args"] = "(items_count,items_height)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsoriginal"] = "(int items_count=-1,float items_height=-1.0f)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["type"] = "int" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["name"] = "items_count" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["type"] = "float" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["name"] = "items_height" +defs["ImGuiListClipper_ImGuiListClipper"][1]["comment"] = "" +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_height"] = "-1.0f" +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_count"] = "-1" +defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "(int,float)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"]["(int,float)"] = defs["ImGuiListClipper_ImGuiListClipper"][1] defs["igDragInt"] = {} defs["igDragInt"][1] = {} defs["igDragInt"][1]["funcname"] = "DragInt" @@ -6651,73 +6635,71 @@ defs["igDragInt"][1]["defaults"]["v_max"] = "0" defs["igDragInt"][1]["signature"] = "(const char*,int*,float,int,int,const char*)" defs["igDragInt"][1]["cimguiname"] = "igDragInt" defs["igDragInt"]["(const char*,int*,float,int,int,const char*)"] = defs["igDragInt"][1] -defs["ImGuiListClipper_ImGuiListClipper"] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1]["funcname"] = "ImGuiListClipper" -defs["ImGuiListClipper_ImGuiListClipper"][1]["args"] = "(int items_count,float items_height)" -defs["ImGuiListClipper_ImGuiListClipper"][1]["call_args"] = "(items_count,items_height)" -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsoriginal"] = "(int items_count=-1,float items_height=-1.0f)" -defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["type"] = "int" -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["name"] = "items_count" -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["type"] = "float" -defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["name"] = "items_height" -defs["ImGuiListClipper_ImGuiListClipper"][1]["comment"] = "" -defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"] = {} -defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_height"] = "-1.0f" -defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_count"] = "-1" -defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "(int,float)" -defs["ImGuiListClipper_ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_ImGuiListClipper" -defs["ImGuiListClipper_ImGuiListClipper"]["(int,float)"] = defs["ImGuiListClipper_ImGuiListClipper"][1] -defs["igEndMainMenuBar"] = {} -defs["igEndMainMenuBar"][1] = {} -defs["igEndMainMenuBar"][1]["funcname"] = "EndMainMenuBar" -defs["igEndMainMenuBar"][1]["args"] = "()" -defs["igEndMainMenuBar"][1]["ret"] = "void" -defs["igEndMainMenuBar"][1]["comment"] = "" -defs["igEndMainMenuBar"][1]["call_args"] = "()" -defs["igEndMainMenuBar"][1]["argsoriginal"] = "()" -defs["igEndMainMenuBar"][1]["stname"] = "ImGui" -defs["igEndMainMenuBar"][1]["argsT"] = {} -defs["igEndMainMenuBar"][1]["defaults"] = {} -defs["igEndMainMenuBar"][1]["signature"] = "()" -defs["igEndMainMenuBar"][1]["cimguiname"] = "igEndMainMenuBar" -defs["igEndMainMenuBar"]["()"] = defs["igEndMainMenuBar"][1] -defs["igColorConvertHSVtoRGB"] = {} -defs["igColorConvertHSVtoRGB"][1] = {} -defs["igColorConvertHSVtoRGB"][1]["funcname"] = "ColorConvertHSVtoRGB" -defs["igColorConvertHSVtoRGB"][1]["args"] = "(float h,float s,float v,float out_r,float out_g,float out_b)" -defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" -defs["igColorConvertHSVtoRGB"][1]["comment"] = "" -defs["igColorConvertHSVtoRGB"][1]["call_args"] = "(h,s,v,out_r,out_g,out_b)" -defs["igColorConvertHSVtoRGB"][1]["argsoriginal"] = "(float h,float s,float v,float& out_r,float& out_g,float& out_b)" -defs["igColorConvertHSVtoRGB"][1]["stname"] = "ImGui" -defs["igColorConvertHSVtoRGB"][1]["argsT"] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][1] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["type"] = "float" -defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["name"] = "h" -defs["igColorConvertHSVtoRGB"][1]["argsT"][2] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["type"] = "float" -defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["name"] = "s" -defs["igColorConvertHSVtoRGB"][1]["argsT"][3] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["type"] = "float" -defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["name"] = "v" -defs["igColorConvertHSVtoRGB"][1]["argsT"][4] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["type"] = "float&" -defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["name"] = "out_r" -defs["igColorConvertHSVtoRGB"][1]["argsT"][5] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["type"] = "float&" -defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["name"] = "out_g" -defs["igColorConvertHSVtoRGB"][1]["argsT"][6] = {} -defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["type"] = "float&" -defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["name"] = "out_b" -defs["igColorConvertHSVtoRGB"][1]["defaults"] = {} -defs["igColorConvertHSVtoRGB"][1]["signature"] = "(float,float,float,float,float,float)" -defs["igColorConvertHSVtoRGB"][1]["cimguiname"] = "igColorConvertHSVtoRGB" -defs["igColorConvertHSVtoRGB"]["(float,float,float,float,float,float)"] = defs["igColorConvertHSVtoRGB"][1] +defs["igSliderFloat"] = {} +defs["igSliderFloat"][1] = {} +defs["igSliderFloat"][1]["funcname"] = "SliderFloat" +defs["igSliderFloat"][1]["args"] = "(const char* label,float* v,float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat"][1]["ret"] = "bool" +defs["igSliderFloat"][1]["comment"] = "" +defs["igSliderFloat"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat"][1]["argsoriginal"] = "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat"][1]["stname"] = "ImGui" +defs["igSliderFloat"][1]["argsT"] = {} +defs["igSliderFloat"][1]["argsT"][1] = {} +defs["igSliderFloat"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat"][1]["argsT"][2] = {} +defs["igSliderFloat"][1]["argsT"][2]["type"] = "float*" +defs["igSliderFloat"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat"][1]["argsT"][3] = {} +defs["igSliderFloat"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat"][1]["argsT"][4] = {} +defs["igSliderFloat"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat"][1]["argsT"][5] = {} +defs["igSliderFloat"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat"][1]["argsT"][6] = {} +defs["igSliderFloat"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat"][1]["defaults"] = {} +defs["igSliderFloat"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat"][1]["signature"] = "(const char*,float*,float,float,const char*,float)" +defs["igSliderFloat"][1]["cimguiname"] = "igSliderFloat" +defs["igSliderFloat"]["(const char*,float*,float,float,const char*,float)"] = defs["igSliderFloat"][1] +defs["igColorConvertFloat4ToU32"] = {} +defs["igColorConvertFloat4ToU32"][1] = {} +defs["igColorConvertFloat4ToU32"][1]["funcname"] = "ColorConvertFloat4ToU32" +defs["igColorConvertFloat4ToU32"][1]["args"] = "(const ImVec4 in)" +defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" +defs["igColorConvertFloat4ToU32"][1]["comment"] = "" +defs["igColorConvertFloat4ToU32"][1]["call_args"] = "(in)" +defs["igColorConvertFloat4ToU32"][1]["argsoriginal"] = "(const ImVec4& in)" +defs["igColorConvertFloat4ToU32"][1]["stname"] = "ImGui" +defs["igColorConvertFloat4ToU32"][1]["argsT"] = {} +defs["igColorConvertFloat4ToU32"][1]["argsT"][1] = {} +defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["type"] = "const ImVec4" +defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["name"] = "in" +defs["igColorConvertFloat4ToU32"][1]["defaults"] = {} +defs["igColorConvertFloat4ToU32"][1]["signature"] = "(const ImVec4)" +defs["igColorConvertFloat4ToU32"][1]["cimguiname"] = "igColorConvertFloat4ToU32" +defs["igColorConvertFloat4ToU32"]["(const ImVec4)"] = defs["igColorConvertFloat4ToU32"][1] +defs["ImGuiIO_ClearInputCharacters"] = {} +defs["ImGuiIO_ClearInputCharacters"][1] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["funcname"] = "ClearInputCharacters" +defs["ImGuiIO_ClearInputCharacters"][1]["args"] = "()" +defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" +defs["ImGuiIO_ClearInputCharacters"][1]["comment"] = "" +defs["ImGuiIO_ClearInputCharacters"][1]["call_args"] = "()" +defs["ImGuiIO_ClearInputCharacters"][1]["argsoriginal"] = "()" +defs["ImGuiIO_ClearInputCharacters"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_ClearInputCharacters"][1]["argsT"] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["defaults"] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" +defs["ImGuiIO_ClearInputCharacters"][1]["cimguiname"] = "ImGuiIO_ClearInputCharacters" +defs["ImGuiIO_ClearInputCharacters"]["()"] = defs["ImGuiIO_ClearInputCharacters"][1] defs["igPushClipRect"] = {} defs["igPushClipRect"][1] = {} defs["igPushClipRect"][1]["funcname"] = "PushClipRect" @@ -6761,19 +6743,23 @@ defs["igSetColumnWidth"][1]["defaults"] = {} defs["igSetColumnWidth"][1]["signature"] = "(int,float)" defs["igSetColumnWidth"][1]["cimguiname"] = "igSetColumnWidth" defs["igSetColumnWidth"]["(int,float)"] = defs["igSetColumnWidth"][1] -defs["ImGuiIO_ImGuiIO"] = {} -defs["ImGuiIO_ImGuiIO"][1] = {} -defs["ImGuiIO_ImGuiIO"][1]["funcname"] = "ImGuiIO" -defs["ImGuiIO_ImGuiIO"][1]["args"] = "()" -defs["ImGuiIO_ImGuiIO"][1]["call_args"] = "()" -defs["ImGuiIO_ImGuiIO"][1]["argsoriginal"] = "()" -defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" -defs["ImGuiIO_ImGuiIO"][1]["argsT"] = {} -defs["ImGuiIO_ImGuiIO"][1]["comment"] = "" -defs["ImGuiIO_ImGuiIO"][1]["defaults"] = {} -defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" -defs["ImGuiIO_ImGuiIO"][1]["cimguiname"] = "ImGuiIO_ImGuiIO" -defs["ImGuiIO_ImGuiIO"]["()"] = defs["ImGuiIO_ImGuiIO"][1] +defs["ImGuiPayload_IsDataType"] = {} +defs["ImGuiPayload_IsDataType"][1] = {} +defs["ImGuiPayload_IsDataType"][1]["funcname"] = "IsDataType" +defs["ImGuiPayload_IsDataType"][1]["args"] = "(const char* type)" +defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" +defs["ImGuiPayload_IsDataType"][1]["comment"] = "" +defs["ImGuiPayload_IsDataType"][1]["call_args"] = "(type)" +defs["ImGuiPayload_IsDataType"][1]["argsoriginal"] = "(const char* type)" +defs["ImGuiPayload_IsDataType"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_IsDataType"][1]["argsT"] = {} +defs["ImGuiPayload_IsDataType"][1]["argsT"][1] = {} +defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["type"] = "const char*" +defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["name"] = "type" +defs["ImGuiPayload_IsDataType"][1]["defaults"] = {} +defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)" +defs["ImGuiPayload_IsDataType"][1]["cimguiname"] = "ImGuiPayload_IsDataType" +defs["ImGuiPayload_IsDataType"]["(const char*)"] = defs["ImGuiPayload_IsDataType"][1] defs["igBeginMainMenuBar"] = {} defs["igBeginMainMenuBar"][1] = {} defs["igBeginMainMenuBar"][1]["funcname"] = "BeginMainMenuBar" @@ -6801,33 +6787,44 @@ defs["CustomRect_CustomRect"][1]["defaults"] = {} defs["CustomRect_CustomRect"][1]["signature"] = "()" defs["CustomRect_CustomRect"][1]["cimguiname"] = "CustomRect_CustomRect" defs["CustomRect_CustomRect"]["()"] = defs["CustomRect_CustomRect"][1] -defs["ImGuiPayload_ImGuiPayload"] = {} -defs["ImGuiPayload_ImGuiPayload"][1] = {} -defs["ImGuiPayload_ImGuiPayload"][1]["funcname"] = "ImGuiPayload" -defs["ImGuiPayload_ImGuiPayload"][1]["args"] = "()" -defs["ImGuiPayload_ImGuiPayload"][1]["call_args"] = "()" -defs["ImGuiPayload_ImGuiPayload"][1]["argsoriginal"] = "()" -defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" -defs["ImGuiPayload_ImGuiPayload"][1]["argsT"] = {} -defs["ImGuiPayload_ImGuiPayload"][1]["comment"] = "" -defs["ImGuiPayload_ImGuiPayload"][1]["defaults"] = {} -defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" -defs["ImGuiPayload_ImGuiPayload"][1]["cimguiname"] = "ImGuiPayload_ImGuiPayload" -defs["ImGuiPayload_ImGuiPayload"]["()"] = defs["ImGuiPayload_ImGuiPayload"][1] -defs["igGetWindowContentRegionWidth"] = {} -defs["igGetWindowContentRegionWidth"][1] = {} -defs["igGetWindowContentRegionWidth"][1]["funcname"] = "GetWindowContentRegionWidth" -defs["igGetWindowContentRegionWidth"][1]["args"] = "()" -defs["igGetWindowContentRegionWidth"][1]["ret"] = "float" -defs["igGetWindowContentRegionWidth"][1]["comment"] = "" -defs["igGetWindowContentRegionWidth"][1]["call_args"] = "()" -defs["igGetWindowContentRegionWidth"][1]["argsoriginal"] = "()" -defs["igGetWindowContentRegionWidth"][1]["stname"] = "ImGui" -defs["igGetWindowContentRegionWidth"][1]["argsT"] = {} -defs["igGetWindowContentRegionWidth"][1]["defaults"] = {} -defs["igGetWindowContentRegionWidth"][1]["signature"] = "()" -defs["igGetWindowContentRegionWidth"][1]["cimguiname"] = "igGetWindowContentRegionWidth" -defs["igGetWindowContentRegionWidth"]["()"] = defs["igGetWindowContentRegionWidth"][1] +defs["ImGuiInputTextCallbackData_HasSelection"] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["funcname"] = "HasSelection" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["args"] = "()" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["comment"] = "" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["call_args"] = "()" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" +defs["ImGuiInputTextCallbackData_HasSelection"]["()"] = defs["ImGuiInputTextCallbackData_HasSelection"][1] +defs["ImGuiInputTextCallbackData_InsertChars"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["funcname"] = "InsertChars" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["args"] = "(int pos,const char* text,const char* text_end)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["comment"] = "" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["call_args"] = "(pos,text,text_end)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsoriginal"] = "(int pos,const char* text,const char* text_end=((void *)0))" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1]["type"] = "int" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1]["name"] = "pos" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2]["name"] = "text" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3]["name"] = "text_end" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"]["text_end"] = "((void *)0)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" +defs["ImGuiInputTextCallbackData_InsertChars"]["(int,const char*,const char*)"] = defs["ImGuiInputTextCallbackData_InsertChars"][1] defs["ImFontAtlas_GetMouseCursorTexData"] = {} defs["ImFontAtlas_GetMouseCursorTexData"][1] = {} defs["ImFontAtlas_GetMouseCursorTexData"][1]["funcname"] = "GetMouseCursorTexData" @@ -6897,26 +6894,6 @@ defs["igVSliderScalar"][1]["defaults"]["format"] = "((void *)0)" defs["igVSliderScalar"][1]["signature"] = "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)" defs["igVSliderScalar"][1]["cimguiname"] = "igVSliderScalar" defs["igVSliderScalar"]["(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)"] = defs["igVSliderScalar"][1] -defs["ImGuiStorage_SetVoidPtr"] = {} -defs["ImGuiStorage_SetVoidPtr"][1] = {} -defs["ImGuiStorage_SetVoidPtr"][1]["funcname"] = "SetVoidPtr" -defs["ImGuiStorage_SetVoidPtr"][1]["args"] = "(ImGuiID key,void* val)" -defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" -defs["ImGuiStorage_SetVoidPtr"][1]["comment"] = "" -defs["ImGuiStorage_SetVoidPtr"][1]["call_args"] = "(key,val)" -defs["ImGuiStorage_SetVoidPtr"][1]["argsoriginal"] = "(ImGuiID key,void* val)" -defs["ImGuiStorage_SetVoidPtr"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"] = {} -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1] = {} -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2] = {} -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["type"] = "void*" -defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["name"] = "val" -defs["ImGuiStorage_SetVoidPtr"][1]["defaults"] = {} -defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" -defs["ImGuiStorage_SetVoidPtr"][1]["cimguiname"] = "ImGuiStorage_SetVoidPtr" -defs["ImGuiStorage_SetVoidPtr"]["(ImGuiID,void*)"] = defs["ImGuiStorage_SetVoidPtr"][1] defs["ImGuiStorage_SetAllInt"] = {} defs["ImGuiStorage_SetAllInt"][1] = {} defs["ImGuiStorage_SetAllInt"][1]["funcname"] = "SetAllInt" @@ -6934,6 +6911,27 @@ defs["ImGuiStorage_SetAllInt"][1]["defaults"] = {} defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" defs["ImGuiStorage_SetAllInt"][1]["cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"]["(int)"] = defs["ImGuiStorage_SetAllInt"][1] +defs["ImGuiStorage_GetVoidPtrRef"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["funcname"] = "GetVoidPtrRef" +defs["ImGuiStorage_GetVoidPtrRef"][1]["args"] = "(ImGuiID key,void* default_val)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" +defs["ImGuiStorage_GetVoidPtrRef"][1]["comment"] = "" +defs["ImGuiStorage_GetVoidPtrRef"][1]["call_args"] = "(key,default_val)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsoriginal"] = "(ImGuiID key,void* default_val=((void *)0))" +defs["ImGuiStorage_GetVoidPtrRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["type"] = "void*" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["name"] = "default_val" +defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "((void *)0)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtrRef" +defs["ImGuiStorage_GetVoidPtrRef"]["(ImGuiID,void*)"] = defs["ImGuiStorage_GetVoidPtrRef"][1] defs["igStyleColorsLight"] = {} defs["igStyleColorsLight"][1] = {} defs["igStyleColorsLight"][1]["funcname"] = "StyleColorsLight" @@ -7054,27 +7052,27 @@ defs["igDragFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igDragFloat"][1]["signature"] = "(const char*,float*,float,float,float,const char*,float)" defs["igDragFloat"][1]["cimguiname"] = "igDragFloat" defs["igDragFloat"]["(const char*,float*,float,float,float,const char*,float)"] = defs["igDragFloat"][1] -defs["ImGuiStorage_GetVoidPtrRef"] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["funcname"] = "GetVoidPtrRef" -defs["ImGuiStorage_GetVoidPtrRef"][1]["args"] = "(ImGuiID key,void* default_val)" -defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" -defs["ImGuiStorage_GetVoidPtrRef"][1]["comment"] = "" -defs["ImGuiStorage_GetVoidPtrRef"][1]["call_args"] = "(key,default_val)" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsoriginal"] = "(ImGuiID key,void* default_val=((void *)0))" -defs["ImGuiStorage_GetVoidPtrRef"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["type"] = "void*" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["name"] = "default_val" -defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "((void *)0)" -defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" -defs["ImGuiStorage_GetVoidPtrRef"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtrRef" -defs["ImGuiStorage_GetVoidPtrRef"]["(ImGuiID,void*)"] = defs["ImGuiStorage_GetVoidPtrRef"][1] +defs["ImGuiStorage_GetBoolRef"] = {} +defs["ImGuiStorage_GetBoolRef"][1] = {} +defs["ImGuiStorage_GetBoolRef"][1]["funcname"] = "GetBoolRef" +defs["ImGuiStorage_GetBoolRef"][1]["args"] = "(ImGuiID key,bool default_val)" +defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" +defs["ImGuiStorage_GetBoolRef"][1]["comment"] = "" +defs["ImGuiStorage_GetBoolRef"][1]["call_args"] = "(key,default_val)" +defs["ImGuiStorage_GetBoolRef"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" +defs["ImGuiStorage_GetBoolRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["type"] = "bool" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["name"] = "default_val" +defs["ImGuiStorage_GetBoolRef"][1]["defaults"] = {} +defs["ImGuiStorage_GetBoolRef"][1]["defaults"]["default_val"] = "false" +defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" +defs["ImGuiStorage_GetBoolRef"][1]["cimguiname"] = "ImGuiStorage_GetBoolRef" +defs["ImGuiStorage_GetBoolRef"]["(ImGuiID,bool)"] = defs["ImGuiStorage_GetBoolRef"][1] defs["igGetWindowHeight"] = {} defs["igGetWindowHeight"][1] = {} defs["igGetWindowHeight"][1]["funcname"] = "GetWindowHeight" @@ -7121,27 +7119,27 @@ defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"][1]["type"] = "ImVec2*" defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"][1]["name"] = "pOut" defs["igGetMousePosOnOpeningCurrentPopup"]["()nonUDT"] = defs["igGetMousePosOnOpeningCurrentPopup"][2] defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] -defs["ImGuiStorage_GetBoolRef"] = {} -defs["ImGuiStorage_GetBoolRef"][1] = {} -defs["ImGuiStorage_GetBoolRef"][1]["funcname"] = "GetBoolRef" -defs["ImGuiStorage_GetBoolRef"][1]["args"] = "(ImGuiID key,bool default_val)" -defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" -defs["ImGuiStorage_GetBoolRef"][1]["comment"] = "" -defs["ImGuiStorage_GetBoolRef"][1]["call_args"] = "(key,default_val)" -defs["ImGuiStorage_GetBoolRef"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" -defs["ImGuiStorage_GetBoolRef"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_GetBoolRef"][1]["argsT"] = {} -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1] = {} -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2] = {} -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["type"] = "bool" -defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["name"] = "default_val" -defs["ImGuiStorage_GetBoolRef"][1]["defaults"] = {} -defs["ImGuiStorage_GetBoolRef"][1]["defaults"]["default_val"] = "false" -defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" -defs["ImGuiStorage_GetBoolRef"][1]["cimguiname"] = "ImGuiStorage_GetBoolRef" -defs["ImGuiStorage_GetBoolRef"]["(ImGuiID,bool)"] = defs["ImGuiStorage_GetBoolRef"][1] +defs["ImGuiStorage_GetIntRef"] = {} +defs["ImGuiStorage_GetIntRef"][1] = {} +defs["ImGuiStorage_GetIntRef"][1]["funcname"] = "GetIntRef" +defs["ImGuiStorage_GetIntRef"][1]["args"] = "(ImGuiID key,int default_val)" +defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" +defs["ImGuiStorage_GetIntRef"][1]["comment"] = "" +defs["ImGuiStorage_GetIntRef"][1]["call_args"] = "(key,default_val)" +defs["ImGuiStorage_GetIntRef"][1]["argsoriginal"] = "(ImGuiID key,int default_val=0)" +defs["ImGuiStorage_GetIntRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetIntRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["name"] = "default_val" +defs["ImGuiStorage_GetIntRef"][1]["defaults"] = {} +defs["ImGuiStorage_GetIntRef"][1]["defaults"]["default_val"] = "0" +defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" +defs["ImGuiStorage_GetIntRef"][1]["cimguiname"] = "ImGuiStorage_GetIntRef" +defs["ImGuiStorage_GetIntRef"]["(ImGuiID,int)"] = defs["ImGuiStorage_GetIntRef"][1] defs["igCalcListClipping"] = {} defs["igCalcListClipping"][1] = {} defs["igCalcListClipping"][1]["funcname"] = "CalcListClipping" @@ -7168,27 +7166,26 @@ defs["igCalcListClipping"][1]["defaults"] = {} defs["igCalcListClipping"][1]["signature"] = "(int,float,int*,int*)" defs["igCalcListClipping"][1]["cimguiname"] = "igCalcListClipping" defs["igCalcListClipping"]["(int,float,int*,int*)"] = defs["igCalcListClipping"][1] -defs["ImGuiStorage_GetIntRef"] = {} -defs["ImGuiStorage_GetIntRef"][1] = {} -defs["ImGuiStorage_GetIntRef"][1]["funcname"] = "GetIntRef" -defs["ImGuiStorage_GetIntRef"][1]["args"] = "(ImGuiID key,int default_val)" -defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" -defs["ImGuiStorage_GetIntRef"][1]["comment"] = "" -defs["ImGuiStorage_GetIntRef"][1]["call_args"] = "(key,default_val)" -defs["ImGuiStorage_GetIntRef"][1]["argsoriginal"] = "(ImGuiID key,int default_val=0)" -defs["ImGuiStorage_GetIntRef"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_GetIntRef"][1]["argsT"] = {} -defs["ImGuiStorage_GetIntRef"][1]["argsT"][1] = {} -defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_GetIntRef"][1]["argsT"][2] = {} -defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["type"] = "int" -defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["name"] = "default_val" -defs["ImGuiStorage_GetIntRef"][1]["defaults"] = {} -defs["ImGuiStorage_GetIntRef"][1]["defaults"]["default_val"] = "0" -defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" -defs["ImGuiStorage_GetIntRef"][1]["cimguiname"] = "ImGuiStorage_GetIntRef" -defs["ImGuiStorage_GetIntRef"]["(ImGuiID,int)"] = defs["ImGuiStorage_GetIntRef"][1] +defs["ImGuiStorage_SetVoidPtr"] = {} +defs["ImGuiStorage_SetVoidPtr"][1] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["funcname"] = "SetVoidPtr" +defs["ImGuiStorage_SetVoidPtr"][1]["args"] = "(ImGuiID key,void* val)" +defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" +defs["ImGuiStorage_SetVoidPtr"][1]["comment"] = "" +defs["ImGuiStorage_SetVoidPtr"][1]["call_args"] = "(key,val)" +defs["ImGuiStorage_SetVoidPtr"][1]["argsoriginal"] = "(ImGuiID key,void* val)" +defs["ImGuiStorage_SetVoidPtr"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["type"] = "void*" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["name"] = "val" +defs["ImGuiStorage_SetVoidPtr"][1]["defaults"] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStorage_SetVoidPtr"][1]["cimguiname"] = "ImGuiStorage_SetVoidPtr" +defs["ImGuiStorage_SetVoidPtr"]["(ImGuiID,void*)"] = defs["ImGuiStorage_SetVoidPtr"][1] defs["igEndDragDropSource"] = {} defs["igEndDragDropSource"][1] = {} defs["igEndDragDropSource"][1]["funcname"] = "EndDragDropSource" @@ -7217,26 +7214,6 @@ defs["ImGuiStorage_BuildSortByKey"][1]["defaults"] = {} defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" defs["ImGuiStorage_BuildSortByKey"][1]["cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"]["()"] = defs["ImGuiStorage_BuildSortByKey"][1] -defs["ImGuiStorage_SetFloat"] = {} -defs["ImGuiStorage_SetFloat"][1] = {} -defs["ImGuiStorage_SetFloat"][1]["funcname"] = "SetFloat" -defs["ImGuiStorage_SetFloat"][1]["args"] = "(ImGuiID key,float val)" -defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" -defs["ImGuiStorage_SetFloat"][1]["comment"] = "" -defs["ImGuiStorage_SetFloat"][1]["call_args"] = "(key,val)" -defs["ImGuiStorage_SetFloat"][1]["argsoriginal"] = "(ImGuiID key,float val)" -defs["ImGuiStorage_SetFloat"][1]["stname"] = "ImGuiStorage" -defs["ImGuiStorage_SetFloat"][1]["argsT"] = {} -defs["ImGuiStorage_SetFloat"][1]["argsT"][1] = {} -defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["type"] = "ImGuiID" -defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["name"] = "key" -defs["ImGuiStorage_SetFloat"][1]["argsT"][2] = {} -defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["type"] = "float" -defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["name"] = "val" -defs["ImGuiStorage_SetFloat"][1]["defaults"] = {} -defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" -defs["ImGuiStorage_SetFloat"][1]["cimguiname"] = "ImGuiStorage_SetFloat" -defs["ImGuiStorage_SetFloat"]["(ImGuiID,float)"] = defs["ImGuiStorage_SetFloat"][1] defs["ImGuiStorage_GetFloat"] = {} defs["ImGuiStorage_GetFloat"][1] = {} defs["ImGuiStorage_GetFloat"][1]["funcname"] = "GetFloat" @@ -7278,6 +7255,27 @@ defs["ImGuiStorage_SetBool"][1]["defaults"] = {} defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" defs["ImGuiStorage_SetBool"][1]["cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"]["(ImGuiID,bool)"] = defs["ImGuiStorage_SetBool"][1] +defs["ImGuiStorage_GetBool"] = {} +defs["ImGuiStorage_GetBool"][1] = {} +defs["ImGuiStorage_GetBool"][1]["funcname"] = "GetBool" +defs["ImGuiStorage_GetBool"][1]["args"] = "(ImGuiID key,bool default_val)" +defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" +defs["ImGuiStorage_GetBool"][1]["comment"] = "" +defs["ImGuiStorage_GetBool"][1]["call_args"] = "(key,default_val)" +defs["ImGuiStorage_GetBool"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" +defs["ImGuiStorage_GetBool"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetBool"][1]["argsT"] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStorage_GetBool"][1]["argsT"][1]["name"] = "key" +defs["ImGuiStorage_GetBool"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][2]["type"] = "bool" +defs["ImGuiStorage_GetBool"][1]["argsT"][2]["name"] = "default_val" +defs["ImGuiStorage_GetBool"][1]["defaults"] = {} +defs["ImGuiStorage_GetBool"][1]["defaults"]["default_val"] = "false" +defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)" +defs["ImGuiStorage_GetBool"][1]["cimguiname"] = "ImGuiStorage_GetBool" +defs["ImGuiStorage_GetBool"]["(ImGuiID,bool)"] = defs["ImGuiStorage_GetBool"][1] defs["igLabelTextV"] = {} defs["igLabelTextV"][1] = {} defs["igLabelTextV"][1]["funcname"] = "LabelTextV" @@ -7363,24 +7361,20 @@ defs["ImGuiTextBuffer_clear"][1]["defaults"] = {} defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" defs["ImGuiTextBuffer_clear"][1]["cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"]["()"] = defs["ImGuiTextBuffer_clear"][1] -defs["igPushTextWrapPos"] = {} -defs["igPushTextWrapPos"][1] = {} -defs["igPushTextWrapPos"][1]["funcname"] = "PushTextWrapPos" -defs["igPushTextWrapPos"][1]["args"] = "(float wrap_pos_x)" -defs["igPushTextWrapPos"][1]["ret"] = "void" -defs["igPushTextWrapPos"][1]["comment"] = "" -defs["igPushTextWrapPos"][1]["call_args"] = "(wrap_pos_x)" -defs["igPushTextWrapPos"][1]["argsoriginal"] = "(float wrap_pos_x=0.0f)" -defs["igPushTextWrapPos"][1]["stname"] = "ImGui" -defs["igPushTextWrapPos"][1]["argsT"] = {} -defs["igPushTextWrapPos"][1]["argsT"][1] = {} -defs["igPushTextWrapPos"][1]["argsT"][1]["type"] = "float" -defs["igPushTextWrapPos"][1]["argsT"][1]["name"] = "wrap_pos_x" -defs["igPushTextWrapPos"][1]["defaults"] = {} -defs["igPushTextWrapPos"][1]["defaults"]["wrap_pos_x"] = "0.0f" -defs["igPushTextWrapPos"][1]["signature"] = "(float)" -defs["igPushTextWrapPos"][1]["cimguiname"] = "igPushTextWrapPos" -defs["igPushTextWrapPos"]["(float)"] = defs["igPushTextWrapPos"][1] +defs["igBeginGroup"] = {} +defs["igBeginGroup"][1] = {} +defs["igBeginGroup"][1]["funcname"] = "BeginGroup" +defs["igBeginGroup"][1]["args"] = "()" +defs["igBeginGroup"][1]["ret"] = "void" +defs["igBeginGroup"][1]["comment"] = "" +defs["igBeginGroup"][1]["call_args"] = "()" +defs["igBeginGroup"][1]["argsoriginal"] = "()" +defs["igBeginGroup"][1]["stname"] = "ImGui" +defs["igBeginGroup"][1]["argsT"] = {} +defs["igBeginGroup"][1]["defaults"] = {} +defs["igBeginGroup"][1]["signature"] = "()" +defs["igBeginGroup"][1]["cimguiname"] = "igBeginGroup" +defs["igBeginGroup"]["()"] = defs["igBeginGroup"][1] defs["ImGuiStorage_Clear"] = {} defs["ImGuiStorage_Clear"][1] = {} defs["ImGuiStorage_Clear"][1]["funcname"] = "Clear" @@ -7556,42 +7550,30 @@ defs["igSliderScalar"][1]["defaults"]["format"] = "((void *)0)" defs["igSliderScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)" defs["igSliderScalar"][1]["cimguiname"] = "igSliderScalar" defs["igSliderScalar"]["(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)"] = defs["igSliderScalar"][1] -defs["igTreePush"] = {} -defs["igTreePush"][1] = {} -defs["igTreePush"][1]["funcname"] = "TreePush" -defs["igTreePush"][1]["args"] = "(const char* str_id)" -defs["igTreePush"][1]["ret"] = "void" -defs["igTreePush"][1]["comment"] = "" -defs["igTreePush"][1]["call_args"] = "(str_id)" -defs["igTreePush"][1]["argsoriginal"] = "(const char* str_id)" -defs["igTreePush"][1]["stname"] = "ImGui" -defs["igTreePush"][1]["argsT"] = {} -defs["igTreePush"][1]["argsT"][1] = {} -defs["igTreePush"][1]["argsT"][1]["type"] = "const char*" -defs["igTreePush"][1]["argsT"][1]["name"] = "str_id" -defs["igTreePush"][1]["ov_cimguiname"] = "igTreePushStr" -defs["igTreePush"][1]["defaults"] = {} -defs["igTreePush"][1]["signature"] = "(const char*)" -defs["igTreePush"][1]["cimguiname"] = "igTreePush" -defs["igTreePush"][2] = {} -defs["igTreePush"][2]["funcname"] = "TreePush" -defs["igTreePush"][2]["args"] = "(const void* ptr_id)" -defs["igTreePush"][2]["ret"] = "void" -defs["igTreePush"][2]["comment"] = "" -defs["igTreePush"][2]["call_args"] = "(ptr_id)" -defs["igTreePush"][2]["argsoriginal"] = "(const void* ptr_id=((void *)0))" -defs["igTreePush"][2]["stname"] = "ImGui" -defs["igTreePush"][2]["argsT"] = {} -defs["igTreePush"][2]["argsT"][1] = {} -defs["igTreePush"][2]["argsT"][1]["type"] = "const void*" -defs["igTreePush"][2]["argsT"][1]["name"] = "ptr_id" -defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" -defs["igTreePush"][2]["defaults"] = {} -defs["igTreePush"][2]["defaults"]["ptr_id"] = "((void *)0)" -defs["igTreePush"][2]["signature"] = "(const void*)" -defs["igTreePush"][2]["cimguiname"] = "igTreePush" -defs["igTreePush"]["(const void*)"] = defs["igTreePush"][2] -defs["igTreePush"]["(const char*)"] = defs["igTreePush"][1] +defs["igBeginCombo"] = {} +defs["igBeginCombo"][1] = {} +defs["igBeginCombo"][1]["funcname"] = "BeginCombo" +defs["igBeginCombo"][1]["args"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags)" +defs["igBeginCombo"][1]["ret"] = "bool" +defs["igBeginCombo"][1]["comment"] = "" +defs["igBeginCombo"][1]["call_args"] = "(label,preview_value,flags)" +defs["igBeginCombo"][1]["argsoriginal"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)" +defs["igBeginCombo"][1]["stname"] = "ImGui" +defs["igBeginCombo"][1]["argsT"] = {} +defs["igBeginCombo"][1]["argsT"][1] = {} +defs["igBeginCombo"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginCombo"][1]["argsT"][1]["name"] = "label" +defs["igBeginCombo"][1]["argsT"][2] = {} +defs["igBeginCombo"][1]["argsT"][2]["type"] = "const char*" +defs["igBeginCombo"][1]["argsT"][2]["name"] = "preview_value" +defs["igBeginCombo"][1]["argsT"][3] = {} +defs["igBeginCombo"][1]["argsT"][3]["type"] = "ImGuiComboFlags" +defs["igBeginCombo"][1]["argsT"][3]["name"] = "flags" +defs["igBeginCombo"][1]["defaults"] = {} +defs["igBeginCombo"][1]["defaults"]["flags"] = "0" +defs["igBeginCombo"][1]["signature"] = "(const char*,const char*,ImGuiComboFlags)" +defs["igBeginCombo"][1]["cimguiname"] = "igBeginCombo" +defs["igBeginCombo"]["(const char*,const char*,ImGuiComboFlags)"] = defs["igBeginCombo"][1] defs["ImGuiTextBuffer_size"] = {} defs["ImGuiTextBuffer_size"][1] = {} defs["ImGuiTextBuffer_size"][1]["funcname"] = "size" @@ -7682,40 +7664,41 @@ defs["igBullet"][1]["defaults"] = {} defs["igBullet"][1]["signature"] = "()" defs["igBullet"][1]["cimguiname"] = "igBullet" defs["igBullet"]["()"] = defs["igBullet"][1] -defs["igSliderFloat"] = {} -defs["igSliderFloat"][1] = {} -defs["igSliderFloat"][1]["funcname"] = "SliderFloat" -defs["igSliderFloat"][1]["args"] = "(const char* label,float* v,float v_min,float v_max,const char* format,float power)" -defs["igSliderFloat"][1]["ret"] = "bool" -defs["igSliderFloat"][1]["comment"] = "" -defs["igSliderFloat"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" -defs["igSliderFloat"][1]["argsoriginal"] = "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" -defs["igSliderFloat"][1]["stname"] = "ImGui" -defs["igSliderFloat"][1]["argsT"] = {} -defs["igSliderFloat"][1]["argsT"][1] = {} -defs["igSliderFloat"][1]["argsT"][1]["type"] = "const char*" -defs["igSliderFloat"][1]["argsT"][1]["name"] = "label" -defs["igSliderFloat"][1]["argsT"][2] = {} -defs["igSliderFloat"][1]["argsT"][2]["type"] = "float*" -defs["igSliderFloat"][1]["argsT"][2]["name"] = "v" -defs["igSliderFloat"][1]["argsT"][3] = {} -defs["igSliderFloat"][1]["argsT"][3]["type"] = "float" -defs["igSliderFloat"][1]["argsT"][3]["name"] = "v_min" -defs["igSliderFloat"][1]["argsT"][4] = {} -defs["igSliderFloat"][1]["argsT"][4]["type"] = "float" -defs["igSliderFloat"][1]["argsT"][4]["name"] = "v_max" -defs["igSliderFloat"][1]["argsT"][5] = {} -defs["igSliderFloat"][1]["argsT"][5]["type"] = "const char*" -defs["igSliderFloat"][1]["argsT"][5]["name"] = "format" -defs["igSliderFloat"][1]["argsT"][6] = {} -defs["igSliderFloat"][1]["argsT"][6]["type"] = "float" -defs["igSliderFloat"][1]["argsT"][6]["name"] = "power" -defs["igSliderFloat"][1]["defaults"] = {} -defs["igSliderFloat"][1]["defaults"]["power"] = "1.0f" -defs["igSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" -defs["igSliderFloat"][1]["signature"] = "(const char*,float*,float,float,const char*,float)" -defs["igSliderFloat"][1]["cimguiname"] = "igSliderFloat" -defs["igSliderFloat"]["(const char*,float*,float,float,const char*,float)"] = defs["igSliderFloat"][1] +defs["igInputText"] = {} +defs["igInputText"][1] = {} +defs["igInputText"][1]["funcname"] = "InputText" +defs["igInputText"][1]["args"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputText"][1]["ret"] = "bool" +defs["igInputText"][1]["comment"] = "" +defs["igInputText"][1]["call_args"] = "(label,buf,buf_size,flags,callback,user_data)" +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]["stname"] = "ImGui" +defs["igInputText"][1]["argsT"] = {} +defs["igInputText"][1]["argsT"][1] = {} +defs["igInputText"][1]["argsT"][1]["type"] = "const char*" +defs["igInputText"][1]["argsT"][1]["name"] = "label" +defs["igInputText"][1]["argsT"][2] = {} +defs["igInputText"][1]["argsT"][2]["type"] = "char*" +defs["igInputText"][1]["argsT"][2]["name"] = "buf" +defs["igInputText"][1]["argsT"][3] = {} +defs["igInputText"][1]["argsT"][3]["type"] = "size_t" +defs["igInputText"][1]["argsT"][3]["name"] = "buf_size" +defs["igInputText"][1]["argsT"][4] = {} +defs["igInputText"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputText"][1]["argsT"][4]["name"] = "flags" +defs["igInputText"][1]["argsT"][5] = {} +defs["igInputText"][1]["argsT"][5]["type"] = "ImGuiInputTextCallback" +defs["igInputText"][1]["argsT"][5]["name"] = "callback" +defs["igInputText"][1]["argsT"][6] = {} +defs["igInputText"][1]["argsT"][6]["type"] = "void*" +defs["igInputText"][1]["argsT"][6]["name"] = "user_data" +defs["igInputText"][1]["defaults"] = {} +defs["igInputText"][1]["defaults"]["callback"] = "((void *)0)" +defs["igInputText"][1]["defaults"]["user_data"] = "((void *)0)" +defs["igInputText"][1]["defaults"]["flags"] = "0" +defs["igInputText"][1]["signature"] = "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputText"][1]["cimguiname"] = "igInputText" +defs["igInputText"]["(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputText"][1] defs["igInputInt3"] = {} defs["igInputInt3"][1] = {} defs["igInputInt3"][1]["funcname"] = "InputInt3" @@ -7740,23 +7723,19 @@ defs["igInputInt3"][1]["defaults"]["extra_flags"] = "0" defs["igInputInt3"][1]["signature"] = "(const char*,int[3],ImGuiInputTextFlags)" defs["igInputInt3"][1]["cimguiname"] = "igInputInt3" defs["igInputInt3"]["(const char*,int[3],ImGuiInputTextFlags)"] = defs["igInputInt3"][1] -defs["igIsMouseDoubleClicked"] = {} -defs["igIsMouseDoubleClicked"][1] = {} -defs["igIsMouseDoubleClicked"][1]["funcname"] = "IsMouseDoubleClicked" -defs["igIsMouseDoubleClicked"][1]["args"] = "(int button)" -defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" -defs["igIsMouseDoubleClicked"][1]["comment"] = "" -defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)" -defs["igIsMouseDoubleClicked"][1]["argsoriginal"] = "(int button)" -defs["igIsMouseDoubleClicked"][1]["stname"] = "ImGui" -defs["igIsMouseDoubleClicked"][1]["argsT"] = {} -defs["igIsMouseDoubleClicked"][1]["argsT"][1] = {} -defs["igIsMouseDoubleClicked"][1]["argsT"][1]["type"] = "int" -defs["igIsMouseDoubleClicked"][1]["argsT"][1]["name"] = "button" -defs["igIsMouseDoubleClicked"][1]["defaults"] = {} -defs["igIsMouseDoubleClicked"][1]["signature"] = "(int)" -defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked" -defs["igIsMouseDoubleClicked"]["(int)"] = defs["igIsMouseDoubleClicked"][1] +defs["ImGuiIO_ImGuiIO"] = {} +defs["ImGuiIO_ImGuiIO"][1] = {} +defs["ImGuiIO_ImGuiIO"][1]["funcname"] = "ImGuiIO" +defs["ImGuiIO_ImGuiIO"][1]["args"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["call_args"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["argsoriginal"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_ImGuiIO"][1]["argsT"] = {} +defs["ImGuiIO_ImGuiIO"][1]["comment"] = "" +defs["ImGuiIO_ImGuiIO"][1]["defaults"] = {} +defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["cimguiname"] = "ImGuiIO_ImGuiIO" +defs["ImGuiIO_ImGuiIO"]["()"] = defs["ImGuiIO_ImGuiIO"][1] defs["igStyleColorsDark"] = {} defs["igStyleColorsDark"][1] = {} defs["igStyleColorsDark"][1]["funcname"] = "StyleColorsDark" @@ -7854,58 +7833,34 @@ defs["igSliderInt"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt"][1]["signature"] = "(const char*,int*,int,int,const char*)" defs["igSliderInt"][1]["cimguiname"] = "igSliderInt" defs["igSliderInt"]["(const char*,int*,int,int,const char*)"] = defs["igSliderInt"][1] -defs["igIsItemDeactivatedAfterChange"] = {} -defs["igIsItemDeactivatedAfterChange"][1] = {} -defs["igIsItemDeactivatedAfterChange"][1]["funcname"] = "IsItemDeactivatedAfterChange" -defs["igIsItemDeactivatedAfterChange"][1]["args"] = "()" -defs["igIsItemDeactivatedAfterChange"][1]["ret"] = "bool" -defs["igIsItemDeactivatedAfterChange"][1]["comment"] = "" -defs["igIsItemDeactivatedAfterChange"][1]["call_args"] = "()" -defs["igIsItemDeactivatedAfterChange"][1]["argsoriginal"] = "()" -defs["igIsItemDeactivatedAfterChange"][1]["stname"] = "ImGui" -defs["igIsItemDeactivatedAfterChange"][1]["argsT"] = {} -defs["igIsItemDeactivatedAfterChange"][1]["defaults"] = {} -defs["igIsItemDeactivatedAfterChange"][1]["signature"] = "()" -defs["igIsItemDeactivatedAfterChange"][1]["cimguiname"] = "igIsItemDeactivatedAfterChange" -defs["igIsItemDeactivatedAfterChange"]["()"] = defs["igIsItemDeactivatedAfterChange"][1] -defs["igColorConvertU32ToFloat4"] = {} -defs["igColorConvertU32ToFloat4"][1] = {} -defs["igColorConvertU32ToFloat4"][1]["funcname"] = "ColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImU32 in)" -defs["igColorConvertU32ToFloat4"][1]["ret"] = "ImVec4" -defs["igColorConvertU32ToFloat4"][1]["comment"] = "" -defs["igColorConvertU32ToFloat4"][1]["call_args"] = "(in)" -defs["igColorConvertU32ToFloat4"][1]["argsoriginal"] = "(ImU32 in)" -defs["igColorConvertU32ToFloat4"][1]["stname"] = "ImGui" -defs["igColorConvertU32ToFloat4"][1]["argsT"] = {} -defs["igColorConvertU32ToFloat4"][1]["argsT"][1] = {} -defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["type"] = "ImU32" -defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["name"] = "in" -defs["igColorConvertU32ToFloat4"][1]["defaults"] = {} -defs["igColorConvertU32ToFloat4"][1]["signature"] = "(ImU32)" -defs["igColorConvertU32ToFloat4"][1]["cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][2] = {} -defs["igColorConvertU32ToFloat4"][2]["funcname"] = "ColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][2]["args"] = "(ImVec4 *pOut,ImU32 in)" -defs["igColorConvertU32ToFloat4"][2]["ret"] = "void" -defs["igColorConvertU32ToFloat4"][2]["cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][2]["nonUDT"] = true -defs["igColorConvertU32ToFloat4"][2]["call_args"] = "(in)" -defs["igColorConvertU32ToFloat4"][2]["argsoriginal"] = "(ImU32 in)" -defs["igColorConvertU32ToFloat4"][2]["stname"] = "ImGui" -defs["igColorConvertU32ToFloat4"][2]["signature"] = "(ImU32)" -defs["igColorConvertU32ToFloat4"][2]["ov_cimguiname"] = "igColorConvertU32ToFloat4_nonUDT" -defs["igColorConvertU32ToFloat4"][2]["comment"] = "" -defs["igColorConvertU32ToFloat4"][2]["defaults"] = defs["igColorConvertU32ToFloat4"][1]["defaults"] -defs["igColorConvertU32ToFloat4"][2]["argsT"] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][1] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["type"] = "ImVec4*" -defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["name"] = "pOut" -defs["igColorConvertU32ToFloat4"][2]["argsT"][2] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["type"] = "ImU32" -defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["name"] = "in" -defs["igColorConvertU32ToFloat4"]["(ImU32)nonUDT"] = defs["igColorConvertU32ToFloat4"][2] -defs["igColorConvertU32ToFloat4"]["(ImU32)"] = defs["igColorConvertU32ToFloat4"][1] +defs["TextRange_end"] = {} +defs["TextRange_end"][1] = {} +defs["TextRange_end"][1]["funcname"] = "end" +defs["TextRange_end"][1]["args"] = "()" +defs["TextRange_end"][1]["ret"] = "const char*" +defs["TextRange_end"][1]["comment"] = "" +defs["TextRange_end"][1]["call_args"] = "()" +defs["TextRange_end"][1]["argsoriginal"] = "()" +defs["TextRange_end"][1]["stname"] = "TextRange" +defs["TextRange_end"][1]["argsT"] = {} +defs["TextRange_end"][1]["defaults"] = {} +defs["TextRange_end"][1]["signature"] = "()" +defs["TextRange_end"][1]["cimguiname"] = "TextRange_end" +defs["TextRange_end"]["()"] = defs["TextRange_end"][1] +defs["TextRange_begin"] = {} +defs["TextRange_begin"][1] = {} +defs["TextRange_begin"][1]["funcname"] = "begin" +defs["TextRange_begin"][1]["args"] = "()" +defs["TextRange_begin"][1]["ret"] = "const char*" +defs["TextRange_begin"][1]["comment"] = "" +defs["TextRange_begin"][1]["call_args"] = "()" +defs["TextRange_begin"][1]["argsoriginal"] = "()" +defs["TextRange_begin"][1]["stname"] = "TextRange" +defs["TextRange_begin"][1]["argsT"] = {} +defs["TextRange_begin"][1]["defaults"] = {} +defs["TextRange_begin"][1]["signature"] = "()" +defs["TextRange_begin"][1]["cimguiname"] = "TextRange_begin" +defs["TextRange_begin"]["()"] = defs["TextRange_begin"][1] defs["igSetNextWindowPos"] = {} defs["igSetNextWindowPos"][1] = {} defs["igSetNextWindowPos"][1]["funcname"] = "SetNextWindowPos" @@ -7984,139 +7939,6 @@ defs["igOpenPopup"][1]["defaults"] = {} defs["igOpenPopup"][1]["signature"] = "(const char*)" defs["igOpenPopup"][1]["cimguiname"] = "igOpenPopup" defs["igOpenPopup"]["(const char*)"] = defs["igOpenPopup"][1] -defs["igGetWindowContentRegionMax"] = {} -defs["igGetWindowContentRegionMax"][1] = {} -defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][1]["args"] = "()" -defs["igGetWindowContentRegionMax"][1]["ret"] = "ImVec2" -defs["igGetWindowContentRegionMax"][1]["comment"] = "" -defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" -defs["igGetWindowContentRegionMax"][1]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMax"][1]["stname"] = "ImGui" -defs["igGetWindowContentRegionMax"][1]["argsT"] = {} -defs["igGetWindowContentRegionMax"][1]["defaults"] = {} -defs["igGetWindowContentRegionMax"][1]["signature"] = "()" -defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][2] = {} -defs["igGetWindowContentRegionMax"][2]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMax"][2]["ret"] = "void" -defs["igGetWindowContentRegionMax"][2]["cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][2]["nonUDT"] = true -defs["igGetWindowContentRegionMax"][2]["call_args"] = "()" -defs["igGetWindowContentRegionMax"][2]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMax"][2]["stname"] = "ImGui" -defs["igGetWindowContentRegionMax"][2]["signature"] = "()" -defs["igGetWindowContentRegionMax"][2]["ov_cimguiname"] = "igGetWindowContentRegionMax_nonUDT" -defs["igGetWindowContentRegionMax"][2]["comment"] = "" -defs["igGetWindowContentRegionMax"][2]["defaults"] = defs["igGetWindowContentRegionMax"][1]["defaults"] -defs["igGetWindowContentRegionMax"][2]["argsT"] = {} -defs["igGetWindowContentRegionMax"][2]["argsT"][1] = {} -defs["igGetWindowContentRegionMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMax"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMax"]["()nonUDT"] = defs["igGetWindowContentRegionMax"][2] -defs["igGetWindowContentRegionMax"]["()"] = defs["igGetWindowContentRegionMax"][1] -defs["ImDrawList_GetClipRectMax"] = {} -defs["ImDrawList_GetClipRectMax"][1] = {} -defs["ImDrawList_GetClipRectMax"][1]["funcname"] = "GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][1]["args"] = "()" -defs["ImDrawList_GetClipRectMax"][1]["ret"] = "ImVec2" -defs["ImDrawList_GetClipRectMax"][1]["comment"] = "" -defs["ImDrawList_GetClipRectMax"][1]["call_args"] = "()" -defs["ImDrawList_GetClipRectMax"][1]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMax"][1]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMax"][1]["argsT"] = {} -defs["ImDrawList_GetClipRectMax"][1]["defaults"] = {} -defs["ImDrawList_GetClipRectMax"][1]["signature"] = "()" -defs["ImDrawList_GetClipRectMax"][1]["cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][2] = {} -defs["ImDrawList_GetClipRectMax"][2]["funcname"] = "GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][2]["args"] = "(ImVec2 *pOut)" -defs["ImDrawList_GetClipRectMax"][2]["ret"] = "void" -defs["ImDrawList_GetClipRectMax"][2]["cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][2]["nonUDT"] = true -defs["ImDrawList_GetClipRectMax"][2]["call_args"] = "()" -defs["ImDrawList_GetClipRectMax"][2]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMax"][2]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMax"][2]["signature"] = "()" -defs["ImDrawList_GetClipRectMax"][2]["ov_cimguiname"] = "ImDrawList_GetClipRectMax_nonUDT" -defs["ImDrawList_GetClipRectMax"][2]["comment"] = "" -defs["ImDrawList_GetClipRectMax"][2]["defaults"] = defs["ImDrawList_GetClipRectMax"][1]["defaults"] -defs["ImDrawList_GetClipRectMax"][2]["argsT"] = {} -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["name"] = "pOut" -defs["ImDrawList_GetClipRectMax"]["()nonUDT"] = defs["ImDrawList_GetClipRectMax"][2] -defs["ImDrawList_GetClipRectMax"]["()"] = defs["ImDrawList_GetClipRectMax"][1] -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"] = {} -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] = {} -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["funcname"] = "ImGuiOnceUponAFrame" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["args"] = "()" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["call_args"] = "()" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsoriginal"] = "()" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsT"] = {} -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["comment"] = "" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["defaults"] = {} -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"]["()"] = defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] -defs["igGetDrawListSharedData"] = {} -defs["igGetDrawListSharedData"][1] = {} -defs["igGetDrawListSharedData"][1]["funcname"] = "GetDrawListSharedData" -defs["igGetDrawListSharedData"][1]["args"] = "()" -defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" -defs["igGetDrawListSharedData"][1]["comment"] = "" -defs["igGetDrawListSharedData"][1]["call_args"] = "()" -defs["igGetDrawListSharedData"][1]["argsoriginal"] = "()" -defs["igGetDrawListSharedData"][1]["stname"] = "ImGui" -defs["igGetDrawListSharedData"][1]["argsT"] = {} -defs["igGetDrawListSharedData"][1]["defaults"] = {} -defs["igGetDrawListSharedData"][1]["signature"] = "()" -defs["igGetDrawListSharedData"][1]["cimguiname"] = "igGetDrawListSharedData" -defs["igGetDrawListSharedData"]["()"] = defs["igGetDrawListSharedData"][1] -defs["TextRange_end"] = {} -defs["TextRange_end"][1] = {} -defs["TextRange_end"][1]["funcname"] = "end" -defs["TextRange_end"][1]["args"] = "()" -defs["TextRange_end"][1]["ret"] = "const char*" -defs["TextRange_end"][1]["comment"] = "" -defs["TextRange_end"][1]["call_args"] = "()" -defs["TextRange_end"][1]["argsoriginal"] = "()" -defs["TextRange_end"][1]["stname"] = "TextRange" -defs["TextRange_end"][1]["argsT"] = {} -defs["TextRange_end"][1]["defaults"] = {} -defs["TextRange_end"][1]["signature"] = "()" -defs["TextRange_end"][1]["cimguiname"] = "TextRange_end" -defs["TextRange_end"]["()"] = defs["TextRange_end"][1] -defs["igIsItemActive"] = {} -defs["igIsItemActive"][1] = {} -defs["igIsItemActive"][1]["funcname"] = "IsItemActive" -defs["igIsItemActive"][1]["args"] = "()" -defs["igIsItemActive"][1]["ret"] = "bool" -defs["igIsItemActive"][1]["comment"] = "" -defs["igIsItemActive"][1]["call_args"] = "()" -defs["igIsItemActive"][1]["argsoriginal"] = "()" -defs["igIsItemActive"][1]["stname"] = "ImGui" -defs["igIsItemActive"][1]["argsT"] = {} -defs["igIsItemActive"][1]["defaults"] = {} -defs["igIsItemActive"][1]["signature"] = "()" -defs["igIsItemActive"][1]["cimguiname"] = "igIsItemActive" -defs["igIsItemActive"]["()"] = defs["igIsItemActive"][1] -defs["TextRange_begin"] = {} -defs["TextRange_begin"][1] = {} -defs["TextRange_begin"][1]["funcname"] = "begin" -defs["TextRange_begin"][1]["args"] = "()" -defs["TextRange_begin"][1]["ret"] = "const char*" -defs["TextRange_begin"][1]["comment"] = "" -defs["TextRange_begin"][1]["call_args"] = "()" -defs["TextRange_begin"][1]["argsoriginal"] = "()" -defs["TextRange_begin"][1]["stname"] = "TextRange" -defs["TextRange_begin"][1]["argsT"] = {} -defs["TextRange_begin"][1]["defaults"] = {} -defs["TextRange_begin"][1]["signature"] = "()" -defs["TextRange_begin"][1]["cimguiname"] = "TextRange_begin" -defs["TextRange_begin"]["()"] = defs["TextRange_begin"][1] defs["TextRange_TextRange"] = {} defs["TextRange_TextRange"][1] = {} defs["TextRange_TextRange"][1]["funcname"] = "TextRange" @@ -8150,6 +7972,181 @@ defs["TextRange_TextRange"][2]["signature"] = "(const char*,const char*)" defs["TextRange_TextRange"][2]["cimguiname"] = "TextRange_TextRange" defs["TextRange_TextRange"]["(const char*,const char*)"] = defs["TextRange_TextRange"][2] defs["TextRange_TextRange"]["()"] = defs["TextRange_TextRange"][1] +defs["ImDrawList_GetClipRectMax"] = {} +defs["ImDrawList_GetClipRectMax"][1] = {} +defs["ImDrawList_GetClipRectMax"][1]["funcname"] = "GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][1]["args"] = "()" +defs["ImDrawList_GetClipRectMax"][1]["ret"] = "ImVec2" +defs["ImDrawList_GetClipRectMax"][1]["comment"] = "" +defs["ImDrawList_GetClipRectMax"][1]["call_args"] = "()" +defs["ImDrawList_GetClipRectMax"][1]["argsoriginal"] = "()" +defs["ImDrawList_GetClipRectMax"][1]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMax"][1]["argsT"] = {} +defs["ImDrawList_GetClipRectMax"][1]["defaults"] = {} +defs["ImDrawList_GetClipRectMax"][1]["signature"] = "()" +defs["ImDrawList_GetClipRectMax"][1]["cimguiname"] = "ImDrawList_GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][2] = {} +defs["ImDrawList_GetClipRectMax"][2]["funcname"] = "GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][2]["args"] = "(ImVec2 *pOut)" +defs["ImDrawList_GetClipRectMax"][2]["ret"] = "void" +defs["ImDrawList_GetClipRectMax"][2]["cimguiname"] = "ImDrawList_GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][2]["nonUDT"] = true +defs["ImDrawList_GetClipRectMax"][2]["call_args"] = "()" +defs["ImDrawList_GetClipRectMax"][2]["argsoriginal"] = "()" +defs["ImDrawList_GetClipRectMax"][2]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMax"][2]["signature"] = "()" +defs["ImDrawList_GetClipRectMax"][2]["ov_cimguiname"] = "ImDrawList_GetClipRectMax_nonUDT" +defs["ImDrawList_GetClipRectMax"][2]["comment"] = "" +defs["ImDrawList_GetClipRectMax"][2]["defaults"] = defs["ImDrawList_GetClipRectMax"][1]["defaults"] +defs["ImDrawList_GetClipRectMax"][2]["argsT"] = {} +defs["ImDrawList_GetClipRectMax"][2]["argsT"][1] = {} +defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMax"]["()nonUDT"] = defs["ImDrawList_GetClipRectMax"][2] +defs["ImDrawList_GetClipRectMax"]["()"] = defs["ImDrawList_GetClipRectMax"][1] +defs["igCalcTextSize"] = {} +defs["igCalcTextSize"][1] = {} +defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" +defs["igCalcTextSize"][1]["args"] = "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" +defs["igCalcTextSize"][1]["ret"] = "ImVec2" +defs["igCalcTextSize"][1]["comment"] = "" +defs["igCalcTextSize"][1]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" +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]["stname"] = "ImGui" +defs["igCalcTextSize"][1]["argsT"] = {} +defs["igCalcTextSize"][1]["argsT"][1] = {} +defs["igCalcTextSize"][1]["argsT"][1]["type"] = "const char*" +defs["igCalcTextSize"][1]["argsT"][1]["name"] = "text" +defs["igCalcTextSize"][1]["argsT"][2] = {} +defs["igCalcTextSize"][1]["argsT"][2]["type"] = "const char*" +defs["igCalcTextSize"][1]["argsT"][2]["name"] = "text_end" +defs["igCalcTextSize"][1]["argsT"][3] = {} +defs["igCalcTextSize"][1]["argsT"][3]["type"] = "bool" +defs["igCalcTextSize"][1]["argsT"][3]["name"] = "hide_text_after_double_hash" +defs["igCalcTextSize"][1]["argsT"][4] = {} +defs["igCalcTextSize"][1]["argsT"][4]["type"] = "float" +defs["igCalcTextSize"][1]["argsT"][4]["name"] = "wrap_width" +defs["igCalcTextSize"][1]["defaults"] = {} +defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void *)0)" +defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" +defs["igCalcTextSize"][1]["defaults"]["hide_text_after_double_hash"] = "false" +defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" +defs["igCalcTextSize"][1]["cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"][2] = {} +defs["igCalcTextSize"][2]["funcname"] = "CalcTextSize" +defs["igCalcTextSize"][2]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" +defs["igCalcTextSize"][2]["ret"] = "void" +defs["igCalcTextSize"][2]["cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"][2]["nonUDT"] = true +defs["igCalcTextSize"][2]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" +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]["stname"] = "ImGui" +defs["igCalcTextSize"][2]["signature"] = "(const char*,const char*,bool,float)" +defs["igCalcTextSize"][2]["ov_cimguiname"] = "igCalcTextSize_nonUDT" +defs["igCalcTextSize"][2]["comment"] = "" +defs["igCalcTextSize"][2]["defaults"] = defs["igCalcTextSize"][1]["defaults"] +defs["igCalcTextSize"][2]["argsT"] = {} +defs["igCalcTextSize"][2]["argsT"][1] = {} +defs["igCalcTextSize"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcTextSize"][2]["argsT"][1]["name"] = "pOut" +defs["igCalcTextSize"][2]["argsT"][2] = {} +defs["igCalcTextSize"][2]["argsT"][2]["type"] = "const char*" +defs["igCalcTextSize"][2]["argsT"][2]["name"] = "text" +defs["igCalcTextSize"][2]["argsT"][3] = {} +defs["igCalcTextSize"][2]["argsT"][3]["type"] = "const char*" +defs["igCalcTextSize"][2]["argsT"][3]["name"] = "text_end" +defs["igCalcTextSize"][2]["argsT"][4] = {} +defs["igCalcTextSize"][2]["argsT"][4]["type"] = "bool" +defs["igCalcTextSize"][2]["argsT"][4]["name"] = "hide_text_after_double_hash" +defs["igCalcTextSize"][2]["argsT"][5] = {} +defs["igCalcTextSize"][2]["argsT"][5]["type"] = "float" +defs["igCalcTextSize"][2]["argsT"][5]["name"] = "wrap_width" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] +defs["igCalcTextSize"]["(const char*,const char*,bool,float)nonUDT"] = defs["igCalcTextSize"][2] +defs["igGetDrawListSharedData"] = {} +defs["igGetDrawListSharedData"][1] = {} +defs["igGetDrawListSharedData"][1]["funcname"] = "GetDrawListSharedData" +defs["igGetDrawListSharedData"][1]["args"] = "()" +defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" +defs["igGetDrawListSharedData"][1]["comment"] = "" +defs["igGetDrawListSharedData"][1]["call_args"] = "()" +defs["igGetDrawListSharedData"][1]["argsoriginal"] = "()" +defs["igGetDrawListSharedData"][1]["stname"] = "ImGui" +defs["igGetDrawListSharedData"][1]["argsT"] = {} +defs["igGetDrawListSharedData"][1]["defaults"] = {} +defs["igGetDrawListSharedData"][1]["signature"] = "()" +defs["igGetDrawListSharedData"][1]["cimguiname"] = "igGetDrawListSharedData" +defs["igGetDrawListSharedData"]["()"] = defs["igGetDrawListSharedData"][1] +defs["igColumns"] = {} +defs["igColumns"][1] = {} +defs["igColumns"][1]["funcname"] = "Columns" +defs["igColumns"][1]["args"] = "(int count,const char* id,bool border)" +defs["igColumns"][1]["ret"] = "void" +defs["igColumns"][1]["comment"] = "" +defs["igColumns"][1]["call_args"] = "(count,id,border)" +defs["igColumns"][1]["argsoriginal"] = "(int count=1,const char* id=((void *)0),bool border=true)" +defs["igColumns"][1]["stname"] = "ImGui" +defs["igColumns"][1]["argsT"] = {} +defs["igColumns"][1]["argsT"][1] = {} +defs["igColumns"][1]["argsT"][1]["type"] = "int" +defs["igColumns"][1]["argsT"][1]["name"] = "count" +defs["igColumns"][1]["argsT"][2] = {} +defs["igColumns"][1]["argsT"][2]["type"] = "const char*" +defs["igColumns"][1]["argsT"][2]["name"] = "id" +defs["igColumns"][1]["argsT"][3] = {} +defs["igColumns"][1]["argsT"][3]["type"] = "bool" +defs["igColumns"][1]["argsT"][3]["name"] = "border" +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]["signature"] = "(int,const char*,bool)" +defs["igColumns"][1]["cimguiname"] = "igColumns" +defs["igColumns"]["(int,const char*,bool)"] = defs["igColumns"][1] +defs["igIsItemActive"] = {} +defs["igIsItemActive"][1] = {} +defs["igIsItemActive"][1]["funcname"] = "IsItemActive" +defs["igIsItemActive"][1]["args"] = "()" +defs["igIsItemActive"][1]["ret"] = "bool" +defs["igIsItemActive"][1]["comment"] = "" +defs["igIsItemActive"][1]["call_args"] = "()" +defs["igIsItemActive"][1]["argsoriginal"] = "()" +defs["igIsItemActive"][1]["stname"] = "ImGui" +defs["igIsItemActive"][1]["argsT"] = {} +defs["igIsItemActive"][1]["defaults"] = {} +defs["igIsItemActive"][1]["signature"] = "()" +defs["igIsItemActive"][1]["cimguiname"] = "igIsItemActive" +defs["igIsItemActive"]["()"] = defs["igIsItemActive"][1] +defs["ImGuiTextFilter_ImGuiTextFilter"] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["funcname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["args"] = "(const char* default_filter)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["call_args"] = "(default_filter)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsoriginal"] = "(const char* default_filter=\"\")" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["type"] = "const char*" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["name"] = "default_filter" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["comment"] = "" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"]["default_filter"] = "\"\"" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" +defs["ImGuiTextFilter_ImGuiTextFilter"]["(const char*)"] = defs["ImGuiTextFilter_ImGuiTextFilter"][1] +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["funcname"] = "ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["args"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["call_args"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsoriginal"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsT"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["comment"] = "" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["defaults"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"]["()"] = defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] defs["igBeginDragDropTarget"] = {} defs["igBeginDragDropTarget"][1] = {} defs["igBeginDragDropTarget"][1]["funcname"] = "BeginDragDropTarget" @@ -8192,20 +8189,23 @@ defs["ImGuiPayload_IsDelivery"][1]["defaults"] = {} defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()" defs["ImGuiPayload_IsDelivery"][1]["cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"]["()"] = defs["ImGuiPayload_IsDelivery"][1] -defs["ImGuiIO_ClearInputCharacters"] = {} -defs["ImGuiIO_ClearInputCharacters"][1] = {} -defs["ImGuiIO_ClearInputCharacters"][1]["funcname"] = "ClearInputCharacters" -defs["ImGuiIO_ClearInputCharacters"][1]["args"] = "()" -defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" -defs["ImGuiIO_ClearInputCharacters"][1]["comment"] = "" -defs["ImGuiIO_ClearInputCharacters"][1]["call_args"] = "()" -defs["ImGuiIO_ClearInputCharacters"][1]["argsoriginal"] = "()" -defs["ImGuiIO_ClearInputCharacters"][1]["stname"] = "ImGuiIO" -defs["ImGuiIO_ClearInputCharacters"][1]["argsT"] = {} -defs["ImGuiIO_ClearInputCharacters"][1]["defaults"] = {} -defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" -defs["ImGuiIO_ClearInputCharacters"][1]["cimguiname"] = "ImGuiIO_ClearInputCharacters" -defs["ImGuiIO_ClearInputCharacters"]["()"] = defs["ImGuiIO_ClearInputCharacters"][1] +defs["ImGuiIO_AddInputCharacter"] = {} +defs["ImGuiIO_AddInputCharacter"][1] = {} +defs["ImGuiIO_AddInputCharacter"][1]["funcname"] = "AddInputCharacter" +defs["ImGuiIO_AddInputCharacter"][1]["args"] = "(ImWchar c)" +defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" +defs["ImGuiIO_AddInputCharacter"][1]["comment"] = "" +defs["ImGuiIO_AddInputCharacter"][1]["call_args"] = "(c)" +defs["ImGuiIO_AddInputCharacter"][1]["argsoriginal"] = "(ImWchar c)" +defs["ImGuiIO_AddInputCharacter"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"] = {} +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1] = {} +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["type"] = "ImWchar" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["name"] = "c" +defs["ImGuiIO_AddInputCharacter"][1]["defaults"] = {} +defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(ImWchar)" +defs["ImGuiIO_AddInputCharacter"][1]["cimguiname"] = "ImGuiIO_AddInputCharacter" +defs["ImGuiIO_AddInputCharacter"]["(ImWchar)"] = defs["ImGuiIO_AddInputCharacter"][1] defs["ImDrawList_AddImageRounded"] = {} defs["ImDrawList_AddImageRounded"][1] = {} defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" @@ -8245,62 +8245,6 @@ defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawC defs["ImDrawList_AddImageRounded"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounded" defs["ImDrawList_AddImageRounded"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddImageRounded"][1] -defs["igGetColorU32"] = {} -defs["igGetColorU32"][1] = {} -defs["igGetColorU32"][1]["funcname"] = "GetColorU32" -defs["igGetColorU32"][1]["args"] = "(ImGuiCol idx,float alpha_mul)" -defs["igGetColorU32"][1]["ret"] = "ImU32" -defs["igGetColorU32"][1]["comment"] = "" -defs["igGetColorU32"][1]["call_args"] = "(idx,alpha_mul)" -defs["igGetColorU32"][1]["argsoriginal"] = "(ImGuiCol idx,float alpha_mul=1.0f)" -defs["igGetColorU32"][1]["stname"] = "ImGui" -defs["igGetColorU32"][1]["argsT"] = {} -defs["igGetColorU32"][1]["argsT"][1] = {} -defs["igGetColorU32"][1]["argsT"][1]["type"] = "ImGuiCol" -defs["igGetColorU32"][1]["argsT"][1]["name"] = "idx" -defs["igGetColorU32"][1]["argsT"][2] = {} -defs["igGetColorU32"][1]["argsT"][2]["type"] = "float" -defs["igGetColorU32"][1]["argsT"][2]["name"] = "alpha_mul" -defs["igGetColorU32"][1]["ov_cimguiname"] = "igGetColorU32" -defs["igGetColorU32"][1]["defaults"] = {} -defs["igGetColorU32"][1]["defaults"]["alpha_mul"] = "1.0f" -defs["igGetColorU32"][1]["signature"] = "(ImGuiCol,float)" -defs["igGetColorU32"][1]["cimguiname"] = "igGetColorU32" -defs["igGetColorU32"][2] = {} -defs["igGetColorU32"][2]["funcname"] = "GetColorU32" -defs["igGetColorU32"][2]["args"] = "(const ImVec4 col)" -defs["igGetColorU32"][2]["ret"] = "ImU32" -defs["igGetColorU32"][2]["comment"] = "" -defs["igGetColorU32"][2]["call_args"] = "(col)" -defs["igGetColorU32"][2]["argsoriginal"] = "(const ImVec4& col)" -defs["igGetColorU32"][2]["stname"] = "ImGui" -defs["igGetColorU32"][2]["argsT"] = {} -defs["igGetColorU32"][2]["argsT"][1] = {} -defs["igGetColorU32"][2]["argsT"][1]["type"] = "const ImVec4" -defs["igGetColorU32"][2]["argsT"][1]["name"] = "col" -defs["igGetColorU32"][2]["ov_cimguiname"] = "igGetColorU32Vec4" -defs["igGetColorU32"][2]["defaults"] = {} -defs["igGetColorU32"][2]["signature"] = "(const ImVec4)" -defs["igGetColorU32"][2]["cimguiname"] = "igGetColorU32" -defs["igGetColorU32"][3] = {} -defs["igGetColorU32"][3]["funcname"] = "GetColorU32" -defs["igGetColorU32"][3]["args"] = "(ImU32 col)" -defs["igGetColorU32"][3]["ret"] = "ImU32" -defs["igGetColorU32"][3]["comment"] = "" -defs["igGetColorU32"][3]["call_args"] = "(col)" -defs["igGetColorU32"][3]["argsoriginal"] = "(ImU32 col)" -defs["igGetColorU32"][3]["stname"] = "ImGui" -defs["igGetColorU32"][3]["argsT"] = {} -defs["igGetColorU32"][3]["argsT"][1] = {} -defs["igGetColorU32"][3]["argsT"][1]["type"] = "ImU32" -defs["igGetColorU32"][3]["argsT"][1]["name"] = "col" -defs["igGetColorU32"][3]["ov_cimguiname"] = "igGetColorU32U32" -defs["igGetColorU32"][3]["defaults"] = {} -defs["igGetColorU32"][3]["signature"] = "(ImU32)" -defs["igGetColorU32"][3]["cimguiname"] = "igGetColorU32" -defs["igGetColorU32"]["(const ImVec4)"] = defs["igGetColorU32"][2] -defs["igGetColorU32"]["(ImGuiCol,float)"] = defs["igGetColorU32"][1] -defs["igGetColorU32"]["(ImU32)"] = defs["igGetColorU32"][3] defs["ImGuiStyle_ImGuiStyle"] = {} defs["ImGuiStyle_ImGuiStyle"][1] = {} defs["ImGuiStyle_ImGuiStyle"][1]["funcname"] = "ImGuiStyle" @@ -8314,6 +8258,30 @@ defs["ImGuiStyle_ImGuiStyle"][1]["defaults"] = {} defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"]["()"] = defs["ImGuiStyle_ImGuiStyle"][1] +defs["igColorPicker3"] = {} +defs["igColorPicker3"][1] = {} +defs["igColorPicker3"][1]["funcname"] = "ColorPicker3" +defs["igColorPicker3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" +defs["igColorPicker3"][1]["ret"] = "bool" +defs["igColorPicker3"][1]["comment"] = "" +defs["igColorPicker3"][1]["call_args"] = "(label,col,flags)" +defs["igColorPicker3"][1]["argsoriginal"] = "(const char* label,float col[3],ImGuiColorEditFlags flags=0)" +defs["igColorPicker3"][1]["stname"] = "ImGui" +defs["igColorPicker3"][1]["argsT"] = {} +defs["igColorPicker3"][1]["argsT"][1] = {} +defs["igColorPicker3"][1]["argsT"][1]["type"] = "const char*" +defs["igColorPicker3"][1]["argsT"][1]["name"] = "label" +defs["igColorPicker3"][1]["argsT"][2] = {} +defs["igColorPicker3"][1]["argsT"][2]["type"] = "float[3]" +defs["igColorPicker3"][1]["argsT"][2]["name"] = "col" +defs["igColorPicker3"][1]["argsT"][3] = {} +defs["igColorPicker3"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorPicker3"][1]["argsT"][3]["name"] = "flags" +defs["igColorPicker3"][1]["defaults"] = {} +defs["igColorPicker3"][1]["defaults"]["flags"] = "0" +defs["igColorPicker3"][1]["signature"] = "(const char*,float[3],ImGuiColorEditFlags)" +defs["igColorPicker3"][1]["cimguiname"] = "igColorPicker3" +defs["igColorPicker3"]["(const char*,float[3],ImGuiColorEditFlags)"] = defs["igColorPicker3"][1] defs["igGetContentRegionMax"] = {} defs["igGetContentRegionMax"][1] = {} defs["igGetContentRegionMax"][1]["funcname"] = "GetContentRegionMax" @@ -8370,23 +8338,23 @@ defs["igBeginChildFrame"][1]["defaults"]["flags"] = "0" defs["igBeginChildFrame"][1]["signature"] = "(ImGuiID,const ImVec2,ImGuiWindowFlags)" defs["igBeginChildFrame"][1]["cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"]["(ImGuiID,const ImVec2,ImGuiWindowFlags)"] = defs["igBeginChildFrame"][1] -defs["igSetCurrentContext"] = {} -defs["igSetCurrentContext"][1] = {} -defs["igSetCurrentContext"][1]["funcname"] = "SetCurrentContext" -defs["igSetCurrentContext"][1]["args"] = "(ImGuiContext* ctx)" -defs["igSetCurrentContext"][1]["ret"] = "void" -defs["igSetCurrentContext"][1]["comment"] = "" -defs["igSetCurrentContext"][1]["call_args"] = "(ctx)" -defs["igSetCurrentContext"][1]["argsoriginal"] = "(ImGuiContext* ctx)" -defs["igSetCurrentContext"][1]["stname"] = "ImGui" -defs["igSetCurrentContext"][1]["argsT"] = {} -defs["igSetCurrentContext"][1]["argsT"][1] = {} -defs["igSetCurrentContext"][1]["argsT"][1]["type"] = "ImGuiContext*" -defs["igSetCurrentContext"][1]["argsT"][1]["name"] = "ctx" -defs["igSetCurrentContext"][1]["defaults"] = {} -defs["igSetCurrentContext"][1]["signature"] = "(ImGuiContext*)" -defs["igSetCurrentContext"][1]["cimguiname"] = "igSetCurrentContext" -defs["igSetCurrentContext"]["(ImGuiContext*)"] = defs["igSetCurrentContext"][1] +defs["igSaveIniSettingsToDisk"] = {} +defs["igSaveIniSettingsToDisk"][1] = {} +defs["igSaveIniSettingsToDisk"][1]["funcname"] = "SaveIniSettingsToDisk" +defs["igSaveIniSettingsToDisk"][1]["args"] = "(const char* ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" +defs["igSaveIniSettingsToDisk"][1]["comment"] = "" +defs["igSaveIniSettingsToDisk"][1]["call_args"] = "(ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["argsoriginal"] = "(const char* ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["stname"] = "ImGui" +defs["igSaveIniSettingsToDisk"][1]["argsT"] = {} +defs["igSaveIniSettingsToDisk"][1]["argsT"][1] = {} +defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["type"] = "const char*" +defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["name"] = "ini_filename" +defs["igSaveIniSettingsToDisk"][1]["defaults"] = {} +defs["igSaveIniSettingsToDisk"][1]["signature"] = "(const char*)" +defs["igSaveIniSettingsToDisk"][1]["cimguiname"] = "igSaveIniSettingsToDisk" +defs["igSaveIniSettingsToDisk"]["(const char*)"] = defs["igSaveIniSettingsToDisk"][1] defs["ImFont_ClearOutputData"] = {} defs["ImFont_ClearOutputData"][1] = {} defs["ImFont_ClearOutputData"][1]["funcname"] = "ClearOutputData" @@ -8401,27 +8369,20 @@ defs["ImFont_ClearOutputData"][1]["defaults"] = {} defs["ImFont_ClearOutputData"][1]["signature"] = "()" defs["ImFont_ClearOutputData"][1]["cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"]["()"] = defs["ImFont_ClearOutputData"][1] -defs["igLoadIniSettingsFromMemory"] = {} -defs["igLoadIniSettingsFromMemory"][1] = {} -defs["igLoadIniSettingsFromMemory"][1]["funcname"] = "LoadIniSettingsFromMemory" -defs["igLoadIniSettingsFromMemory"][1]["args"] = "(const char* ini_data,size_t ini_size)" -defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" -defs["igLoadIniSettingsFromMemory"][1]["comment"] = "" -defs["igLoadIniSettingsFromMemory"][1]["call_args"] = "(ini_data,ini_size)" -defs["igLoadIniSettingsFromMemory"][1]["argsoriginal"] = "(const char* ini_data,size_t ini_size=0)" -defs["igLoadIniSettingsFromMemory"][1]["stname"] = "ImGui" -defs["igLoadIniSettingsFromMemory"][1]["argsT"] = {} -defs["igLoadIniSettingsFromMemory"][1]["argsT"][1] = {} -defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["type"] = "const char*" -defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["name"] = "ini_data" -defs["igLoadIniSettingsFromMemory"][1]["argsT"][2] = {} -defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["type"] = "size_t" -defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["name"] = "ini_size" -defs["igLoadIniSettingsFromMemory"][1]["defaults"] = {} -defs["igLoadIniSettingsFromMemory"][1]["defaults"]["ini_size"] = "0" -defs["igLoadIniSettingsFromMemory"][1]["signature"] = "(const char*,size_t)" -defs["igLoadIniSettingsFromMemory"][1]["cimguiname"] = "igLoadIniSettingsFromMemory" -defs["igLoadIniSettingsFromMemory"]["(const char*,size_t)"] = defs["igLoadIniSettingsFromMemory"][1] +defs["igGetClipboardText"] = {} +defs["igGetClipboardText"][1] = {} +defs["igGetClipboardText"][1]["funcname"] = "GetClipboardText" +defs["igGetClipboardText"][1]["args"] = "()" +defs["igGetClipboardText"][1]["ret"] = "const char*" +defs["igGetClipboardText"][1]["comment"] = "" +defs["igGetClipboardText"][1]["call_args"] = "()" +defs["igGetClipboardText"][1]["argsoriginal"] = "()" +defs["igGetClipboardText"][1]["stname"] = "ImGui" +defs["igGetClipboardText"][1]["argsT"] = {} +defs["igGetClipboardText"][1]["defaults"] = {} +defs["igGetClipboardText"][1]["signature"] = "()" +defs["igGetClipboardText"][1]["cimguiname"] = "igGetClipboardText" +defs["igGetClipboardText"]["()"] = defs["igGetClipboardText"][1] defs["ImDrawList_PrimQuadUV"] = {} defs["ImDrawList_PrimQuadUV"][1] = {} defs["ImDrawList_PrimQuadUV"][1]["funcname"] = "PrimQuadUV" @@ -8587,26 +8548,38 @@ defs["igGetTreeNodeToLabelSpacing"][1]["defaults"] = {} defs["igGetTreeNodeToLabelSpacing"][1]["signature"] = "()" defs["igGetTreeNodeToLabelSpacing"][1]["cimguiname"] = "igGetTreeNodeToLabelSpacing" defs["igGetTreeNodeToLabelSpacing"]["()"] = defs["igGetTreeNodeToLabelSpacing"][1] -defs["igArrowButton"] = {} -defs["igArrowButton"][1] = {} -defs["igArrowButton"][1]["funcname"] = "ArrowButton" -defs["igArrowButton"][1]["args"] = "(const char* str_id,ImGuiDir dir)" -defs["igArrowButton"][1]["ret"] = "bool" -defs["igArrowButton"][1]["comment"] = "" -defs["igArrowButton"][1]["call_args"] = "(str_id,dir)" -defs["igArrowButton"][1]["argsoriginal"] = "(const char* str_id,ImGuiDir dir)" -defs["igArrowButton"][1]["stname"] = "ImGui" -defs["igArrowButton"][1]["argsT"] = {} -defs["igArrowButton"][1]["argsT"][1] = {} -defs["igArrowButton"][1]["argsT"][1]["type"] = "const char*" -defs["igArrowButton"][1]["argsT"][1]["name"] = "str_id" -defs["igArrowButton"][1]["argsT"][2] = {} -defs["igArrowButton"][1]["argsT"][2]["type"] = "ImGuiDir" -defs["igArrowButton"][1]["argsT"][2]["name"] = "dir" -defs["igArrowButton"][1]["defaults"] = {} -defs["igArrowButton"][1]["signature"] = "(const char*,ImGuiDir)" -defs["igArrowButton"][1]["cimguiname"] = "igArrowButton" -defs["igArrowButton"]["(const char*,ImGuiDir)"] = defs["igArrowButton"][1] +defs["igGetMousePos"] = {} +defs["igGetMousePos"][1] = {} +defs["igGetMousePos"][1]["funcname"] = "GetMousePos" +defs["igGetMousePos"][1]["args"] = "()" +defs["igGetMousePos"][1]["ret"] = "ImVec2" +defs["igGetMousePos"][1]["comment"] = "" +defs["igGetMousePos"][1]["call_args"] = "()" +defs["igGetMousePos"][1]["argsoriginal"] = "()" +defs["igGetMousePos"][1]["stname"] = "ImGui" +defs["igGetMousePos"][1]["argsT"] = {} +defs["igGetMousePos"][1]["defaults"] = {} +defs["igGetMousePos"][1]["signature"] = "()" +defs["igGetMousePos"][1]["cimguiname"] = "igGetMousePos" +defs["igGetMousePos"][2] = {} +defs["igGetMousePos"][2]["funcname"] = "GetMousePos" +defs["igGetMousePos"][2]["args"] = "(ImVec2 *pOut)" +defs["igGetMousePos"][2]["ret"] = "void" +defs["igGetMousePos"][2]["cimguiname"] = "igGetMousePos" +defs["igGetMousePos"][2]["nonUDT"] = true +defs["igGetMousePos"][2]["call_args"] = "()" +defs["igGetMousePos"][2]["argsoriginal"] = "()" +defs["igGetMousePos"][2]["stname"] = "ImGui" +defs["igGetMousePos"][2]["signature"] = "()" +defs["igGetMousePos"][2]["ov_cimguiname"] = "igGetMousePos_nonUDT" +defs["igGetMousePos"][2]["comment"] = "" +defs["igGetMousePos"][2]["defaults"] = defs["igGetMousePos"][1]["defaults"] +defs["igGetMousePos"][2]["argsT"] = {} +defs["igGetMousePos"][2]["argsT"][1] = {} +defs["igGetMousePos"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMousePos"][2]["argsT"][1]["name"] = "pOut" +defs["igGetMousePos"]["()nonUDT"] = defs["igGetMousePos"][2] +defs["igGetMousePos"]["()"] = defs["igGetMousePos"][1] defs["GlyphRangesBuilder_AddChar"] = {} defs["GlyphRangesBuilder_AddChar"][1] = {} defs["GlyphRangesBuilder_AddChar"][1]["funcname"] = "AddChar" @@ -8638,23 +8611,23 @@ defs["igPopID"][1]["defaults"] = {} defs["igPopID"][1]["signature"] = "()" defs["igPopID"][1]["cimguiname"] = "igPopID" defs["igPopID"]["()"] = defs["igPopID"][1] -defs["igSetStateStorage"] = {} -defs["igSetStateStorage"][1] = {} -defs["igSetStateStorage"][1]["funcname"] = "SetStateStorage" -defs["igSetStateStorage"][1]["args"] = "(ImGuiStorage* storage)" -defs["igSetStateStorage"][1]["ret"] = "void" -defs["igSetStateStorage"][1]["comment"] = "" -defs["igSetStateStorage"][1]["call_args"] = "(storage)" -defs["igSetStateStorage"][1]["argsoriginal"] = "(ImGuiStorage* storage)" -defs["igSetStateStorage"][1]["stname"] = "ImGui" -defs["igSetStateStorage"][1]["argsT"] = {} -defs["igSetStateStorage"][1]["argsT"][1] = {} -defs["igSetStateStorage"][1]["argsT"][1]["type"] = "ImGuiStorage*" -defs["igSetStateStorage"][1]["argsT"][1]["name"] = "storage" -defs["igSetStateStorage"][1]["defaults"] = {} -defs["igSetStateStorage"][1]["signature"] = "(ImGuiStorage*)" -defs["igSetStateStorage"][1]["cimguiname"] = "igSetStateStorage" -defs["igSetStateStorage"]["(ImGuiStorage*)"] = defs["igSetStateStorage"][1] +defs["igIsMouseDoubleClicked"] = {} +defs["igIsMouseDoubleClicked"][1] = {} +defs["igIsMouseDoubleClicked"][1]["funcname"] = "IsMouseDoubleClicked" +defs["igIsMouseDoubleClicked"][1]["args"] = "(int button)" +defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" +defs["igIsMouseDoubleClicked"][1]["comment"] = "" +defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)" +defs["igIsMouseDoubleClicked"][1]["argsoriginal"] = "(int button)" +defs["igIsMouseDoubleClicked"][1]["stname"] = "ImGui" +defs["igIsMouseDoubleClicked"][1]["argsT"] = {} +defs["igIsMouseDoubleClicked"][1]["argsT"][1] = {} +defs["igIsMouseDoubleClicked"][1]["argsT"][1]["type"] = "int" +defs["igIsMouseDoubleClicked"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDoubleClicked"][1]["defaults"] = {} +defs["igIsMouseDoubleClicked"][1]["signature"] = "(int)" +defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked" +defs["igIsMouseDoubleClicked"]["(int)"] = defs["igIsMouseDoubleClicked"][1] defs["igStyleColorsClassic"] = {} defs["igStyleColorsClassic"][1] = {} defs["igStyleColorsClassic"][1]["funcname"] = "StyleColorsClassic" @@ -8701,37 +8674,70 @@ defs["ImDrawList_PathClear"][1]["defaults"] = {} defs["ImDrawList_PathClear"][1]["signature"] = "()" defs["ImDrawList_PathClear"][1]["cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"]["()"] = defs["ImDrawList_PathClear"][1] -defs["igIsKeyReleased"] = {} -defs["igIsKeyReleased"][1] = {} -defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][1]["args"] = "(int user_key_index)" -defs["igIsKeyReleased"][1]["ret"] = "bool" -defs["igIsKeyReleased"][1]["comment"] = "" -defs["igIsKeyReleased"][1]["call_args"] = "(user_key_index)" -defs["igIsKeyReleased"][1]["argsoriginal"] = "(int user_key_index)" -defs["igIsKeyReleased"][1]["stname"] = "ImGui" -defs["igIsKeyReleased"][1]["argsT"] = {} -defs["igIsKeyReleased"][1]["argsT"][1] = {} -defs["igIsKeyReleased"][1]["argsT"][1]["type"] = "int" -defs["igIsKeyReleased"][1]["argsT"][1]["name"] = "user_key_index" -defs["igIsKeyReleased"][1]["defaults"] = {} -defs["igIsKeyReleased"][1]["signature"] = "(int)" -defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" -defs["igIsKeyReleased"]["(int)"] = defs["igIsKeyReleased"][1] -defs["igBeginGroup"] = {} -defs["igBeginGroup"][1] = {} -defs["igBeginGroup"][1]["funcname"] = "BeginGroup" -defs["igBeginGroup"][1]["args"] = "()" -defs["igBeginGroup"][1]["ret"] = "void" -defs["igBeginGroup"][1]["comment"] = "" -defs["igBeginGroup"][1]["call_args"] = "()" -defs["igBeginGroup"][1]["argsoriginal"] = "()" -defs["igBeginGroup"][1]["stname"] = "ImGui" -defs["igBeginGroup"][1]["argsT"] = {} -defs["igBeginGroup"][1]["defaults"] = {} -defs["igBeginGroup"][1]["signature"] = "()" -defs["igBeginGroup"][1]["cimguiname"] = "igBeginGroup" -defs["igBeginGroup"]["()"] = defs["igBeginGroup"][1] +defs["igSetWindowFocus"] = {} +defs["igSetWindowFocus"][1] = {} +defs["igSetWindowFocus"][1]["funcname"] = "SetWindowFocus" +defs["igSetWindowFocus"][1]["args"] = "()" +defs["igSetWindowFocus"][1]["ret"] = "void" +defs["igSetWindowFocus"][1]["comment"] = "" +defs["igSetWindowFocus"][1]["call_args"] = "()" +defs["igSetWindowFocus"][1]["argsoriginal"] = "()" +defs["igSetWindowFocus"][1]["stname"] = "ImGui" +defs["igSetWindowFocus"][1]["argsT"] = {} +defs["igSetWindowFocus"][1]["ov_cimguiname"] = "igSetWindowFocus" +defs["igSetWindowFocus"][1]["defaults"] = {} +defs["igSetWindowFocus"][1]["signature"] = "()" +defs["igSetWindowFocus"][1]["cimguiname"] = "igSetWindowFocus" +defs["igSetWindowFocus"][2] = {} +defs["igSetWindowFocus"][2]["funcname"] = "SetWindowFocus" +defs["igSetWindowFocus"][2]["args"] = "(const char* name)" +defs["igSetWindowFocus"][2]["ret"] = "void" +defs["igSetWindowFocus"][2]["comment"] = "" +defs["igSetWindowFocus"][2]["call_args"] = "(name)" +defs["igSetWindowFocus"][2]["argsoriginal"] = "(const char* name)" +defs["igSetWindowFocus"][2]["stname"] = "ImGui" +defs["igSetWindowFocus"][2]["argsT"] = {} +defs["igSetWindowFocus"][2]["argsT"][1] = {} +defs["igSetWindowFocus"][2]["argsT"][1]["type"] = "const char*" +defs["igSetWindowFocus"][2]["argsT"][1]["name"] = "name" +defs["igSetWindowFocus"][2]["ov_cimguiname"] = "igSetWindowFocusStr" +defs["igSetWindowFocus"][2]["defaults"] = {} +defs["igSetWindowFocus"][2]["signature"] = "(const char*)" +defs["igSetWindowFocus"][2]["cimguiname"] = "igSetWindowFocus" +defs["igSetWindowFocus"]["(const char*)"] = defs["igSetWindowFocus"][2] +defs["igSetWindowFocus"]["()"] = defs["igSetWindowFocus"][1] +defs["igColorConvertHSVtoRGB"] = {} +defs["igColorConvertHSVtoRGB"][1] = {} +defs["igColorConvertHSVtoRGB"][1]["funcname"] = "ColorConvertHSVtoRGB" +defs["igColorConvertHSVtoRGB"][1]["args"] = "(float h,float s,float v,float out_r,float out_g,float out_b)" +defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" +defs["igColorConvertHSVtoRGB"][1]["comment"] = "" +defs["igColorConvertHSVtoRGB"][1]["call_args"] = "(h,s,v,out_r,out_g,out_b)" +defs["igColorConvertHSVtoRGB"][1]["argsoriginal"] = "(float h,float s,float v,float& out_r,float& out_g,float& out_b)" +defs["igColorConvertHSVtoRGB"][1]["stname"] = "ImGui" +defs["igColorConvertHSVtoRGB"][1]["argsT"] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][1] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["name"] = "h" +defs["igColorConvertHSVtoRGB"][1]["argsT"][2] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["name"] = "s" +defs["igColorConvertHSVtoRGB"][1]["argsT"][3] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["name"] = "v" +defs["igColorConvertHSVtoRGB"][1]["argsT"][4] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["name"] = "out_r" +defs["igColorConvertHSVtoRGB"][1]["argsT"][5] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["name"] = "out_g" +defs["igColorConvertHSVtoRGB"][1]["argsT"][6] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["name"] = "out_b" +defs["igColorConvertHSVtoRGB"][1]["defaults"] = {} +defs["igColorConvertHSVtoRGB"][1]["signature"] = "(float,float,float,float,float,float)" +defs["igColorConvertHSVtoRGB"][1]["cimguiname"] = "igColorConvertHSVtoRGB" +defs["igColorConvertHSVtoRGB"]["(float,float,float,float,float,float)"] = defs["igColorConvertHSVtoRGB"][1] defs["ImColor_ImColor"] = {} defs["ImColor_ImColor"][1] = {} defs["ImColor_ImColor"][1]["funcname"] = "ImColor" @@ -8867,23 +8873,44 @@ defs["igVSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igVSliderFloat"][1]["signature"] = "(const char*,const ImVec2,float*,float,float,const char*,float)" defs["igVSliderFloat"][1]["cimguiname"] = "igVSliderFloat" defs["igVSliderFloat"]["(const char*,const ImVec2,float*,float,float,const char*,float)"] = defs["igVSliderFloat"][1] -defs["igColorConvertFloat4ToU32"] = {} -defs["igColorConvertFloat4ToU32"][1] = {} -defs["igColorConvertFloat4ToU32"][1]["funcname"] = "ColorConvertFloat4ToU32" -defs["igColorConvertFloat4ToU32"][1]["args"] = "(const ImVec4 in)" -defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" -defs["igColorConvertFloat4ToU32"][1]["comment"] = "" -defs["igColorConvertFloat4ToU32"][1]["call_args"] = "(in)" -defs["igColorConvertFloat4ToU32"][1]["argsoriginal"] = "(const ImVec4& in)" -defs["igColorConvertFloat4ToU32"][1]["stname"] = "ImGui" -defs["igColorConvertFloat4ToU32"][1]["argsT"] = {} -defs["igColorConvertFloat4ToU32"][1]["argsT"][1] = {} -defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["type"] = "const ImVec4" -defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["name"] = "in" -defs["igColorConvertFloat4ToU32"][1]["defaults"] = {} -defs["igColorConvertFloat4ToU32"][1]["signature"] = "(const ImVec4)" -defs["igColorConvertFloat4ToU32"][1]["cimguiname"] = "igColorConvertFloat4ToU32" -defs["igColorConvertFloat4ToU32"]["(const ImVec4)"] = defs["igColorConvertFloat4ToU32"][1] +defs["igColorConvertU32ToFloat4"] = {} +defs["igColorConvertU32ToFloat4"][1] = {} +defs["igColorConvertU32ToFloat4"][1]["funcname"] = "ColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"][1]["ret"] = "ImVec4" +defs["igColorConvertU32ToFloat4"][1]["comment"] = "" +defs["igColorConvertU32ToFloat4"][1]["call_args"] = "(in)" +defs["igColorConvertU32ToFloat4"][1]["argsoriginal"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"][1]["stname"] = "ImGui" +defs["igColorConvertU32ToFloat4"][1]["argsT"] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][1] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["type"] = "ImU32" +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["name"] = "in" +defs["igColorConvertU32ToFloat4"][1]["defaults"] = {} +defs["igColorConvertU32ToFloat4"][1]["signature"] = "(ImU32)" +defs["igColorConvertU32ToFloat4"][1]["cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][2] = {} +defs["igColorConvertU32ToFloat4"][2]["funcname"] = "ColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][2]["args"] = "(ImVec4 *pOut,ImU32 in)" +defs["igColorConvertU32ToFloat4"][2]["ret"] = "void" +defs["igColorConvertU32ToFloat4"][2]["cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][2]["nonUDT"] = true +defs["igColorConvertU32ToFloat4"][2]["call_args"] = "(in)" +defs["igColorConvertU32ToFloat4"][2]["argsoriginal"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"][2]["stname"] = "ImGui" +defs["igColorConvertU32ToFloat4"][2]["signature"] = "(ImU32)" +defs["igColorConvertU32ToFloat4"][2]["ov_cimguiname"] = "igColorConvertU32ToFloat4_nonUDT" +defs["igColorConvertU32ToFloat4"][2]["comment"] = "" +defs["igColorConvertU32ToFloat4"][2]["defaults"] = defs["igColorConvertU32ToFloat4"][1]["defaults"] +defs["igColorConvertU32ToFloat4"][2]["argsT"] = {} +defs["igColorConvertU32ToFloat4"][2]["argsT"][1] = {} +defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["type"] = "ImVec4*" +defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["name"] = "pOut" +defs["igColorConvertU32ToFloat4"][2]["argsT"][2] = {} +defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["type"] = "ImU32" +defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["name"] = "in" +defs["igColorConvertU32ToFloat4"]["(ImU32)nonUDT"] = defs["igColorConvertU32ToFloat4"][2] +defs["igColorConvertU32ToFloat4"]["(ImU32)"] = defs["igColorConvertU32ToFloat4"][1] defs["igPopTextWrapPos"] = {} defs["igPopTextWrapPos"][1] = {} defs["igPopTextWrapPos"][1]["funcname"] = "PopTextWrapPos" @@ -8912,65 +8939,20 @@ defs["ImGuiTextFilter_Clear"][1]["defaults"] = {} defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" defs["ImGuiTextFilter_Clear"][1]["cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"]["()"] = defs["ImGuiTextFilter_Clear"][1] -defs["igCalcTextSize"] = {} -defs["igCalcTextSize"][1] = {} -defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" -defs["igCalcTextSize"][1]["args"] = "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" -defs["igCalcTextSize"][1]["ret"] = "ImVec2" -defs["igCalcTextSize"][1]["comment"] = "" -defs["igCalcTextSize"][1]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" -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]["stname"] = "ImGui" -defs["igCalcTextSize"][1]["argsT"] = {} -defs["igCalcTextSize"][1]["argsT"][1] = {} -defs["igCalcTextSize"][1]["argsT"][1]["type"] = "const char*" -defs["igCalcTextSize"][1]["argsT"][1]["name"] = "text" -defs["igCalcTextSize"][1]["argsT"][2] = {} -defs["igCalcTextSize"][1]["argsT"][2]["type"] = "const char*" -defs["igCalcTextSize"][1]["argsT"][2]["name"] = "text_end" -defs["igCalcTextSize"][1]["argsT"][3] = {} -defs["igCalcTextSize"][1]["argsT"][3]["type"] = "bool" -defs["igCalcTextSize"][1]["argsT"][3]["name"] = "hide_text_after_double_hash" -defs["igCalcTextSize"][1]["argsT"][4] = {} -defs["igCalcTextSize"][1]["argsT"][4]["type"] = "float" -defs["igCalcTextSize"][1]["argsT"][4]["name"] = "wrap_width" -defs["igCalcTextSize"][1]["defaults"] = {} -defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void *)0)" -defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" -defs["igCalcTextSize"][1]["defaults"]["hide_text_after_double_hash"] = "false" -defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" -defs["igCalcTextSize"][1]["cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"][2] = {} -defs["igCalcTextSize"][2]["funcname"] = "CalcTextSize" -defs["igCalcTextSize"][2]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" -defs["igCalcTextSize"][2]["ret"] = "void" -defs["igCalcTextSize"][2]["cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"][2]["nonUDT"] = true -defs["igCalcTextSize"][2]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" -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]["stname"] = "ImGui" -defs["igCalcTextSize"][2]["signature"] = "(const char*,const char*,bool,float)" -defs["igCalcTextSize"][2]["ov_cimguiname"] = "igCalcTextSize_nonUDT" -defs["igCalcTextSize"][2]["comment"] = "" -defs["igCalcTextSize"][2]["defaults"] = defs["igCalcTextSize"][1]["defaults"] -defs["igCalcTextSize"][2]["argsT"] = {} -defs["igCalcTextSize"][2]["argsT"][1] = {} -defs["igCalcTextSize"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igCalcTextSize"][2]["argsT"][1]["name"] = "pOut" -defs["igCalcTextSize"][2]["argsT"][2] = {} -defs["igCalcTextSize"][2]["argsT"][2]["type"] = "const char*" -defs["igCalcTextSize"][2]["argsT"][2]["name"] = "text" -defs["igCalcTextSize"][2]["argsT"][3] = {} -defs["igCalcTextSize"][2]["argsT"][3]["type"] = "const char*" -defs["igCalcTextSize"][2]["argsT"][3]["name"] = "text_end" -defs["igCalcTextSize"][2]["argsT"][4] = {} -defs["igCalcTextSize"][2]["argsT"][4]["type"] = "bool" -defs["igCalcTextSize"][2]["argsT"][4]["name"] = "hide_text_after_double_hash" -defs["igCalcTextSize"][2]["argsT"][5] = {} -defs["igCalcTextSize"][2]["argsT"][5]["type"] = "float" -defs["igCalcTextSize"][2]["argsT"][5]["name"] = "wrap_width" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] -defs["igCalcTextSize"]["(const char*,const char*,bool,float)nonUDT"] = defs["igCalcTextSize"][2] +defs["igGetStateStorage"] = {} +defs["igGetStateStorage"][1] = {} +defs["igGetStateStorage"][1]["funcname"] = "GetStateStorage" +defs["igGetStateStorage"][1]["args"] = "()" +defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" +defs["igGetStateStorage"][1]["comment"] = "" +defs["igGetStateStorage"][1]["call_args"] = "()" +defs["igGetStateStorage"][1]["argsoriginal"] = "()" +defs["igGetStateStorage"][1]["stname"] = "ImGui" +defs["igGetStateStorage"][1]["argsT"] = {} +defs["igGetStateStorage"][1]["defaults"] = {} +defs["igGetStateStorage"][1]["signature"] = "()" +defs["igGetStateStorage"][1]["cimguiname"] = "igGetStateStorage" +defs["igGetStateStorage"]["()"] = defs["igGetStateStorage"][1] defs["igGetColumnWidth"] = {} defs["igGetColumnWidth"][1] = {} defs["igGetColumnWidth"][1]["funcname"] = "GetColumnWidth" @@ -9003,20 +8985,23 @@ defs["igEndMenuBar"][1]["defaults"] = {} defs["igEndMenuBar"][1]["signature"] = "()" defs["igEndMenuBar"][1]["cimguiname"] = "igEndMenuBar" defs["igEndMenuBar"]["()"] = defs["igEndMenuBar"][1] -defs["igGetStateStorage"] = {} -defs["igGetStateStorage"][1] = {} -defs["igGetStateStorage"][1]["funcname"] = "GetStateStorage" -defs["igGetStateStorage"][1]["args"] = "()" -defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" -defs["igGetStateStorage"][1]["comment"] = "" -defs["igGetStateStorage"][1]["call_args"] = "()" -defs["igGetStateStorage"][1]["argsoriginal"] = "()" -defs["igGetStateStorage"][1]["stname"] = "ImGui" -defs["igGetStateStorage"][1]["argsT"] = {} -defs["igGetStateStorage"][1]["defaults"] = {} -defs["igGetStateStorage"][1]["signature"] = "()" -defs["igGetStateStorage"][1]["cimguiname"] = "igGetStateStorage" -defs["igGetStateStorage"]["()"] = defs["igGetStateStorage"][1] +defs["igSetStateStorage"] = {} +defs["igSetStateStorage"][1] = {} +defs["igSetStateStorage"][1]["funcname"] = "SetStateStorage" +defs["igSetStateStorage"][1]["args"] = "(ImGuiStorage* storage)" +defs["igSetStateStorage"][1]["ret"] = "void" +defs["igSetStateStorage"][1]["comment"] = "" +defs["igSetStateStorage"][1]["call_args"] = "(storage)" +defs["igSetStateStorage"][1]["argsoriginal"] = "(ImGuiStorage* storage)" +defs["igSetStateStorage"][1]["stname"] = "ImGui" +defs["igSetStateStorage"][1]["argsT"] = {} +defs["igSetStateStorage"][1]["argsT"][1] = {} +defs["igSetStateStorage"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["igSetStateStorage"][1]["argsT"][1]["name"] = "storage" +defs["igSetStateStorage"][1]["defaults"] = {} +defs["igSetStateStorage"][1]["signature"] = "(ImGuiStorage*)" +defs["igSetStateStorage"][1]["cimguiname"] = "igSetStateStorage" +defs["igSetStateStorage"]["(ImGuiStorage*)"] = defs["igSetStateStorage"][1] defs["igGetStyleColorName"] = {} defs["igGetStyleColorName"][1] = {} defs["igGetStyleColorName"][1]["funcname"] = "GetStyleColorName" @@ -9148,30 +9133,23 @@ defs["igMemAlloc"][1]["defaults"] = {} defs["igMemAlloc"][1]["signature"] = "(size_t)" defs["igMemAlloc"][1]["cimguiname"] = "igMemAlloc" defs["igMemAlloc"]["(size_t)"] = defs["igMemAlloc"][1] -defs["igLabelText"] = {} -defs["igLabelText"][1] = {} -defs["igLabelText"][1]["isvararg"] = "...)" -defs["igLabelText"][1]["funcname"] = "LabelText" -defs["igLabelText"][1]["args"] = "(const char* label,const char* fmt,...)" -defs["igLabelText"][1]["ret"] = "void" -defs["igLabelText"][1]["comment"] = "" -defs["igLabelText"][1]["call_args"] = "(label,fmt,...)" -defs["igLabelText"][1]["argsoriginal"] = "(const char* label,const char* fmt,...)" -defs["igLabelText"][1]["stname"] = "ImGui" -defs["igLabelText"][1]["argsT"] = {} -defs["igLabelText"][1]["argsT"][1] = {} -defs["igLabelText"][1]["argsT"][1]["type"] = "const char*" -defs["igLabelText"][1]["argsT"][1]["name"] = "label" -defs["igLabelText"][1]["argsT"][2] = {} -defs["igLabelText"][1]["argsT"][2]["type"] = "const char*" -defs["igLabelText"][1]["argsT"][2]["name"] = "fmt" -defs["igLabelText"][1]["argsT"][3] = {} -defs["igLabelText"][1]["argsT"][3]["type"] = "..." -defs["igLabelText"][1]["argsT"][3]["name"] = "..." -defs["igLabelText"][1]["defaults"] = {} -defs["igLabelText"][1]["signature"] = "(const char*,const char*,...)" -defs["igLabelText"][1]["cimguiname"] = "igLabelText" -defs["igLabelText"]["(const char*,const char*,...)"] = defs["igLabelText"][1] +defs["igSetCurrentContext"] = {} +defs["igSetCurrentContext"][1] = {} +defs["igSetCurrentContext"][1]["funcname"] = "SetCurrentContext" +defs["igSetCurrentContext"][1]["args"] = "(ImGuiContext* ctx)" +defs["igSetCurrentContext"][1]["ret"] = "void" +defs["igSetCurrentContext"][1]["comment"] = "" +defs["igSetCurrentContext"][1]["call_args"] = "(ctx)" +defs["igSetCurrentContext"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igSetCurrentContext"][1]["stname"] = "ImGui" +defs["igSetCurrentContext"][1]["argsT"] = {} +defs["igSetCurrentContext"][1]["argsT"][1] = {} +defs["igSetCurrentContext"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igSetCurrentContext"][1]["argsT"][1]["name"] = "ctx" +defs["igSetCurrentContext"][1]["defaults"] = {} +defs["igSetCurrentContext"][1]["signature"] = "(ImGuiContext*)" +defs["igSetCurrentContext"][1]["cimguiname"] = "igSetCurrentContext" +defs["igSetCurrentContext"]["(ImGuiContext*)"] = defs["igSetCurrentContext"][1] defs["igPushItemWidth"] = {} defs["igPushItemWidth"][1] = {} defs["igPushItemWidth"][1]["funcname"] = "PushItemWidth" @@ -9376,23 +9354,38 @@ defs["igSetMouseCursor"][1]["defaults"] = {} defs["igSetMouseCursor"][1]["signature"] = "(ImGuiMouseCursor)" defs["igSetMouseCursor"][1]["cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"]["(ImGuiMouseCursor)"] = defs["igSetMouseCursor"][1] -defs["igSetNextWindowContentSize"] = {} -defs["igSetNextWindowContentSize"][1] = {} -defs["igSetNextWindowContentSize"][1]["funcname"] = "SetNextWindowContentSize" -defs["igSetNextWindowContentSize"][1]["args"] = "(const ImVec2 size)" -defs["igSetNextWindowContentSize"][1]["ret"] = "void" -defs["igSetNextWindowContentSize"][1]["comment"] = "" -defs["igSetNextWindowContentSize"][1]["call_args"] = "(size)" -defs["igSetNextWindowContentSize"][1]["argsoriginal"] = "(const ImVec2& size)" -defs["igSetNextWindowContentSize"][1]["stname"] = "ImGui" -defs["igSetNextWindowContentSize"][1]["argsT"] = {} -defs["igSetNextWindowContentSize"][1]["argsT"][1] = {} -defs["igSetNextWindowContentSize"][1]["argsT"][1]["type"] = "const ImVec2" -defs["igSetNextWindowContentSize"][1]["argsT"][1]["name"] = "size" -defs["igSetNextWindowContentSize"][1]["defaults"] = {} -defs["igSetNextWindowContentSize"][1]["signature"] = "(const ImVec2)" -defs["igSetNextWindowContentSize"][1]["cimguiname"] = "igSetNextWindowContentSize" -defs["igSetNextWindowContentSize"]["(const ImVec2)"] = defs["igSetNextWindowContentSize"][1] +defs["igGetWindowContentRegionMax"] = {} +defs["igGetWindowContentRegionMax"][1] = {} +defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][1]["args"] = "()" +defs["igGetWindowContentRegionMax"][1]["ret"] = "ImVec2" +defs["igGetWindowContentRegionMax"][1]["comment"] = "" +defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" +defs["igGetWindowContentRegionMax"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMax"][1]["stname"] = "ImGui" +defs["igGetWindowContentRegionMax"][1]["argsT"] = {} +defs["igGetWindowContentRegionMax"][1]["defaults"] = {} +defs["igGetWindowContentRegionMax"][1]["signature"] = "()" +defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][2] = {} +defs["igGetWindowContentRegionMax"][2]["funcname"] = "GetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][2]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMax"][2]["ret"] = "void" +defs["igGetWindowContentRegionMax"][2]["cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][2]["nonUDT"] = true +defs["igGetWindowContentRegionMax"][2]["call_args"] = "()" +defs["igGetWindowContentRegionMax"][2]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMax"][2]["stname"] = "ImGui" +defs["igGetWindowContentRegionMax"][2]["signature"] = "()" +defs["igGetWindowContentRegionMax"][2]["ov_cimguiname"] = "igGetWindowContentRegionMax_nonUDT" +defs["igGetWindowContentRegionMax"][2]["comment"] = "" +defs["igGetWindowContentRegionMax"][2]["defaults"] = defs["igGetWindowContentRegionMax"][1]["defaults"] +defs["igGetWindowContentRegionMax"][2]["argsT"] = {} +defs["igGetWindowContentRegionMax"][2]["argsT"][1] = {} +defs["igGetWindowContentRegionMax"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMax"][2]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMax"]["()nonUDT"] = defs["igGetWindowContentRegionMax"][2] +defs["igGetWindowContentRegionMax"]["()"] = defs["igGetWindowContentRegionMax"][1] defs["igInputScalar"] = {} defs["igInputScalar"][1] = {} defs["igInputScalar"][1]["funcname"] = "InputScalar" @@ -9446,28 +9439,67 @@ defs["ImDrawList_PushClipRectFullScreen"][1]["defaults"] = {} defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" defs["ImDrawList_PushClipRectFullScreen"][1]["cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"]["()"] = defs["ImDrawList_PushClipRectFullScreen"][1] -defs["igSetCursorPosY"] = {} -defs["igSetCursorPosY"][1] = {} -defs["igSetCursorPosY"][1]["funcname"] = "SetCursorPosY" -defs["igSetCursorPosY"][1]["args"] = "(float y)" -defs["igSetCursorPosY"][1]["ret"] = "void" -defs["igSetCursorPosY"][1]["comment"] = "" -defs["igSetCursorPosY"][1]["call_args"] = "(y)" -defs["igSetCursorPosY"][1]["argsoriginal"] = "(float y)" -defs["igSetCursorPosY"][1]["stname"] = "ImGui" -defs["igSetCursorPosY"][1]["argsT"] = {} -defs["igSetCursorPosY"][1]["argsT"][1] = {} -defs["igSetCursorPosY"][1]["argsT"][1]["type"] = "float" -defs["igSetCursorPosY"][1]["argsT"][1]["name"] = "y" -defs["igSetCursorPosY"][1]["defaults"] = {} -defs["igSetCursorPosY"][1]["signature"] = "(float)" -defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" -defs["igSetCursorPosY"]["(float)"] = defs["igSetCursorPosY"][1] +defs["igGetColorU32"] = {} +defs["igGetColorU32"][1] = {} +defs["igGetColorU32"][1]["funcname"] = "GetColorU32" +defs["igGetColorU32"][1]["args"] = "(ImGuiCol idx,float alpha_mul)" +defs["igGetColorU32"][1]["ret"] = "ImU32" +defs["igGetColorU32"][1]["comment"] = "" +defs["igGetColorU32"][1]["call_args"] = "(idx,alpha_mul)" +defs["igGetColorU32"][1]["argsoriginal"] = "(ImGuiCol idx,float alpha_mul=1.0f)" +defs["igGetColorU32"][1]["stname"] = "ImGui" +defs["igGetColorU32"][1]["argsT"] = {} +defs["igGetColorU32"][1]["argsT"][1] = {} +defs["igGetColorU32"][1]["argsT"][1]["type"] = "ImGuiCol" +defs["igGetColorU32"][1]["argsT"][1]["name"] = "idx" +defs["igGetColorU32"][1]["argsT"][2] = {} +defs["igGetColorU32"][1]["argsT"][2]["type"] = "float" +defs["igGetColorU32"][1]["argsT"][2]["name"] = "alpha_mul" +defs["igGetColorU32"][1]["ov_cimguiname"] = "igGetColorU32" +defs["igGetColorU32"][1]["defaults"] = {} +defs["igGetColorU32"][1]["defaults"]["alpha_mul"] = "1.0f" +defs["igGetColorU32"][1]["signature"] = "(ImGuiCol,float)" +defs["igGetColorU32"][1]["cimguiname"] = "igGetColorU32" +defs["igGetColorU32"][2] = {} +defs["igGetColorU32"][2]["funcname"] = "GetColorU32" +defs["igGetColorU32"][2]["args"] = "(const ImVec4 col)" +defs["igGetColorU32"][2]["ret"] = "ImU32" +defs["igGetColorU32"][2]["comment"] = "" +defs["igGetColorU32"][2]["call_args"] = "(col)" +defs["igGetColorU32"][2]["argsoriginal"] = "(const ImVec4& col)" +defs["igGetColorU32"][2]["stname"] = "ImGui" +defs["igGetColorU32"][2]["argsT"] = {} +defs["igGetColorU32"][2]["argsT"][1] = {} +defs["igGetColorU32"][2]["argsT"][1]["type"] = "const ImVec4" +defs["igGetColorU32"][2]["argsT"][1]["name"] = "col" +defs["igGetColorU32"][2]["ov_cimguiname"] = "igGetColorU32Vec4" +defs["igGetColorU32"][2]["defaults"] = {} +defs["igGetColorU32"][2]["signature"] = "(const ImVec4)" +defs["igGetColorU32"][2]["cimguiname"] = "igGetColorU32" +defs["igGetColorU32"][3] = {} +defs["igGetColorU32"][3]["funcname"] = "GetColorU32" +defs["igGetColorU32"][3]["args"] = "(ImU32 col)" +defs["igGetColorU32"][3]["ret"] = "ImU32" +defs["igGetColorU32"][3]["comment"] = "" +defs["igGetColorU32"][3]["call_args"] = "(col)" +defs["igGetColorU32"][3]["argsoriginal"] = "(ImU32 col)" +defs["igGetColorU32"][3]["stname"] = "ImGui" +defs["igGetColorU32"][3]["argsT"] = {} +defs["igGetColorU32"][3]["argsT"][1] = {} +defs["igGetColorU32"][3]["argsT"][1]["type"] = "ImU32" +defs["igGetColorU32"][3]["argsT"][1]["name"] = "col" +defs["igGetColorU32"][3]["ov_cimguiname"] = "igGetColorU32U32" +defs["igGetColorU32"][3]["defaults"] = {} +defs["igGetColorU32"][3]["signature"] = "(ImU32)" +defs["igGetColorU32"][3]["cimguiname"] = "igGetColorU32" +defs["igGetColorU32"]["(const ImVec4)"] = defs["igGetColorU32"][2] +defs["igGetColorU32"]["(ImGuiCol,float)"] = defs["igGetColorU32"][1] +defs["igGetColorU32"]["(ImU32)"] = defs["igGetColorU32"][3] defs["igGetTime"] = {} defs["igGetTime"][1] = {} defs["igGetTime"][1]["funcname"] = "GetTime" defs["igGetTime"][1]["args"] = "()" -defs["igGetTime"][1]["ret"] = "float" +defs["igGetTime"][1]["ret"] = "double" defs["igGetTime"][1]["comment"] = "" defs["igGetTime"][1]["call_args"] = "()" defs["igGetTime"][1]["argsoriginal"] = "()" @@ -9527,52 +9559,23 @@ defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "((void *)0)" defs["igBeginPopupContextItem"][1]["signature"] = "(const char*,int)" defs["igBeginPopupContextItem"][1]["cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"]["(const char*,int)"] = defs["igBeginPopupContextItem"][1] -defs["igListBoxHeader"] = {} -defs["igListBoxHeader"][1] = {} -defs["igListBoxHeader"][1]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][1]["args"] = "(const char* label,const ImVec2 size)" -defs["igListBoxHeader"][1]["ret"] = "bool" -defs["igListBoxHeader"][1]["comment"] = "" -defs["igListBoxHeader"][1]["call_args"] = "(label,size)" -defs["igListBoxHeader"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" -defs["igListBoxHeader"][1]["stname"] = "ImGui" -defs["igListBoxHeader"][1]["argsT"] = {} -defs["igListBoxHeader"][1]["argsT"][1] = {} -defs["igListBoxHeader"][1]["argsT"][1]["type"] = "const char*" -defs["igListBoxHeader"][1]["argsT"][1]["name"] = "label" -defs["igListBoxHeader"][1]["argsT"][2] = {} -defs["igListBoxHeader"][1]["argsT"][2]["type"] = "const ImVec2" -defs["igListBoxHeader"][1]["argsT"][2]["name"] = "size" -defs["igListBoxHeader"][1]["ov_cimguiname"] = "igListBoxHeaderVec2" -defs["igListBoxHeader"][1]["defaults"] = {} -defs["igListBoxHeader"][1]["defaults"]["size"] = "ImVec2(0,0)" -defs["igListBoxHeader"][1]["signature"] = "(const char*,const ImVec2)" -defs["igListBoxHeader"][1]["cimguiname"] = "igListBoxHeader" -defs["igListBoxHeader"][2] = {} -defs["igListBoxHeader"][2]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][2]["args"] = "(const char* label,int items_count,int height_in_items)" -defs["igListBoxHeader"][2]["ret"] = "bool" -defs["igListBoxHeader"][2]["comment"] = "" -defs["igListBoxHeader"][2]["call_args"] = "(label,items_count,height_in_items)" -defs["igListBoxHeader"][2]["argsoriginal"] = "(const char* label,int items_count,int height_in_items=-1)" -defs["igListBoxHeader"][2]["stname"] = "ImGui" -defs["igListBoxHeader"][2]["argsT"] = {} -defs["igListBoxHeader"][2]["argsT"][1] = {} -defs["igListBoxHeader"][2]["argsT"][1]["type"] = "const char*" -defs["igListBoxHeader"][2]["argsT"][1]["name"] = "label" -defs["igListBoxHeader"][2]["argsT"][2] = {} -defs["igListBoxHeader"][2]["argsT"][2]["type"] = "int" -defs["igListBoxHeader"][2]["argsT"][2]["name"] = "items_count" -defs["igListBoxHeader"][2]["argsT"][3] = {} -defs["igListBoxHeader"][2]["argsT"][3]["type"] = "int" -defs["igListBoxHeader"][2]["argsT"][3]["name"] = "height_in_items" -defs["igListBoxHeader"][2]["ov_cimguiname"] = "igListBoxHeaderInt" -defs["igListBoxHeader"][2]["defaults"] = {} -defs["igListBoxHeader"][2]["defaults"]["height_in_items"] = "-1" -defs["igListBoxHeader"][2]["signature"] = "(const char*,int,int)" -defs["igListBoxHeader"][2]["cimguiname"] = "igListBoxHeader" -defs["igListBoxHeader"]["(const char*,const ImVec2)"] = defs["igListBoxHeader"][1] -defs["igListBoxHeader"]["(const char*,int,int)"] = defs["igListBoxHeader"][2] +defs["igSetCursorPosX"] = {} +defs["igSetCursorPosX"][1] = {} +defs["igSetCursorPosX"][1]["funcname"] = "SetCursorPosX" +defs["igSetCursorPosX"][1]["args"] = "(float x)" +defs["igSetCursorPosX"][1]["ret"] = "void" +defs["igSetCursorPosX"][1]["comment"] = "" +defs["igSetCursorPosX"][1]["call_args"] = "(x)" +defs["igSetCursorPosX"][1]["argsoriginal"] = "(float x)" +defs["igSetCursorPosX"][1]["stname"] = "ImGui" +defs["igSetCursorPosX"][1]["argsT"] = {} +defs["igSetCursorPosX"][1]["argsT"][1] = {} +defs["igSetCursorPosX"][1]["argsT"][1]["type"] = "float" +defs["igSetCursorPosX"][1]["argsT"][1]["name"] = "x" +defs["igSetCursorPosX"][1]["defaults"] = {} +defs["igSetCursorPosX"][1]["signature"] = "(float)" +defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" +defs["igSetCursorPosX"]["(float)"] = defs["igSetCursorPosX"][1] defs["igGetItemRectSize"] = {} defs["igGetItemRectSize"][1] = {} defs["igGetItemRectSize"][1]["funcname"] = "GetItemRectSize" @@ -9605,23 +9608,26 @@ defs["igGetItemRectSize"][2]["argsT"][1]["type"] = "ImVec2*" defs["igGetItemRectSize"][2]["argsT"][1]["name"] = "pOut" defs["igGetItemRectSize"]["()nonUDT"] = defs["igGetItemRectSize"][2] defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] -defs["igSetCursorPosX"] = {} -defs["igSetCursorPosX"][1] = {} -defs["igSetCursorPosX"][1]["funcname"] = "SetCursorPosX" -defs["igSetCursorPosX"][1]["args"] = "(float x)" -defs["igSetCursorPosX"][1]["ret"] = "void" -defs["igSetCursorPosX"][1]["comment"] = "" -defs["igSetCursorPosX"][1]["call_args"] = "(x)" -defs["igSetCursorPosX"][1]["argsoriginal"] = "(float x)" -defs["igSetCursorPosX"][1]["stname"] = "ImGui" -defs["igSetCursorPosX"][1]["argsT"] = {} -defs["igSetCursorPosX"][1]["argsT"][1] = {} -defs["igSetCursorPosX"][1]["argsT"][1]["type"] = "float" -defs["igSetCursorPosX"][1]["argsT"][1]["name"] = "x" -defs["igSetCursorPosX"][1]["defaults"] = {} -defs["igSetCursorPosX"][1]["signature"] = "(float)" -defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" -defs["igSetCursorPosX"]["(float)"] = defs["igSetCursorPosX"][1] +defs["igArrowButton"] = {} +defs["igArrowButton"][1] = {} +defs["igArrowButton"][1]["funcname"] = "ArrowButton" +defs["igArrowButton"][1]["args"] = "(const char* str_id,ImGuiDir dir)" +defs["igArrowButton"][1]["ret"] = "bool" +defs["igArrowButton"][1]["comment"] = "" +defs["igArrowButton"][1]["call_args"] = "(str_id,dir)" +defs["igArrowButton"][1]["argsoriginal"] = "(const char* str_id,ImGuiDir dir)" +defs["igArrowButton"][1]["stname"] = "ImGui" +defs["igArrowButton"][1]["argsT"] = {} +defs["igArrowButton"][1]["argsT"][1] = {} +defs["igArrowButton"][1]["argsT"][1]["type"] = "const char*" +defs["igArrowButton"][1]["argsT"][1]["name"] = "str_id" +defs["igArrowButton"][1]["argsT"][2] = {} +defs["igArrowButton"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igArrowButton"][1]["argsT"][2]["name"] = "dir" +defs["igArrowButton"][1]["defaults"] = {} +defs["igArrowButton"][1]["signature"] = "(const char*,ImGuiDir)" +defs["igArrowButton"][1]["cimguiname"] = "igArrowButton" +defs["igArrowButton"]["(const char*,ImGuiDir)"] = defs["igArrowButton"][1] defs["igGetMouseCursor"] = {} defs["igGetMouseCursor"][1] = {} defs["igGetMouseCursor"][1]["funcname"] = "GetMouseCursor" @@ -9636,77 +9642,6 @@ defs["igGetMouseCursor"][1]["defaults"] = {} defs["igGetMouseCursor"][1]["signature"] = "()" defs["igGetMouseCursor"][1]["cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"]["()"] = defs["igGetMouseCursor"][1] -defs["igMenuItem"] = {} -defs["igMenuItem"][1] = {} -defs["igMenuItem"][1]["funcname"] = "MenuItem" -defs["igMenuItem"][1]["args"] = "(const char* label,const char* shortcut,bool selected,bool enabled)" -defs["igMenuItem"][1]["ret"] = "bool" -defs["igMenuItem"][1]["comment"] = "" -defs["igMenuItem"][1]["call_args"] = "(label,shortcut,selected,enabled)" -defs["igMenuItem"][1]["argsoriginal"] = "(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)" -defs["igMenuItem"][1]["stname"] = "ImGui" -defs["igMenuItem"][1]["argsT"] = {} -defs["igMenuItem"][1]["argsT"][1] = {} -defs["igMenuItem"][1]["argsT"][1]["type"] = "const char*" -defs["igMenuItem"][1]["argsT"][1]["name"] = "label" -defs["igMenuItem"][1]["argsT"][2] = {} -defs["igMenuItem"][1]["argsT"][2]["type"] = "const char*" -defs["igMenuItem"][1]["argsT"][2]["name"] = "shortcut" -defs["igMenuItem"][1]["argsT"][3] = {} -defs["igMenuItem"][1]["argsT"][3]["type"] = "bool" -defs["igMenuItem"][1]["argsT"][3]["name"] = "selected" -defs["igMenuItem"][1]["argsT"][4] = {} -defs["igMenuItem"][1]["argsT"][4]["type"] = "bool" -defs["igMenuItem"][1]["argsT"][4]["name"] = "enabled" -defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" -defs["igMenuItem"][1]["defaults"] = {} -defs["igMenuItem"][1]["defaults"]["enabled"] = "true" -defs["igMenuItem"][1]["defaults"]["shortcut"] = "((void *)0)" -defs["igMenuItem"][1]["defaults"]["selected"] = "false" -defs["igMenuItem"][1]["signature"] = "(const char*,const char*,bool,bool)" -defs["igMenuItem"][1]["cimguiname"] = "igMenuItem" -defs["igMenuItem"][2] = {} -defs["igMenuItem"][2]["funcname"] = "MenuItem" -defs["igMenuItem"][2]["args"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled)" -defs["igMenuItem"][2]["ret"] = "bool" -defs["igMenuItem"][2]["comment"] = "" -defs["igMenuItem"][2]["call_args"] = "(label,shortcut,p_selected,enabled)" -defs["igMenuItem"][2]["argsoriginal"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)" -defs["igMenuItem"][2]["stname"] = "ImGui" -defs["igMenuItem"][2]["argsT"] = {} -defs["igMenuItem"][2]["argsT"][1] = {} -defs["igMenuItem"][2]["argsT"][1]["type"] = "const char*" -defs["igMenuItem"][2]["argsT"][1]["name"] = "label" -defs["igMenuItem"][2]["argsT"][2] = {} -defs["igMenuItem"][2]["argsT"][2]["type"] = "const char*" -defs["igMenuItem"][2]["argsT"][2]["name"] = "shortcut" -defs["igMenuItem"][2]["argsT"][3] = {} -defs["igMenuItem"][2]["argsT"][3]["type"] = "bool*" -defs["igMenuItem"][2]["argsT"][3]["name"] = "p_selected" -defs["igMenuItem"][2]["argsT"][4] = {} -defs["igMenuItem"][2]["argsT"][4]["type"] = "bool" -defs["igMenuItem"][2]["argsT"][4]["name"] = "enabled" -defs["igMenuItem"][2]["ov_cimguiname"] = "igMenuItemBoolPtr" -defs["igMenuItem"][2]["defaults"] = {} -defs["igMenuItem"][2]["defaults"]["enabled"] = "true" -defs["igMenuItem"][2]["signature"] = "(const char*,const char*,bool*,bool)" -defs["igMenuItem"][2]["cimguiname"] = "igMenuItem" -defs["igMenuItem"]["(const char*,const char*,bool*,bool)"] = defs["igMenuItem"][2] -defs["igMenuItem"]["(const char*,const char*,bool,bool)"] = defs["igMenuItem"][1] -defs["igGetScrollY"] = {} -defs["igGetScrollY"][1] = {} -defs["igGetScrollY"][1]["funcname"] = "GetScrollY" -defs["igGetScrollY"][1]["args"] = "()" -defs["igGetScrollY"][1]["ret"] = "float" -defs["igGetScrollY"][1]["comment"] = "" -defs["igGetScrollY"][1]["call_args"] = "()" -defs["igGetScrollY"][1]["argsoriginal"] = "()" -defs["igGetScrollY"][1]["stname"] = "ImGui" -defs["igGetScrollY"][1]["argsT"] = {} -defs["igGetScrollY"][1]["defaults"] = {} -defs["igGetScrollY"][1]["signature"] = "()" -defs["igGetScrollY"][1]["cimguiname"] = "igGetScrollY" -defs["igGetScrollY"]["()"] = defs["igGetScrollY"][1] defs["igPushAllowKeyboardFocus"] = {} defs["igPushAllowKeyboardFocus"][1] = {} defs["igPushAllowKeyboardFocus"][1]["funcname"] = "PushAllowKeyboardFocus" @@ -9724,6 +9659,40 @@ defs["igPushAllowKeyboardFocus"][1]["defaults"] = {} defs["igPushAllowKeyboardFocus"][1]["signature"] = "(bool)" defs["igPushAllowKeyboardFocus"][1]["cimguiname"] = "igPushAllowKeyboardFocus" defs["igPushAllowKeyboardFocus"]["(bool)"] = defs["igPushAllowKeyboardFocus"][1] +defs["igGetScrollY"] = {} +defs["igGetScrollY"][1] = {} +defs["igGetScrollY"][1]["funcname"] = "GetScrollY" +defs["igGetScrollY"][1]["args"] = "()" +defs["igGetScrollY"][1]["ret"] = "float" +defs["igGetScrollY"][1]["comment"] = "" +defs["igGetScrollY"][1]["call_args"] = "()" +defs["igGetScrollY"][1]["argsoriginal"] = "()" +defs["igGetScrollY"][1]["stname"] = "ImGui" +defs["igGetScrollY"][1]["argsT"] = {} +defs["igGetScrollY"][1]["defaults"] = {} +defs["igGetScrollY"][1]["signature"] = "()" +defs["igGetScrollY"][1]["cimguiname"] = "igGetScrollY" +defs["igGetScrollY"]["()"] = defs["igGetScrollY"][1] +defs["igSetColumnOffset"] = {} +defs["igSetColumnOffset"][1] = {} +defs["igSetColumnOffset"][1]["funcname"] = "SetColumnOffset" +defs["igSetColumnOffset"][1]["args"] = "(int column_index,float offset_x)" +defs["igSetColumnOffset"][1]["ret"] = "void" +defs["igSetColumnOffset"][1]["comment"] = "" +defs["igSetColumnOffset"][1]["call_args"] = "(column_index,offset_x)" +defs["igSetColumnOffset"][1]["argsoriginal"] = "(int column_index,float offset_x)" +defs["igSetColumnOffset"][1]["stname"] = "ImGui" +defs["igSetColumnOffset"][1]["argsT"] = {} +defs["igSetColumnOffset"][1]["argsT"][1] = {} +defs["igSetColumnOffset"][1]["argsT"][1]["type"] = "int" +defs["igSetColumnOffset"][1]["argsT"][1]["name"] = "column_index" +defs["igSetColumnOffset"][1]["argsT"][2] = {} +defs["igSetColumnOffset"][1]["argsT"][2]["type"] = "float" +defs["igSetColumnOffset"][1]["argsT"][2]["name"] = "offset_x" +defs["igSetColumnOffset"][1]["defaults"] = {} +defs["igSetColumnOffset"][1]["signature"] = "(int,float)" +defs["igSetColumnOffset"][1]["cimguiname"] = "igSetColumnOffset" +defs["igSetColumnOffset"]["(int,float)"] = defs["igSetColumnOffset"][1] defs["ImGuiTextBuffer_begin"] = {} defs["ImGuiTextBuffer_begin"][1] = {} defs["ImGuiTextBuffer_begin"][1]["funcname"] = "begin" @@ -9738,20 +9707,6 @@ defs["ImGuiTextBuffer_begin"][1]["defaults"] = {} defs["ImGuiTextBuffer_begin"][1]["signature"] = "()" defs["ImGuiTextBuffer_begin"][1]["cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"]["()"] = defs["ImGuiTextBuffer_begin"][1] -defs["igGetFont"] = {} -defs["igGetFont"][1] = {} -defs["igGetFont"][1]["funcname"] = "GetFont" -defs["igGetFont"][1]["args"] = "()" -defs["igGetFont"][1]["ret"] = "ImFont*" -defs["igGetFont"][1]["comment"] = "" -defs["igGetFont"][1]["call_args"] = "()" -defs["igGetFont"][1]["argsoriginal"] = "()" -defs["igGetFont"][1]["stname"] = "ImGui" -defs["igGetFont"][1]["argsT"] = {} -defs["igGetFont"][1]["defaults"] = {} -defs["igGetFont"][1]["signature"] = "()" -defs["igGetFont"][1]["cimguiname"] = "igGetFont" -defs["igGetFont"]["()"] = defs["igGetFont"][1] defs["igSetWindowPos"] = {} defs["igSetWindowPos"][1] = {} defs["igSetWindowPos"][1]["funcname"] = "SetWindowPos" @@ -9798,6 +9753,24 @@ defs["igSetWindowPos"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" defs["igSetWindowPos"][2]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][2] defs["igSetWindowPos"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][1] +defs["igSetKeyboardFocusHere"] = {} +defs["igSetKeyboardFocusHere"][1] = {} +defs["igSetKeyboardFocusHere"][1]["funcname"] = "SetKeyboardFocusHere" +defs["igSetKeyboardFocusHere"][1]["args"] = "(int offset)" +defs["igSetKeyboardFocusHere"][1]["ret"] = "void" +defs["igSetKeyboardFocusHere"][1]["comment"] = "" +defs["igSetKeyboardFocusHere"][1]["call_args"] = "(offset)" +defs["igSetKeyboardFocusHere"][1]["argsoriginal"] = "(int offset=0)" +defs["igSetKeyboardFocusHere"][1]["stname"] = "ImGui" +defs["igSetKeyboardFocusHere"][1]["argsT"] = {} +defs["igSetKeyboardFocusHere"][1]["argsT"][1] = {} +defs["igSetKeyboardFocusHere"][1]["argsT"][1]["type"] = "int" +defs["igSetKeyboardFocusHere"][1]["argsT"][1]["name"] = "offset" +defs["igSetKeyboardFocusHere"][1]["defaults"] = {} +defs["igSetKeyboardFocusHere"][1]["defaults"]["offset"] = "0" +defs["igSetKeyboardFocusHere"][1]["signature"] = "(int)" +defs["igSetKeyboardFocusHere"][1]["cimguiname"] = "igSetKeyboardFocusHere" +defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1] defs["igGetCursorPosY"] = {} defs["igGetCursorPosY"][1] = {} defs["igGetCursorPosY"][1]["funcname"] = "GetCursorPosY" @@ -9845,27 +9818,20 @@ defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["defaults"]["offset"] = "ImVec2(0, defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["signature"] = "(ImFont*,ImWchar,int,int,float,const ImVec2)" defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["cimguiname"] = "ImFontAtlas_AddCustomRectFontGlyph" defs["ImFontAtlas_AddCustomRectFontGlyph"]["(ImFont*,ImWchar,int,int,float,const ImVec2)"] = defs["ImFontAtlas_AddCustomRectFontGlyph"][1] -defs["igSetNextWindowSize"] = {} -defs["igSetNextWindowSize"][1] = {} -defs["igSetNextWindowSize"][1]["funcname"] = "SetNextWindowSize" -defs["igSetNextWindowSize"][1]["args"] = "(const ImVec2 size,ImGuiCond cond)" -defs["igSetNextWindowSize"][1]["ret"] = "void" -defs["igSetNextWindowSize"][1]["comment"] = "" -defs["igSetNextWindowSize"][1]["call_args"] = "(size,cond)" -defs["igSetNextWindowSize"][1]["argsoriginal"] = "(const ImVec2& size,ImGuiCond cond=0)" -defs["igSetNextWindowSize"][1]["stname"] = "ImGui" -defs["igSetNextWindowSize"][1]["argsT"] = {} -defs["igSetNextWindowSize"][1]["argsT"][1] = {} -defs["igSetNextWindowSize"][1]["argsT"][1]["type"] = "const ImVec2" -defs["igSetNextWindowSize"][1]["argsT"][1]["name"] = "size" -defs["igSetNextWindowSize"][1]["argsT"][2] = {} -defs["igSetNextWindowSize"][1]["argsT"][2]["type"] = "ImGuiCond" -defs["igSetNextWindowSize"][1]["argsT"][2]["name"] = "cond" -defs["igSetNextWindowSize"][1]["defaults"] = {} -defs["igSetNextWindowSize"][1]["defaults"]["cond"] = "0" -defs["igSetNextWindowSize"][1]["signature"] = "(const ImVec2,ImGuiCond)" -defs["igSetNextWindowSize"][1]["cimguiname"] = "igSetNextWindowSize" -defs["igSetNextWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetNextWindowSize"][1] +defs["igEndMainMenuBar"] = {} +defs["igEndMainMenuBar"][1] = {} +defs["igEndMainMenuBar"][1]["funcname"] = "EndMainMenuBar" +defs["igEndMainMenuBar"][1]["args"] = "()" +defs["igEndMainMenuBar"][1]["ret"] = "void" +defs["igEndMainMenuBar"][1]["comment"] = "" +defs["igEndMainMenuBar"][1]["call_args"] = "()" +defs["igEndMainMenuBar"][1]["argsoriginal"] = "()" +defs["igEndMainMenuBar"][1]["stname"] = "ImGui" +defs["igEndMainMenuBar"][1]["argsT"] = {} +defs["igEndMainMenuBar"][1]["defaults"] = {} +defs["igEndMainMenuBar"][1]["signature"] = "()" +defs["igEndMainMenuBar"][1]["cimguiname"] = "igEndMainMenuBar" +defs["igEndMainMenuBar"]["()"] = defs["igEndMainMenuBar"][1] defs["igBulletTextV"] = {} defs["igBulletTextV"][1] = {} defs["igBulletTextV"][1]["funcname"] = "BulletTextV" @@ -9900,20 +9866,26 @@ defs["igGetContentRegionAvailWidth"][1]["defaults"] = {} defs["igGetContentRegionAvailWidth"][1]["signature"] = "()" defs["igGetContentRegionAvailWidth"][1]["cimguiname"] = "igGetContentRegionAvailWidth" defs["igGetContentRegionAvailWidth"]["()"] = defs["igGetContentRegionAvailWidth"][1] -defs["igShowUserGuide"] = {} -defs["igShowUserGuide"][1] = {} -defs["igShowUserGuide"][1]["funcname"] = "ShowUserGuide" -defs["igShowUserGuide"][1]["args"] = "()" -defs["igShowUserGuide"][1]["ret"] = "void" -defs["igShowUserGuide"][1]["comment"] = "" -defs["igShowUserGuide"][1]["call_args"] = "()" -defs["igShowUserGuide"][1]["argsoriginal"] = "()" -defs["igShowUserGuide"][1]["stname"] = "ImGui" -defs["igShowUserGuide"][1]["argsT"] = {} -defs["igShowUserGuide"][1]["defaults"] = {} -defs["igShowUserGuide"][1]["signature"] = "()" -defs["igShowUserGuide"][1]["cimguiname"] = "igShowUserGuide" -defs["igShowUserGuide"]["()"] = defs["igShowUserGuide"][1] +defs["igTextV"] = {} +defs["igTextV"][1] = {} +defs["igTextV"][1]["funcname"] = "TextV" +defs["igTextV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igTextV"][1]["ret"] = "void" +defs["igTextV"][1]["comment"] = "" +defs["igTextV"][1]["call_args"] = "(fmt,args)" +defs["igTextV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igTextV"][1]["stname"] = "ImGui" +defs["igTextV"][1]["argsT"] = {} +defs["igTextV"][1]["argsT"][1] = {} +defs["igTextV"][1]["argsT"][1]["type"] = "const char*" +defs["igTextV"][1]["argsT"][1]["name"] = "fmt" +defs["igTextV"][1]["argsT"][2] = {} +defs["igTextV"][1]["argsT"][2]["type"] = "va_list" +defs["igTextV"][1]["argsT"][2]["name"] = "args" +defs["igTextV"][1]["defaults"] = {} +defs["igTextV"][1]["signature"] = "(const char*,va_list)" +defs["igTextV"][1]["cimguiname"] = "igTextV" +defs["igTextV"]["(const char*,va_list)"] = defs["igTextV"][1] defs["igIsKeyDown"] = {} defs["igIsKeyDown"][1] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" @@ -9948,6 +9920,94 @@ defs["igIsMouseDown"][1]["defaults"] = {} defs["igIsMouseDown"][1]["signature"] = "(int)" defs["igIsMouseDown"][1]["cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"]["(int)"] = defs["igIsMouseDown"][1] +defs["igGetWindowContentRegionMin"] = {} +defs["igGetWindowContentRegionMin"][1] = {} +defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][1]["args"] = "()" +defs["igGetWindowContentRegionMin"][1]["ret"] = "ImVec2" +defs["igGetWindowContentRegionMin"][1]["comment"] = "" +defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" +defs["igGetWindowContentRegionMin"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMin"][1]["stname"] = "ImGui" +defs["igGetWindowContentRegionMin"][1]["argsT"] = {} +defs["igGetWindowContentRegionMin"][1]["defaults"] = {} +defs["igGetWindowContentRegionMin"][1]["signature"] = "()" +defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][2] = {} +defs["igGetWindowContentRegionMin"][2]["funcname"] = "GetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][2]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMin"][2]["ret"] = "void" +defs["igGetWindowContentRegionMin"][2]["cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][2]["nonUDT"] = true +defs["igGetWindowContentRegionMin"][2]["call_args"] = "()" +defs["igGetWindowContentRegionMin"][2]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMin"][2]["stname"] = "ImGui" +defs["igGetWindowContentRegionMin"][2]["signature"] = "()" +defs["igGetWindowContentRegionMin"][2]["ov_cimguiname"] = "igGetWindowContentRegionMin_nonUDT" +defs["igGetWindowContentRegionMin"][2]["comment"] = "" +defs["igGetWindowContentRegionMin"][2]["defaults"] = defs["igGetWindowContentRegionMin"][1]["defaults"] +defs["igGetWindowContentRegionMin"][2]["argsT"] = {} +defs["igGetWindowContentRegionMin"][2]["argsT"][1] = {} +defs["igGetWindowContentRegionMin"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMin"][2]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMin"]["()nonUDT"] = defs["igGetWindowContentRegionMin"][2] +defs["igGetWindowContentRegionMin"]["()"] = defs["igGetWindowContentRegionMin"][1] +defs["igLogButtons"] = {} +defs["igLogButtons"][1] = {} +defs["igLogButtons"][1]["funcname"] = "LogButtons" +defs["igLogButtons"][1]["args"] = "()" +defs["igLogButtons"][1]["ret"] = "void" +defs["igLogButtons"][1]["comment"] = "" +defs["igLogButtons"][1]["call_args"] = "()" +defs["igLogButtons"][1]["argsoriginal"] = "()" +defs["igLogButtons"][1]["stname"] = "ImGui" +defs["igLogButtons"][1]["argsT"] = {} +defs["igLogButtons"][1]["defaults"] = {} +defs["igLogButtons"][1]["signature"] = "()" +defs["igLogButtons"][1]["cimguiname"] = "igLogButtons" +defs["igLogButtons"]["()"] = defs["igLogButtons"][1] +defs["igGetWindowContentRegionWidth"] = {} +defs["igGetWindowContentRegionWidth"][1] = {} +defs["igGetWindowContentRegionWidth"][1]["funcname"] = "GetWindowContentRegionWidth" +defs["igGetWindowContentRegionWidth"][1]["args"] = "()" +defs["igGetWindowContentRegionWidth"][1]["ret"] = "float" +defs["igGetWindowContentRegionWidth"][1]["comment"] = "" +defs["igGetWindowContentRegionWidth"][1]["call_args"] = "()" +defs["igGetWindowContentRegionWidth"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionWidth"][1]["stname"] = "ImGui" +defs["igGetWindowContentRegionWidth"][1]["argsT"] = {} +defs["igGetWindowContentRegionWidth"][1]["defaults"] = {} +defs["igGetWindowContentRegionWidth"][1]["signature"] = "()" +defs["igGetWindowContentRegionWidth"][1]["cimguiname"] = "igGetWindowContentRegionWidth" +defs["igGetWindowContentRegionWidth"]["()"] = defs["igGetWindowContentRegionWidth"][1] +defs["igSliderAngle"] = {} +defs["igSliderAngle"][1] = {} +defs["igSliderAngle"][1]["funcname"] = "SliderAngle" +defs["igSliderAngle"][1]["args"] = "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)" +defs["igSliderAngle"][1]["ret"] = "bool" +defs["igSliderAngle"][1]["comment"] = "" +defs["igSliderAngle"][1]["call_args"] = "(label,v_rad,v_degrees_min,v_degrees_max)" +defs["igSliderAngle"][1]["argsoriginal"] = "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f)" +defs["igSliderAngle"][1]["stname"] = "ImGui" +defs["igSliderAngle"][1]["argsT"] = {} +defs["igSliderAngle"][1]["argsT"][1] = {} +defs["igSliderAngle"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderAngle"][1]["argsT"][1]["name"] = "label" +defs["igSliderAngle"][1]["argsT"][2] = {} +defs["igSliderAngle"][1]["argsT"][2]["type"] = "float*" +defs["igSliderAngle"][1]["argsT"][2]["name"] = "v_rad" +defs["igSliderAngle"][1]["argsT"][3] = {} +defs["igSliderAngle"][1]["argsT"][3]["type"] = "float" +defs["igSliderAngle"][1]["argsT"][3]["name"] = "v_degrees_min" +defs["igSliderAngle"][1]["argsT"][4] = {} +defs["igSliderAngle"][1]["argsT"][4]["type"] = "float" +defs["igSliderAngle"][1]["argsT"][4]["name"] = "v_degrees_max" +defs["igSliderAngle"][1]["defaults"] = {} +defs["igSliderAngle"][1]["defaults"]["v_degrees_min"] = "-360.0f" +defs["igSliderAngle"][1]["defaults"]["v_degrees_max"] = "+360.0f" +defs["igSliderAngle"][1]["signature"] = "(const char*,float*,float,float)" +defs["igSliderAngle"][1]["cimguiname"] = "igSliderAngle" +defs["igSliderAngle"]["(const char*,float*,float,float)"] = defs["igSliderAngle"][1] defs["igTreeNodeEx"] = {} defs["igTreeNodeEx"][1] = {} defs["igTreeNodeEx"][1]["funcname"] = "TreeNodeEx" @@ -10024,94 +10084,6 @@ defs["igTreeNodeEx"][3]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"]["(const char*,ImGuiTreeNodeFlags,const char*,...)"] = defs["igTreeNodeEx"][2] defs["igTreeNodeEx"]["(const char*,ImGuiTreeNodeFlags)"] = defs["igTreeNodeEx"][1] defs["igTreeNodeEx"]["(const void*,ImGuiTreeNodeFlags,const char*,...)"] = defs["igTreeNodeEx"][3] -defs["igLogButtons"] = {} -defs["igLogButtons"][1] = {} -defs["igLogButtons"][1]["funcname"] = "LogButtons" -defs["igLogButtons"][1]["args"] = "()" -defs["igLogButtons"][1]["ret"] = "void" -defs["igLogButtons"][1]["comment"] = "" -defs["igLogButtons"][1]["call_args"] = "()" -defs["igLogButtons"][1]["argsoriginal"] = "()" -defs["igLogButtons"][1]["stname"] = "ImGui" -defs["igLogButtons"][1]["argsT"] = {} -defs["igLogButtons"][1]["defaults"] = {} -defs["igLogButtons"][1]["signature"] = "()" -defs["igLogButtons"][1]["cimguiname"] = "igLogButtons" -defs["igLogButtons"]["()"] = defs["igLogButtons"][1] -defs["igGetWindowContentRegionMin"] = {} -defs["igGetWindowContentRegionMin"][1] = {} -defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][1]["args"] = "()" -defs["igGetWindowContentRegionMin"][1]["ret"] = "ImVec2" -defs["igGetWindowContentRegionMin"][1]["comment"] = "" -defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" -defs["igGetWindowContentRegionMin"][1]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMin"][1]["stname"] = "ImGui" -defs["igGetWindowContentRegionMin"][1]["argsT"] = {} -defs["igGetWindowContentRegionMin"][1]["defaults"] = {} -defs["igGetWindowContentRegionMin"][1]["signature"] = "()" -defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][2] = {} -defs["igGetWindowContentRegionMin"][2]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMin"][2]["ret"] = "void" -defs["igGetWindowContentRegionMin"][2]["cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][2]["nonUDT"] = true -defs["igGetWindowContentRegionMin"][2]["call_args"] = "()" -defs["igGetWindowContentRegionMin"][2]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMin"][2]["stname"] = "ImGui" -defs["igGetWindowContentRegionMin"][2]["signature"] = "()" -defs["igGetWindowContentRegionMin"][2]["ov_cimguiname"] = "igGetWindowContentRegionMin_nonUDT" -defs["igGetWindowContentRegionMin"][2]["comment"] = "" -defs["igGetWindowContentRegionMin"][2]["defaults"] = defs["igGetWindowContentRegionMin"][1]["defaults"] -defs["igGetWindowContentRegionMin"][2]["argsT"] = {} -defs["igGetWindowContentRegionMin"][2]["argsT"][1] = {} -defs["igGetWindowContentRegionMin"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMin"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMin"]["()nonUDT"] = defs["igGetWindowContentRegionMin"][2] -defs["igGetWindowContentRegionMin"]["()"] = defs["igGetWindowContentRegionMin"][1] -defs["igSliderAngle"] = {} -defs["igSliderAngle"][1] = {} -defs["igSliderAngle"][1]["funcname"] = "SliderAngle" -defs["igSliderAngle"][1]["args"] = "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)" -defs["igSliderAngle"][1]["ret"] = "bool" -defs["igSliderAngle"][1]["comment"] = "" -defs["igSliderAngle"][1]["call_args"] = "(label,v_rad,v_degrees_min,v_degrees_max)" -defs["igSliderAngle"][1]["argsoriginal"] = "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f)" -defs["igSliderAngle"][1]["stname"] = "ImGui" -defs["igSliderAngle"][1]["argsT"] = {} -defs["igSliderAngle"][1]["argsT"][1] = {} -defs["igSliderAngle"][1]["argsT"][1]["type"] = "const char*" -defs["igSliderAngle"][1]["argsT"][1]["name"] = "label" -defs["igSliderAngle"][1]["argsT"][2] = {} -defs["igSliderAngle"][1]["argsT"][2]["type"] = "float*" -defs["igSliderAngle"][1]["argsT"][2]["name"] = "v_rad" -defs["igSliderAngle"][1]["argsT"][3] = {} -defs["igSliderAngle"][1]["argsT"][3]["type"] = "float" -defs["igSliderAngle"][1]["argsT"][3]["name"] = "v_degrees_min" -defs["igSliderAngle"][1]["argsT"][4] = {} -defs["igSliderAngle"][1]["argsT"][4]["type"] = "float" -defs["igSliderAngle"][1]["argsT"][4]["name"] = "v_degrees_max" -defs["igSliderAngle"][1]["defaults"] = {} -defs["igSliderAngle"][1]["defaults"]["v_degrees_min"] = "-360.0f" -defs["igSliderAngle"][1]["defaults"]["v_degrees_max"] = "+360.0f" -defs["igSliderAngle"][1]["signature"] = "(const char*,float*,float,float)" -defs["igSliderAngle"][1]["cimguiname"] = "igSliderAngle" -defs["igSliderAngle"]["(const char*,float*,float,float)"] = defs["igSliderAngle"][1] -defs["ImGuiTextEditCallbackData_HasSelection"] = {} -defs["ImGuiTextEditCallbackData_HasSelection"][1] = {} -defs["ImGuiTextEditCallbackData_HasSelection"][1]["funcname"] = "HasSelection" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["args"] = "()" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["ret"] = "bool" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["comment"] = "" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["call_args"] = "()" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["argsoriginal"] = "()" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["stname"] = "ImGuiTextEditCallbackData" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["argsT"] = {} -defs["ImGuiTextEditCallbackData_HasSelection"][1]["defaults"] = {} -defs["ImGuiTextEditCallbackData_HasSelection"][1]["signature"] = "()" -defs["ImGuiTextEditCallbackData_HasSelection"][1]["cimguiname"] = "ImGuiTextEditCallbackData_HasSelection" -defs["ImGuiTextEditCallbackData_HasSelection"]["()"] = defs["ImGuiTextEditCallbackData_HasSelection"][1] defs["igGetWindowWidth"] = {} defs["igGetWindowWidth"][1] = {} defs["igGetWindowWidth"][1]["funcname"] = "GetWindowWidth" @@ -10126,38 +10098,24 @@ defs["igGetWindowWidth"][1]["defaults"] = {} defs["igGetWindowWidth"][1]["signature"] = "()" defs["igGetWindowWidth"][1]["cimguiname"] = "igGetWindowWidth" defs["igGetWindowWidth"]["()"] = defs["igGetWindowWidth"][1] -defs["igGetCursorPos"] = {} -defs["igGetCursorPos"][1] = {} -defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"][1]["args"] = "()" -defs["igGetCursorPos"][1]["ret"] = "ImVec2" -defs["igGetCursorPos"][1]["comment"] = "" -defs["igGetCursorPos"][1]["call_args"] = "()" -defs["igGetCursorPos"][1]["argsoriginal"] = "()" -defs["igGetCursorPos"][1]["stname"] = "ImGui" -defs["igGetCursorPos"][1]["argsT"] = {} -defs["igGetCursorPos"][1]["defaults"] = {} -defs["igGetCursorPos"][1]["signature"] = "()" -defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"][2] = {} -defs["igGetCursorPos"][2]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorPos"][2]["ret"] = "void" -defs["igGetCursorPos"][2]["cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"][2]["nonUDT"] = true -defs["igGetCursorPos"][2]["call_args"] = "()" -defs["igGetCursorPos"][2]["argsoriginal"] = "()" -defs["igGetCursorPos"][2]["stname"] = "ImGui" -defs["igGetCursorPos"][2]["signature"] = "()" -defs["igGetCursorPos"][2]["ov_cimguiname"] = "igGetCursorPos_nonUDT" -defs["igGetCursorPos"][2]["comment"] = "" -defs["igGetCursorPos"][2]["defaults"] = defs["igGetCursorPos"][1]["defaults"] -defs["igGetCursorPos"][2]["argsT"] = {} -defs["igGetCursorPos"][2]["argsT"][1] = {} -defs["igGetCursorPos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorPos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetCursorPos"]["()nonUDT"] = defs["igGetCursorPos"][2] -defs["igGetCursorPos"]["()"] = defs["igGetCursorPos"][1] +defs["igPushTextWrapPos"] = {} +defs["igPushTextWrapPos"][1] = {} +defs["igPushTextWrapPos"][1]["funcname"] = "PushTextWrapPos" +defs["igPushTextWrapPos"][1]["args"] = "(float wrap_pos_x)" +defs["igPushTextWrapPos"][1]["ret"] = "void" +defs["igPushTextWrapPos"][1]["comment"] = "" +defs["igPushTextWrapPos"][1]["call_args"] = "(wrap_pos_x)" +defs["igPushTextWrapPos"][1]["argsoriginal"] = "(float wrap_pos_x=0.0f)" +defs["igPushTextWrapPos"][1]["stname"] = "ImGui" +defs["igPushTextWrapPos"][1]["argsT"] = {} +defs["igPushTextWrapPos"][1]["argsT"][1] = {} +defs["igPushTextWrapPos"][1]["argsT"][1]["type"] = "float" +defs["igPushTextWrapPos"][1]["argsT"][1]["name"] = "wrap_pos_x" +defs["igPushTextWrapPos"][1]["defaults"] = {} +defs["igPushTextWrapPos"][1]["defaults"]["wrap_pos_x"] = "0.0f" +defs["igPushTextWrapPos"][1]["signature"] = "(float)" +defs["igPushTextWrapPos"][1]["cimguiname"] = "igPushTextWrapPos" +defs["igPushTextWrapPos"]["(float)"] = defs["igPushTextWrapPos"][1] defs["ImGuiStorage_GetInt"] = {} defs["ImGuiStorage_GetInt"][1] = {} defs["ImGuiStorage_GetInt"][1]["funcname"] = "GetInt" @@ -10209,26 +10167,20 @@ defs["igSliderInt3"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt3"][1]["signature"] = "(const char*,int[3],int,int,const char*)" defs["igSliderInt3"][1]["cimguiname"] = "igSliderInt3" defs["igSliderInt3"]["(const char*,int[3],int,int,const char*)"] = defs["igSliderInt3"][1] -defs["igTextV"] = {} -defs["igTextV"][1] = {} -defs["igTextV"][1]["funcname"] = "TextV" -defs["igTextV"][1]["args"] = "(const char* fmt,va_list args)" -defs["igTextV"][1]["ret"] = "void" -defs["igTextV"][1]["comment"] = "" -defs["igTextV"][1]["call_args"] = "(fmt,args)" -defs["igTextV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" -defs["igTextV"][1]["stname"] = "ImGui" -defs["igTextV"][1]["argsT"] = {} -defs["igTextV"][1]["argsT"][1] = {} -defs["igTextV"][1]["argsT"][1]["type"] = "const char*" -defs["igTextV"][1]["argsT"][1]["name"] = "fmt" -defs["igTextV"][1]["argsT"][2] = {} -defs["igTextV"][1]["argsT"][2]["type"] = "va_list" -defs["igTextV"][1]["argsT"][2]["name"] = "args" -defs["igTextV"][1]["defaults"] = {} -defs["igTextV"][1]["signature"] = "(const char*,va_list)" -defs["igTextV"][1]["cimguiname"] = "igTextV" -defs["igTextV"]["(const char*,va_list)"] = defs["igTextV"][1] +defs["igShowUserGuide"] = {} +defs["igShowUserGuide"][1] = {} +defs["igShowUserGuide"][1]["funcname"] = "ShowUserGuide" +defs["igShowUserGuide"][1]["args"] = "()" +defs["igShowUserGuide"][1]["ret"] = "void" +defs["igShowUserGuide"][1]["comment"] = "" +defs["igShowUserGuide"][1]["call_args"] = "()" +defs["igShowUserGuide"][1]["argsoriginal"] = "()" +defs["igShowUserGuide"][1]["stname"] = "ImGui" +defs["igShowUserGuide"][1]["argsT"] = {} +defs["igShowUserGuide"][1]["defaults"] = {} +defs["igShowUserGuide"][1]["signature"] = "()" +defs["igShowUserGuide"][1]["cimguiname"] = "igShowUserGuide" +defs["igShowUserGuide"]["()"] = defs["igShowUserGuide"][1] defs["igSliderScalarN"] = {} defs["igSliderScalarN"][1] = {} defs["igSliderScalarN"][1]["funcname"] = "SliderScalarN" @@ -10343,34 +10295,6 @@ defs["ImDrawList_PathLineTo"][1]["defaults"] = {} defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" defs["ImDrawList_PathLineTo"][1]["cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"]["(const ImVec2)"] = defs["ImDrawList_PathLineTo"][1] -defs["igInputFloat2"] = {} -defs["igInputFloat2"][1] = {} -defs["igInputFloat2"][1]["funcname"] = "InputFloat2" -defs["igInputFloat2"][1]["args"] = "(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)" -defs["igInputFloat2"][1]["ret"] = "bool" -defs["igInputFloat2"][1]["comment"] = "" -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 extra_flags=0)" -defs["igInputFloat2"][1]["stname"] = "ImGui" -defs["igInputFloat2"][1]["argsT"] = {} -defs["igInputFloat2"][1]["argsT"][1] = {} -defs["igInputFloat2"][1]["argsT"][1]["type"] = "const char*" -defs["igInputFloat2"][1]["argsT"][1]["name"] = "label" -defs["igInputFloat2"][1]["argsT"][2] = {} -defs["igInputFloat2"][1]["argsT"][2]["type"] = "float[2]" -defs["igInputFloat2"][1]["argsT"][2]["name"] = "v" -defs["igInputFloat2"][1]["argsT"][3] = {} -defs["igInputFloat2"][1]["argsT"][3]["type"] = "const char*" -defs["igInputFloat2"][1]["argsT"][3]["name"] = "format" -defs["igInputFloat2"][1]["argsT"][4] = {} -defs["igInputFloat2"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" -defs["igInputFloat2"][1]["argsT"][4]["name"] = "extra_flags" -defs["igInputFloat2"][1]["defaults"] = {} -defs["igInputFloat2"][1]["defaults"]["extra_flags"] = "0" -defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" -defs["igInputFloat2"][1]["signature"] = "(const char*,float[2],const char*,ImGuiInputTextFlags)" -defs["igInputFloat2"][1]["cimguiname"] = "igInputFloat2" -defs["igInputFloat2"]["(const char*,float[2],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat2"][1] defs["igImage"] = {} defs["igImage"][1] = {} defs["igImage"][1]["funcname"] = "Image" @@ -10407,6 +10331,34 @@ defs["igImage"][1]["defaults"]["border_col"] = "ImVec4(0,0,0,0)" defs["igImage"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)" defs["igImage"][1]["cimguiname"] = "igImage" defs["igImage"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"] = defs["igImage"][1] +defs["igSetNextWindowSizeConstraints"] = {} +defs["igSetNextWindowSizeConstraints"][1] = {} +defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" +defs["igSetNextWindowSizeConstraints"][1]["args"] = "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)" +defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" +defs["igSetNextWindowSizeConstraints"][1]["comment"] = "" +defs["igSetNextWindowSizeConstraints"][1]["call_args"] = "(size_min,size_max,custom_callback,custom_callback_data)" +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]["stname"] = "ImGui" +defs["igSetNextWindowSizeConstraints"][1]["argsT"] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["name"] = "size_min" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["name"] = "size_max" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["type"] = "ImGuiSizeCallback" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["name"] = "custom_callback" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["type"] = "void*" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["name"] = "custom_callback_data" +defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "((void *)0)" +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "((void *)0)" +defs["igSetNextWindowSizeConstraints"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)" +defs["igSetNextWindowSizeConstraints"][1]["cimguiname"] = "igSetNextWindowSizeConstraints" +defs["igSetNextWindowSizeConstraints"]["(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)"] = defs["igSetNextWindowSizeConstraints"][1] defs["igDummy"] = {} defs["igDummy"][1] = {} defs["igDummy"][1]["funcname"] = "Dummy" @@ -10424,30 +10376,39 @@ defs["igDummy"][1]["defaults"] = {} defs["igDummy"][1]["signature"] = "(const ImVec2)" defs["igDummy"][1]["cimguiname"] = "igDummy" defs["igDummy"]["(const ImVec2)"] = defs["igDummy"][1] -defs["igColorPicker3"] = {} -defs["igColorPicker3"][1] = {} -defs["igColorPicker3"][1]["funcname"] = "ColorPicker3" -defs["igColorPicker3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" -defs["igColorPicker3"][1]["ret"] = "bool" -defs["igColorPicker3"][1]["comment"] = "" -defs["igColorPicker3"][1]["call_args"] = "(label,col,flags)" -defs["igColorPicker3"][1]["argsoriginal"] = "(const char* label,float col[3],ImGuiColorEditFlags flags=0)" -defs["igColorPicker3"][1]["stname"] = "ImGui" -defs["igColorPicker3"][1]["argsT"] = {} -defs["igColorPicker3"][1]["argsT"][1] = {} -defs["igColorPicker3"][1]["argsT"][1]["type"] = "const char*" -defs["igColorPicker3"][1]["argsT"][1]["name"] = "label" -defs["igColorPicker3"][1]["argsT"][2] = {} -defs["igColorPicker3"][1]["argsT"][2]["type"] = "float[3]" -defs["igColorPicker3"][1]["argsT"][2]["name"] = "col" -defs["igColorPicker3"][1]["argsT"][3] = {} -defs["igColorPicker3"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" -defs["igColorPicker3"][1]["argsT"][3]["name"] = "flags" -defs["igColorPicker3"][1]["defaults"] = {} -defs["igColorPicker3"][1]["defaults"]["flags"] = "0" -defs["igColorPicker3"][1]["signature"] = "(const char*,float[3],ImGuiColorEditFlags)" -defs["igColorPicker3"][1]["cimguiname"] = "igColorPicker3" -defs["igColorPicker3"]["(const char*,float[3],ImGuiColorEditFlags)"] = defs["igColorPicker3"][1] +defs["igVSliderInt"] = {} +defs["igVSliderInt"][1] = {} +defs["igVSliderInt"][1]["funcname"] = "VSliderInt" +defs["igVSliderInt"][1]["args"] = "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)" +defs["igVSliderInt"][1]["ret"] = "bool" +defs["igVSliderInt"][1]["comment"] = "" +defs["igVSliderInt"][1]["call_args"] = "(label,size,v,v_min,v_max,format)" +defs["igVSliderInt"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")" +defs["igVSliderInt"][1]["stname"] = "ImGui" +defs["igVSliderInt"][1]["argsT"] = {} +defs["igVSliderInt"][1]["argsT"][1] = {} +defs["igVSliderInt"][1]["argsT"][1]["type"] = "const char*" +defs["igVSliderInt"][1]["argsT"][1]["name"] = "label" +defs["igVSliderInt"][1]["argsT"][2] = {} +defs["igVSliderInt"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igVSliderInt"][1]["argsT"][2]["name"] = "size" +defs["igVSliderInt"][1]["argsT"][3] = {} +defs["igVSliderInt"][1]["argsT"][3]["type"] = "int*" +defs["igVSliderInt"][1]["argsT"][3]["name"] = "v" +defs["igVSliderInt"][1]["argsT"][4] = {} +defs["igVSliderInt"][1]["argsT"][4]["type"] = "int" +defs["igVSliderInt"][1]["argsT"][4]["name"] = "v_min" +defs["igVSliderInt"][1]["argsT"][5] = {} +defs["igVSliderInt"][1]["argsT"][5]["type"] = "int" +defs["igVSliderInt"][1]["argsT"][5]["name"] = "v_max" +defs["igVSliderInt"][1]["argsT"][6] = {} +defs["igVSliderInt"][1]["argsT"][6]["type"] = "const char*" +defs["igVSliderInt"][1]["argsT"][6]["name"] = "format" +defs["igVSliderInt"][1]["defaults"] = {} +defs["igVSliderInt"][1]["defaults"]["format"] = "\"%d\"" +defs["igVSliderInt"][1]["signature"] = "(const char*,const ImVec2,int*,int,int,const char*)" +defs["igVSliderInt"][1]["cimguiname"] = "igVSliderInt" +defs["igVSliderInt"]["(const char*,const ImVec2,int*,int,int,const char*)"] = defs["igVSliderInt"][1] defs["ImGuiTextBuffer_ImGuiTextBuffer"] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["funcname"] = "ImGuiTextBuffer" @@ -10482,39 +10443,6 @@ defs["igBulletText"][1]["defaults"] = {} defs["igBulletText"][1]["signature"] = "(const char*,...)" defs["igBulletText"][1]["cimguiname"] = "igBulletText" defs["igBulletText"]["(const char*,...)"] = defs["igBulletText"][1] -defs["igVSliderInt"] = {} -defs["igVSliderInt"][1] = {} -defs["igVSliderInt"][1]["funcname"] = "VSliderInt" -defs["igVSliderInt"][1]["args"] = "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)" -defs["igVSliderInt"][1]["ret"] = "bool" -defs["igVSliderInt"][1]["comment"] = "" -defs["igVSliderInt"][1]["call_args"] = "(label,size,v,v_min,v_max,format)" -defs["igVSliderInt"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")" -defs["igVSliderInt"][1]["stname"] = "ImGui" -defs["igVSliderInt"][1]["argsT"] = {} -defs["igVSliderInt"][1]["argsT"][1] = {} -defs["igVSliderInt"][1]["argsT"][1]["type"] = "const char*" -defs["igVSliderInt"][1]["argsT"][1]["name"] = "label" -defs["igVSliderInt"][1]["argsT"][2] = {} -defs["igVSliderInt"][1]["argsT"][2]["type"] = "const ImVec2" -defs["igVSliderInt"][1]["argsT"][2]["name"] = "size" -defs["igVSliderInt"][1]["argsT"][3] = {} -defs["igVSliderInt"][1]["argsT"][3]["type"] = "int*" -defs["igVSliderInt"][1]["argsT"][3]["name"] = "v" -defs["igVSliderInt"][1]["argsT"][4] = {} -defs["igVSliderInt"][1]["argsT"][4]["type"] = "int" -defs["igVSliderInt"][1]["argsT"][4]["name"] = "v_min" -defs["igVSliderInt"][1]["argsT"][5] = {} -defs["igVSliderInt"][1]["argsT"][5]["type"] = "int" -defs["igVSliderInt"][1]["argsT"][5]["name"] = "v_max" -defs["igVSliderInt"][1]["argsT"][6] = {} -defs["igVSliderInt"][1]["argsT"][6]["type"] = "const char*" -defs["igVSliderInt"][1]["argsT"][6]["name"] = "format" -defs["igVSliderInt"][1]["defaults"] = {} -defs["igVSliderInt"][1]["defaults"]["format"] = "\"%d\"" -defs["igVSliderInt"][1]["signature"] = "(const char*,const ImVec2,int*,int,int,const char*)" -defs["igVSliderInt"][1]["cimguiname"] = "igVSliderInt" -defs["igVSliderInt"]["(const char*,const ImVec2,int*,int,int,const char*)"] = defs["igVSliderInt"][1] defs["igColorEdit4"] = {} defs["igColorEdit4"][1] = {} defs["igColorEdit4"][1]["funcname"] = "ColorEdit4" @@ -10539,6 +10467,34 @@ defs["igColorEdit4"][1]["defaults"]["flags"] = "0" defs["igColorEdit4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags)" defs["igColorEdit4"][1]["cimguiname"] = "igColorEdit4" defs["igColorEdit4"]["(const char*,float[4],ImGuiColorEditFlags)"] = defs["igColorEdit4"][1] +defs["igColorPicker4"] = {} +defs["igColorPicker4"][1] = {} +defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" +defs["igColorPicker4"][1]["args"] = "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)" +defs["igColorPicker4"][1]["ret"] = "bool" +defs["igColorPicker4"][1]["comment"] = "" +defs["igColorPicker4"][1]["call_args"] = "(label,col,flags,ref_col)" +defs["igColorPicker4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))" +defs["igColorPicker4"][1]["stname"] = "ImGui" +defs["igColorPicker4"][1]["argsT"] = {} +defs["igColorPicker4"][1]["argsT"][1] = {} +defs["igColorPicker4"][1]["argsT"][1]["type"] = "const char*" +defs["igColorPicker4"][1]["argsT"][1]["name"] = "label" +defs["igColorPicker4"][1]["argsT"][2] = {} +defs["igColorPicker4"][1]["argsT"][2]["type"] = "float[4]" +defs["igColorPicker4"][1]["argsT"][2]["name"] = "col" +defs["igColorPicker4"][1]["argsT"][3] = {} +defs["igColorPicker4"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorPicker4"][1]["argsT"][3]["name"] = "flags" +defs["igColorPicker4"][1]["argsT"][4] = {} +defs["igColorPicker4"][1]["argsT"][4]["type"] = "const float*" +defs["igColorPicker4"][1]["argsT"][4]["name"] = "ref_col" +defs["igColorPicker4"][1]["defaults"] = {} +defs["igColorPicker4"][1]["defaults"]["ref_col"] = "((void *)0)" +defs["igColorPicker4"][1]["defaults"]["flags"] = "0" +defs["igColorPicker4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags,const float*)" +defs["igColorPicker4"][1]["cimguiname"] = "igColorPicker4" +defs["igColorPicker4"]["(const char*,float[4],ImGuiColorEditFlags,const float*)"] = defs["igColorPicker4"][1] defs["ImDrawList_PrimRectUV"] = {} defs["ImDrawList_PrimRectUV"][1] = {} defs["ImDrawList_PrimRectUV"][1]["funcname"] = "PrimRectUV" @@ -10568,27 +10524,26 @@ defs["ImDrawList_PrimRectUV"][1]["defaults"] = {} defs["ImDrawList_PrimRectUV"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" defs["ImDrawList_PrimRectUV"][1]["cimguiname"] = "ImDrawList_PrimRectUV" defs["ImDrawList_PrimRectUV"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimRectUV"][1] -defs["igTextDisabled"] = {} -defs["igTextDisabled"][1] = {} -defs["igTextDisabled"][1]["isvararg"] = "...)" -defs["igTextDisabled"][1]["funcname"] = "TextDisabled" -defs["igTextDisabled"][1]["args"] = "(const char* fmt,...)" -defs["igTextDisabled"][1]["ret"] = "void" -defs["igTextDisabled"][1]["comment"] = "" -defs["igTextDisabled"][1]["call_args"] = "(fmt,...)" -defs["igTextDisabled"][1]["argsoriginal"] = "(const char* fmt,...)" -defs["igTextDisabled"][1]["stname"] = "ImGui" -defs["igTextDisabled"][1]["argsT"] = {} -defs["igTextDisabled"][1]["argsT"][1] = {} -defs["igTextDisabled"][1]["argsT"][1]["type"] = "const char*" -defs["igTextDisabled"][1]["argsT"][1]["name"] = "fmt" -defs["igTextDisabled"][1]["argsT"][2] = {} -defs["igTextDisabled"][1]["argsT"][2]["type"] = "..." -defs["igTextDisabled"][1]["argsT"][2]["name"] = "..." -defs["igTextDisabled"][1]["defaults"] = {} -defs["igTextDisabled"][1]["signature"] = "(const char*,...)" -defs["igTextDisabled"][1]["cimguiname"] = "igTextDisabled" -defs["igTextDisabled"]["(const char*,...)"] = defs["igTextDisabled"][1] +defs["igInvisibleButton"] = {} +defs["igInvisibleButton"][1] = {} +defs["igInvisibleButton"][1]["funcname"] = "InvisibleButton" +defs["igInvisibleButton"][1]["args"] = "(const char* str_id,const ImVec2 size)" +defs["igInvisibleButton"][1]["ret"] = "bool" +defs["igInvisibleButton"][1]["comment"] = "" +defs["igInvisibleButton"][1]["call_args"] = "(str_id,size)" +defs["igInvisibleButton"][1]["argsoriginal"] = "(const char* str_id,const ImVec2& size)" +defs["igInvisibleButton"][1]["stname"] = "ImGui" +defs["igInvisibleButton"][1]["argsT"] = {} +defs["igInvisibleButton"][1]["argsT"][1] = {} +defs["igInvisibleButton"][1]["argsT"][1]["type"] = "const char*" +defs["igInvisibleButton"][1]["argsT"][1]["name"] = "str_id" +defs["igInvisibleButton"][1]["argsT"][2] = {} +defs["igInvisibleButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igInvisibleButton"][1]["argsT"][2]["name"] = "size" +defs["igInvisibleButton"][1]["defaults"] = {} +defs["igInvisibleButton"][1]["signature"] = "(const char*,const ImVec2)" +defs["igInvisibleButton"][1]["cimguiname"] = "igInvisibleButton" +defs["igInvisibleButton"]["(const char*,const ImVec2)"] = defs["igInvisibleButton"][1] defs["igLogToClipboard"] = {} defs["igLogToClipboard"][1] = {} defs["igLogToClipboard"][1]["funcname"] = "LogToClipboard" @@ -10751,34 +10706,30 @@ defs["igPushFont"][1]["defaults"] = {} defs["igPushFont"][1]["signature"] = "(ImFont*)" defs["igPushFont"][1]["cimguiname"] = "igPushFont" defs["igPushFont"]["(ImFont*)"] = defs["igPushFont"][1] -defs["igSetNextWindowSizeConstraints"] = {} -defs["igSetNextWindowSizeConstraints"][1] = {} -defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" -defs["igSetNextWindowSizeConstraints"][1]["args"] = "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)" -defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" -defs["igSetNextWindowSizeConstraints"][1]["comment"] = "" -defs["igSetNextWindowSizeConstraints"][1]["call_args"] = "(size_min,size_max,custom_callback,custom_callback_data)" -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]["stname"] = "ImGui" -defs["igSetNextWindowSizeConstraints"][1]["argsT"] = {} -defs["igSetNextWindowSizeConstraints"][1]["argsT"][1] = {} -defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["type"] = "const ImVec2" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["name"] = "size_min" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][2] = {} -defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["type"] = "const ImVec2" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["name"] = "size_max" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][3] = {} -defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["type"] = "ImGuiSizeCallback" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["name"] = "custom_callback" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][4] = {} -defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["type"] = "void*" -defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["name"] = "custom_callback_data" -defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} -defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "((void *)0)" -defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "((void *)0)" -defs["igSetNextWindowSizeConstraints"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)" -defs["igSetNextWindowSizeConstraints"][1]["cimguiname"] = "igSetNextWindowSizeConstraints" -defs["igSetNextWindowSizeConstraints"]["(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)"] = defs["igSetNextWindowSizeConstraints"][1] +defs["igInputInt2"] = {} +defs["igInputInt2"][1] = {} +defs["igInputInt2"][1]["funcname"] = "InputInt2" +defs["igInputInt2"][1]["args"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags)" +defs["igInputInt2"][1]["ret"] = "bool" +defs["igInputInt2"][1]["comment"] = "" +defs["igInputInt2"][1]["call_args"] = "(label,v,extra_flags)" +defs["igInputInt2"][1]["argsoriginal"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)" +defs["igInputInt2"][1]["stname"] = "ImGui" +defs["igInputInt2"][1]["argsT"] = {} +defs["igInputInt2"][1]["argsT"][1] = {} +defs["igInputInt2"][1]["argsT"][1]["type"] = "const char*" +defs["igInputInt2"][1]["argsT"][1]["name"] = "label" +defs["igInputInt2"][1]["argsT"][2] = {} +defs["igInputInt2"][1]["argsT"][2]["type"] = "int[2]" +defs["igInputInt2"][1]["argsT"][2]["name"] = "v" +defs["igInputInt2"][1]["argsT"][3] = {} +defs["igInputInt2"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" +defs["igInputInt2"][1]["argsT"][3]["name"] = "extra_flags" +defs["igInputInt2"][1]["defaults"] = {} +defs["igInputInt2"][1]["defaults"]["extra_flags"] = "0" +defs["igInputInt2"][1]["signature"] = "(const char*,int[2],ImGuiInputTextFlags)" +defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" +defs["igInputInt2"]["(const char*,int[2],ImGuiInputTextFlags)"] = defs["igInputInt2"][1] defs["igTreePop"] = {} defs["igTreePop"][1] = {} defs["igTreePop"][1]["funcname"] = "TreePop" @@ -10891,56 +10842,65 @@ defs["ImGuiTextFilter_PassFilter"][1]["defaults"]["text_end"] = "((void *)0)" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)" defs["ImGuiTextFilter_PassFilter"][1]["cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"]["(const char*,const char*)"] = defs["ImGuiTextFilter_PassFilter"][1] -defs["igBeginCombo"] = {} -defs["igBeginCombo"][1] = {} -defs["igBeginCombo"][1]["funcname"] = "BeginCombo" -defs["igBeginCombo"][1]["args"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags)" -defs["igBeginCombo"][1]["ret"] = "bool" -defs["igBeginCombo"][1]["comment"] = "" -defs["igBeginCombo"][1]["call_args"] = "(label,preview_value,flags)" -defs["igBeginCombo"][1]["argsoriginal"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)" -defs["igBeginCombo"][1]["stname"] = "ImGui" -defs["igBeginCombo"][1]["argsT"] = {} -defs["igBeginCombo"][1]["argsT"][1] = {} -defs["igBeginCombo"][1]["argsT"][1]["type"] = "const char*" -defs["igBeginCombo"][1]["argsT"][1]["name"] = "label" -defs["igBeginCombo"][1]["argsT"][2] = {} -defs["igBeginCombo"][1]["argsT"][2]["type"] = "const char*" -defs["igBeginCombo"][1]["argsT"][2]["name"] = "preview_value" -defs["igBeginCombo"][1]["argsT"][3] = {} -defs["igBeginCombo"][1]["argsT"][3]["type"] = "ImGuiComboFlags" -defs["igBeginCombo"][1]["argsT"][3]["name"] = "flags" -defs["igBeginCombo"][1]["defaults"] = {} -defs["igBeginCombo"][1]["defaults"]["flags"] = "0" -defs["igBeginCombo"][1]["signature"] = "(const char*,const char*,ImGuiComboFlags)" -defs["igBeginCombo"][1]["cimguiname"] = "igBeginCombo" -defs["igBeginCombo"]["(const char*,const char*,ImGuiComboFlags)"] = defs["igBeginCombo"][1] -defs["igColumns"] = {} -defs["igColumns"][1] = {} -defs["igColumns"][1]["funcname"] = "Columns" -defs["igColumns"][1]["args"] = "(int count,const char* id,bool border)" -defs["igColumns"][1]["ret"] = "void" -defs["igColumns"][1]["comment"] = "" -defs["igColumns"][1]["call_args"] = "(count,id,border)" -defs["igColumns"][1]["argsoriginal"] = "(int count=1,const char* id=((void *)0),bool border=true)" -defs["igColumns"][1]["stname"] = "ImGui" -defs["igColumns"][1]["argsT"] = {} -defs["igColumns"][1]["argsT"][1] = {} -defs["igColumns"][1]["argsT"][1]["type"] = "int" -defs["igColumns"][1]["argsT"][1]["name"] = "count" -defs["igColumns"][1]["argsT"][2] = {} -defs["igColumns"][1]["argsT"][2]["type"] = "const char*" -defs["igColumns"][1]["argsT"][2]["name"] = "id" -defs["igColumns"][1]["argsT"][3] = {} -defs["igColumns"][1]["argsT"][3]["type"] = "bool" -defs["igColumns"][1]["argsT"][3]["name"] = "border" -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]["signature"] = "(int,const char*,bool)" -defs["igColumns"][1]["cimguiname"] = "igColumns" -defs["igColumns"]["(int,const char*,bool)"] = defs["igColumns"][1] +defs["igShowStyleSelector"] = {} +defs["igShowStyleSelector"][1] = {} +defs["igShowStyleSelector"][1]["funcname"] = "ShowStyleSelector" +defs["igShowStyleSelector"][1]["args"] = "(const char* label)" +defs["igShowStyleSelector"][1]["ret"] = "bool" +defs["igShowStyleSelector"][1]["comment"] = "" +defs["igShowStyleSelector"][1]["call_args"] = "(label)" +defs["igShowStyleSelector"][1]["argsoriginal"] = "(const char* label)" +defs["igShowStyleSelector"][1]["stname"] = "ImGui" +defs["igShowStyleSelector"][1]["argsT"] = {} +defs["igShowStyleSelector"][1]["argsT"][1] = {} +defs["igShowStyleSelector"][1]["argsT"][1]["type"] = "const char*" +defs["igShowStyleSelector"][1]["argsT"][1]["name"] = "label" +defs["igShowStyleSelector"][1]["defaults"] = {} +defs["igShowStyleSelector"][1]["signature"] = "(const char*)" +defs["igShowStyleSelector"][1]["cimguiname"] = "igShowStyleSelector" +defs["igShowStyleSelector"]["(const char*)"] = defs["igShowStyleSelector"][1] +defs["igInputScalarN"] = {} +defs["igInputScalarN"][1] = {} +defs["igInputScalarN"][1]["funcname"] = "InputScalarN" +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]["ret"] = "bool" +defs["igInputScalarN"][1]["comment"] = "" +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 extra_flags=0)" +defs["igInputScalarN"][1]["stname"] = "ImGui" +defs["igInputScalarN"][1]["argsT"] = {} +defs["igInputScalarN"][1]["argsT"][1] = {} +defs["igInputScalarN"][1]["argsT"][1]["type"] = "const char*" +defs["igInputScalarN"][1]["argsT"][1]["name"] = "label" +defs["igInputScalarN"][1]["argsT"][2] = {} +defs["igInputScalarN"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igInputScalarN"][1]["argsT"][2]["name"] = "data_type" +defs["igInputScalarN"][1]["argsT"][3] = {} +defs["igInputScalarN"][1]["argsT"][3]["type"] = "void*" +defs["igInputScalarN"][1]["argsT"][3]["name"] = "v" +defs["igInputScalarN"][1]["argsT"][4] = {} +defs["igInputScalarN"][1]["argsT"][4]["type"] = "int" +defs["igInputScalarN"][1]["argsT"][4]["name"] = "components" +defs["igInputScalarN"][1]["argsT"][5] = {} +defs["igInputScalarN"][1]["argsT"][5]["type"] = "const void*" +defs["igInputScalarN"][1]["argsT"][5]["name"] = "step" +defs["igInputScalarN"][1]["argsT"][6] = {} +defs["igInputScalarN"][1]["argsT"][6]["type"] = "const void*" +defs["igInputScalarN"][1]["argsT"][6]["name"] = "step_fast" +defs["igInputScalarN"][1]["argsT"][7] = {} +defs["igInputScalarN"][1]["argsT"][7]["type"] = "const char*" +defs["igInputScalarN"][1]["argsT"][7]["name"] = "format" +defs["igInputScalarN"][1]["argsT"][8] = {} +defs["igInputScalarN"][1]["argsT"][8]["type"] = "ImGuiInputTextFlags" +defs["igInputScalarN"][1]["argsT"][8]["name"] = "extra_flags" +defs["igInputScalarN"][1]["defaults"] = {} +defs["igInputScalarN"][1]["defaults"]["step"] = "((void *)0)" +defs["igInputScalarN"][1]["defaults"]["format"] = "((void *)0)" +defs["igInputScalarN"][1]["defaults"]["step_fast"] = "((void *)0)" +defs["igInputScalarN"][1]["defaults"]["extra_flags"] = "0" +defs["igInputScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)" +defs["igInputScalarN"][1]["cimguiname"] = "igInputScalarN" +defs["igInputScalarN"]["(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)"] = defs["igInputScalarN"][1] defs["igTreeNode"] = {} defs["igTreeNode"][1] = {} defs["igTreeNode"][1]["funcname"] = "TreeNode" @@ -11149,23 +11109,45 @@ defs["igInputFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat3"][1]["signature"] = "(const char*,float[3],const char*,ImGuiInputTextFlags)" defs["igInputFloat3"][1]["cimguiname"] = "igInputFloat3" defs["igInputFloat3"]["(const char*,float[3],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat3"][1] -defs["igSetKeyboardFocusHere"] = {} -defs["igSetKeyboardFocusHere"][1] = {} -defs["igSetKeyboardFocusHere"][1]["funcname"] = "SetKeyboardFocusHere" -defs["igSetKeyboardFocusHere"][1]["args"] = "(int offset)" -defs["igSetKeyboardFocusHere"][1]["ret"] = "void" -defs["igSetKeyboardFocusHere"][1]["comment"] = "" -defs["igSetKeyboardFocusHere"][1]["call_args"] = "(offset)" -defs["igSetKeyboardFocusHere"][1]["argsoriginal"] = "(int offset=0)" -defs["igSetKeyboardFocusHere"][1]["stname"] = "ImGui" -defs["igSetKeyboardFocusHere"][1]["argsT"] = {} -defs["igSetKeyboardFocusHere"][1]["argsT"][1] = {} -defs["igSetKeyboardFocusHere"][1]["argsT"][1]["type"] = "int" -defs["igSetKeyboardFocusHere"][1]["argsT"][1]["name"] = "offset" -defs["igSetKeyboardFocusHere"][1]["defaults"] = {} -defs["igSetKeyboardFocusHere"][1]["defaults"]["offset"] = "0" -defs["igSetKeyboardFocusHere"][1]["signature"] = "(int)" -defs["igSetKeyboardFocusHere"][1]["cimguiname"] = "igSetKeyboardFocusHere" -defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1] +defs["igDragFloat2"] = {} +defs["igDragFloat2"][1] = {} +defs["igDragFloat2"][1]["funcname"] = "DragFloat2" +defs["igDragFloat2"][1]["args"] = "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)" +defs["igDragFloat2"][1]["ret"] = "bool" +defs["igDragFloat2"][1]["comment"] = "" +defs["igDragFloat2"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" +defs["igDragFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" +defs["igDragFloat2"][1]["stname"] = "ImGui" +defs["igDragFloat2"][1]["argsT"] = {} +defs["igDragFloat2"][1]["argsT"][1] = {} +defs["igDragFloat2"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloat2"][1]["argsT"][1]["name"] = "label" +defs["igDragFloat2"][1]["argsT"][2] = {} +defs["igDragFloat2"][1]["argsT"][2]["type"] = "float[2]" +defs["igDragFloat2"][1]["argsT"][2]["name"] = "v" +defs["igDragFloat2"][1]["argsT"][3] = {} +defs["igDragFloat2"][1]["argsT"][3]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragFloat2"][1]["argsT"][4] = {} +defs["igDragFloat2"][1]["argsT"][4]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][4]["name"] = "v_min" +defs["igDragFloat2"][1]["argsT"][5] = {} +defs["igDragFloat2"][1]["argsT"][5]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][5]["name"] = "v_max" +defs["igDragFloat2"][1]["argsT"][6] = {} +defs["igDragFloat2"][1]["argsT"][6]["type"] = "const char*" +defs["igDragFloat2"][1]["argsT"][6]["name"] = "format" +defs["igDragFloat2"][1]["argsT"][7] = {} +defs["igDragFloat2"][1]["argsT"][7]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][7]["name"] = "power" +defs["igDragFloat2"][1]["defaults"] = {} +defs["igDragFloat2"][1]["defaults"]["v_speed"] = "1.0f" +defs["igDragFloat2"][1]["defaults"]["v_min"] = "0.0f" +defs["igDragFloat2"][1]["defaults"]["power"] = "1.0f" +defs["igDragFloat2"][1]["defaults"]["v_max"] = "0.0f" +defs["igDragFloat2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloat2"][1]["signature"] = "(const char*,float[2],float,float,float,const char*,float)" +defs["igDragFloat2"][1]["cimguiname"] = "igDragFloat2" +defs["igDragFloat2"]["(const char*,float[2],float,float,float,const char*,float)"] = defs["igDragFloat2"][1] return defs \ No newline at end of file diff --git a/generator/generated/impl_definitions.json b/generator/generated/impl_definitions.json index b61eb63..85015ab 100644 --- a/generator/generated/impl_definitions.json +++ b/generator/generated/impl_definitions.json @@ -1 +1 @@ -{"ImGui_ImplOpenGL3_NewFrame":[{"funcname":"ImGui_ImplOpenGL3_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_NewFrame"}],"ImGui_ImplSDL2_Shutdown":[{"funcname":"ImGui_ImplSDL2_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_sdl","defaults":[],"signature":"()","cimguiname":"ImGui_ImplSDL2_Shutdown"}],"ImGui_ImplGlfw_KeyCallback":[{"funcname":"ImGui_ImplGlfw_KeyCallback","args":"(GLFWwindow* window,int key,int scancode,int action,int mods)","ret":"void","comment":"","call_args":"(window,key,scancode,action,mods)","argsoriginal":"(GLFWwindow* window,int key,int scancode,int action,int mods)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"int","name":"key"},{"type":"int","name":"scancode"},{"type":"int","name":"action"},{"type":"int","name":"mods"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,int,int,int,int)","cimguiname":"ImGui_ImplGlfw_KeyCallback"}],"ImGui_ImplGlfw_InitForVulkan":[{"funcname":"ImGui_ImplGlfw_InitForVulkan","args":"(GLFWwindow* window,bool install_callbacks)","ret":"bool","comment":"","call_args":"(window,install_callbacks)","argsoriginal":"(GLFWwindow* window,bool install_callbacks)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"bool","name":"install_callbacks"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,bool)","cimguiname":"ImGui_ImplGlfw_InitForVulkan"}],"ImGui_ImplSDL2_NewFrame":[{"funcname":"ImGui_ImplSDL2_NewFrame","args":"(SDL_Window* window)","ret":"void","comment":"","call_args":"(window)","argsoriginal":"(SDL_Window* window)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*)","cimguiname":"ImGui_ImplSDL2_NewFrame"}],"ImGui_ImplSDL2_InitForVulkan":[{"funcname":"ImGui_ImplSDL2_InitForVulkan","args":"(SDL_Window* window)","ret":"bool","comment":"","call_args":"(window)","argsoriginal":"(SDL_Window* window)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*)","cimguiname":"ImGui_ImplSDL2_InitForVulkan"}],"ImGui_ImplGlfw_ScrollCallback":[{"funcname":"ImGui_ImplGlfw_ScrollCallback","args":"(GLFWwindow* window,double xoffset,double yoffset)","ret":"void","comment":"","call_args":"(window,xoffset,yoffset)","argsoriginal":"(GLFWwindow* window,double xoffset,double yoffset)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"double","name":"xoffset"},{"type":"double","name":"yoffset"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,double,double)","cimguiname":"ImGui_ImplGlfw_ScrollCallback"}],"ImGui_ImplOpenGL3_Init":[{"funcname":"ImGui_ImplOpenGL3_Init","args":"(const char* glsl_version)","ret":"bool","comment":"","call_args":"(glsl_version)","argsoriginal":"(const char* glsl_version=\"#version 150\")","stname":"","argsT":[{"type":"const char*","name":"glsl_version"}],"location":"imgui_impl_opengl3","defaults":[],"signature":"(const char*)","cimguiname":"ImGui_ImplOpenGL3_Init"}],"ImGui_ImplSDL2_InitForOpenGL":[{"funcname":"ImGui_ImplSDL2_InitForOpenGL","args":"(SDL_Window* window,void* sdl_gl_context)","ret":"bool","comment":"","call_args":"(window,sdl_gl_context)","argsoriginal":"(SDL_Window* window,void* sdl_gl_context)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"},{"type":"void*","name":"sdl_gl_context"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*,void*)","cimguiname":"ImGui_ImplSDL2_InitForOpenGL"}],"ImGui_ImplGlfw_InitForOpenGL":[{"funcname":"ImGui_ImplGlfw_InitForOpenGL","args":"(GLFWwindow* window,bool install_callbacks)","ret":"bool","comment":"","call_args":"(window,install_callbacks)","argsoriginal":"(GLFWwindow* window,bool install_callbacks)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"bool","name":"install_callbacks"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,bool)","cimguiname":"ImGui_ImplGlfw_InitForOpenGL"}],"ImGui_ImplOpenGL2_DestroyDeviceObjects":[{"funcname":"ImGui_ImplOpenGL2_DestroyDeviceObjects","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_DestroyDeviceObjects"}],"ImGui_ImplOpenGL2_DestroyFontsTexture":[{"funcname":"ImGui_ImplOpenGL2_DestroyFontsTexture","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_DestroyFontsTexture"}],"ImGui_ImplOpenGL2_CreateDeviceObjects":[{"funcname":"ImGui_ImplOpenGL2_CreateDeviceObjects","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_CreateDeviceObjects"}],"ImGui_ImplOpenGL3_CreateFontsTexture":[{"funcname":"ImGui_ImplOpenGL3_CreateFontsTexture","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_CreateFontsTexture"}],"ImGui_ImplGlfw_Shutdown":[{"funcname":"ImGui_ImplGlfw_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_glfw","defaults":[],"signature":"()","cimguiname":"ImGui_ImplGlfw_Shutdown"}],"ImGui_ImplOpenGL2_RenderDrawData":[{"funcname":"ImGui_ImplOpenGL2_RenderDrawData","args":"(ImDrawData* draw_data)","ret":"void","comment":"","call_args":"(draw_data)","argsoriginal":"(ImDrawData* draw_data)","stname":"","argsT":[{"type":"ImDrawData*","name":"draw_data"}],"location":"imgui_impl_opengl2","defaults":[],"signature":"(ImDrawData*)","cimguiname":"ImGui_ImplOpenGL2_RenderDrawData"}],"ImGui_ImplOpenGL2_NewFrame":[{"funcname":"ImGui_ImplOpenGL2_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_NewFrame"}],"ImGui_ImplOpenGL2_Shutdown":[{"funcname":"ImGui_ImplOpenGL2_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_Shutdown"}],"ImGui_ImplOpenGL3_DestroyDeviceObjects":[{"funcname":"ImGui_ImplOpenGL3_DestroyDeviceObjects","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_DestroyDeviceObjects"}],"ImGui_ImplGlfw_NewFrame":[{"funcname":"ImGui_ImplGlfw_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_glfw","defaults":[],"signature":"()","cimguiname":"ImGui_ImplGlfw_NewFrame"}],"ImGui_ImplOpenGL3_Shutdown":[{"funcname":"ImGui_ImplOpenGL3_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_Shutdown"}],"ImGui_ImplOpenGL2_Init":[{"funcname":"ImGui_ImplOpenGL2_Init","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_Init"}],"ImGui_ImplSDL2_ProcessEvent":[{"funcname":"ImGui_ImplSDL2_ProcessEvent","args":"(SDL_Event* event)","ret":"bool","comment":"","call_args":"(event)","argsoriginal":"(SDL_Event* event)","stname":"","argsT":[{"type":"SDL_Event*","name":"event"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Event*)","cimguiname":"ImGui_ImplSDL2_ProcessEvent"}],"ImGui_ImplGlfw_MouseButtonCallback":[{"funcname":"ImGui_ImplGlfw_MouseButtonCallback","args":"(GLFWwindow* window,int button,int action,int mods)","ret":"void","comment":"","call_args":"(window,button,action,mods)","argsoriginal":"(GLFWwindow* window,int button,int action,int mods)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"int","name":"button"},{"type":"int","name":"action"},{"type":"int","name":"mods"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,int,int,int)","cimguiname":"ImGui_ImplGlfw_MouseButtonCallback"}],"ImGui_ImplOpenGL2_CreateFontsTexture":[{"funcname":"ImGui_ImplOpenGL2_CreateFontsTexture","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_CreateFontsTexture"}],"ImGui_ImplOpenGL3_DestroyFontsTexture":[{"funcname":"ImGui_ImplOpenGL3_DestroyFontsTexture","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_DestroyFontsTexture"}],"ImGui_ImplGlfw_CharCallback":[{"funcname":"ImGui_ImplGlfw_CharCallback","args":"(GLFWwindow* window,unsigned int c)","ret":"void","comment":"","call_args":"(window,c)","argsoriginal":"(GLFWwindow* window,unsigned int c)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"unsigned int","name":"c"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,unsigned int)","cimguiname":"ImGui_ImplGlfw_CharCallback"}],"ImGui_ImplOpenGL3_RenderDrawData":[{"funcname":"ImGui_ImplOpenGL3_RenderDrawData","args":"(ImDrawData* draw_data)","ret":"void","comment":"","call_args":"(draw_data)","argsoriginal":"(ImDrawData* draw_data)","stname":"","argsT":[{"type":"ImDrawData*","name":"draw_data"}],"location":"imgui_impl_opengl3","defaults":[],"signature":"(ImDrawData*)","cimguiname":"ImGui_ImplOpenGL3_RenderDrawData"}],"ImGui_ImplOpenGL3_CreateDeviceObjects":[{"funcname":"ImGui_ImplOpenGL3_CreateDeviceObjects","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_CreateDeviceObjects"}]} \ No newline at end of file +{"ImGui_ImplOpenGL3_NewFrame":[{"funcname":"ImGui_ImplOpenGL3_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_NewFrame"}],"ImGui_ImplSDL2_Shutdown":[{"funcname":"ImGui_ImplSDL2_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_sdl","defaults":[],"signature":"()","cimguiname":"ImGui_ImplSDL2_Shutdown"}],"ImGui_ImplGlfw_KeyCallback":[{"funcname":"ImGui_ImplGlfw_KeyCallback","args":"(GLFWwindow* window,int key,int scancode,int action,int mods)","ret":"void","comment":"","call_args":"(window,key,scancode,action,mods)","argsoriginal":"(GLFWwindow* window,int key,int scancode,int action,int mods)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"int","name":"key"},{"type":"int","name":"scancode"},{"type":"int","name":"action"},{"type":"int","name":"mods"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,int,int,int,int)","cimguiname":"ImGui_ImplGlfw_KeyCallback"}],"ImGui_ImplGlfw_InitForVulkan":[{"funcname":"ImGui_ImplGlfw_InitForVulkan","args":"(GLFWwindow* window,bool install_callbacks)","ret":"bool","comment":"","call_args":"(window,install_callbacks)","argsoriginal":"(GLFWwindow* window,bool install_callbacks)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"bool","name":"install_callbacks"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,bool)","cimguiname":"ImGui_ImplGlfw_InitForVulkan"}],"ImGui_ImplSDL2_NewFrame":[{"funcname":"ImGui_ImplSDL2_NewFrame","args":"(SDL_Window* window)","ret":"void","comment":"","call_args":"(window)","argsoriginal":"(SDL_Window* window)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*)","cimguiname":"ImGui_ImplSDL2_NewFrame"}],"ImGui_ImplSDL2_InitForVulkan":[{"funcname":"ImGui_ImplSDL2_InitForVulkan","args":"(SDL_Window* window)","ret":"bool","comment":"","call_args":"(window)","argsoriginal":"(SDL_Window* window)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*)","cimguiname":"ImGui_ImplSDL2_InitForVulkan"}],"ImGui_ImplGlfw_ScrollCallback":[{"funcname":"ImGui_ImplGlfw_ScrollCallback","args":"(GLFWwindow* window,double xoffset,double yoffset)","ret":"void","comment":"","call_args":"(window,xoffset,yoffset)","argsoriginal":"(GLFWwindow* window,double xoffset,double yoffset)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"double","name":"xoffset"},{"type":"double","name":"yoffset"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,double,double)","cimguiname":"ImGui_ImplGlfw_ScrollCallback"}],"ImGui_ImplOpenGL3_Init":[{"funcname":"ImGui_ImplOpenGL3_Init","args":"(const char* glsl_version)","ret":"bool","comment":"","call_args":"(glsl_version)","argsoriginal":"(const char* glsl_version=NULL)","stname":"","argsT":[{"type":"const char*","name":"glsl_version"}],"location":"imgui_impl_opengl3","defaults":{"glsl_version":"NULL"},"signature":"(const char*)","cimguiname":"ImGui_ImplOpenGL3_Init"}],"ImGui_ImplSDL2_InitForOpenGL":[{"funcname":"ImGui_ImplSDL2_InitForOpenGL","args":"(SDL_Window* window,void* sdl_gl_context)","ret":"bool","comment":"","call_args":"(window,sdl_gl_context)","argsoriginal":"(SDL_Window* window,void* sdl_gl_context)","stname":"","argsT":[{"type":"SDL_Window*","name":"window"},{"type":"void*","name":"sdl_gl_context"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Window*,void*)","cimguiname":"ImGui_ImplSDL2_InitForOpenGL"}],"ImGui_ImplGlfw_InitForOpenGL":[{"funcname":"ImGui_ImplGlfw_InitForOpenGL","args":"(GLFWwindow* window,bool install_callbacks)","ret":"bool","comment":"","call_args":"(window,install_callbacks)","argsoriginal":"(GLFWwindow* window,bool install_callbacks)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"bool","name":"install_callbacks"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,bool)","cimguiname":"ImGui_ImplGlfw_InitForOpenGL"}],"ImGui_ImplOpenGL2_DestroyDeviceObjects":[{"funcname":"ImGui_ImplOpenGL2_DestroyDeviceObjects","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_DestroyDeviceObjects"}],"ImGui_ImplOpenGL2_DestroyFontsTexture":[{"funcname":"ImGui_ImplOpenGL2_DestroyFontsTexture","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_DestroyFontsTexture"}],"ImGui_ImplOpenGL2_CreateDeviceObjects":[{"funcname":"ImGui_ImplOpenGL2_CreateDeviceObjects","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_CreateDeviceObjects"}],"ImGui_ImplOpenGL3_CreateFontsTexture":[{"funcname":"ImGui_ImplOpenGL3_CreateFontsTexture","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_CreateFontsTexture"}],"ImGui_ImplGlfw_Shutdown":[{"funcname":"ImGui_ImplGlfw_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_glfw","defaults":[],"signature":"()","cimguiname":"ImGui_ImplGlfw_Shutdown"}],"ImGui_ImplOpenGL2_RenderDrawData":[{"funcname":"ImGui_ImplOpenGL2_RenderDrawData","args":"(ImDrawData* draw_data)","ret":"void","comment":"","call_args":"(draw_data)","argsoriginal":"(ImDrawData* draw_data)","stname":"","argsT":[{"type":"ImDrawData*","name":"draw_data"}],"location":"imgui_impl_opengl2","defaults":[],"signature":"(ImDrawData*)","cimguiname":"ImGui_ImplOpenGL2_RenderDrawData"}],"ImGui_ImplOpenGL2_NewFrame":[{"funcname":"ImGui_ImplOpenGL2_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_NewFrame"}],"ImGui_ImplOpenGL2_Shutdown":[{"funcname":"ImGui_ImplOpenGL2_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_Shutdown"}],"ImGui_ImplOpenGL3_DestroyDeviceObjects":[{"funcname":"ImGui_ImplOpenGL3_DestroyDeviceObjects","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_DestroyDeviceObjects"}],"ImGui_ImplGlfw_NewFrame":[{"funcname":"ImGui_ImplGlfw_NewFrame","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_glfw","defaults":[],"signature":"()","cimguiname":"ImGui_ImplGlfw_NewFrame"}],"ImGui_ImplOpenGL3_Shutdown":[{"funcname":"ImGui_ImplOpenGL3_Shutdown","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_Shutdown"}],"ImGui_ImplOpenGL2_Init":[{"funcname":"ImGui_ImplOpenGL2_Init","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_Init"}],"ImGui_ImplSDL2_ProcessEvent":[{"funcname":"ImGui_ImplSDL2_ProcessEvent","args":"(SDL_Event* event)","ret":"bool","comment":"","call_args":"(event)","argsoriginal":"(SDL_Event* event)","stname":"","argsT":[{"type":"SDL_Event*","name":"event"}],"location":"imgui_impl_sdl","defaults":[],"signature":"(SDL_Event*)","cimguiname":"ImGui_ImplSDL2_ProcessEvent"}],"ImGui_ImplGlfw_MouseButtonCallback":[{"funcname":"ImGui_ImplGlfw_MouseButtonCallback","args":"(GLFWwindow* window,int button,int action,int mods)","ret":"void","comment":"","call_args":"(window,button,action,mods)","argsoriginal":"(GLFWwindow* window,int button,int action,int mods)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"int","name":"button"},{"type":"int","name":"action"},{"type":"int","name":"mods"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,int,int,int)","cimguiname":"ImGui_ImplGlfw_MouseButtonCallback"}],"ImGui_ImplOpenGL2_CreateFontsTexture":[{"funcname":"ImGui_ImplOpenGL2_CreateFontsTexture","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl2","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL2_CreateFontsTexture"}],"ImGui_ImplOpenGL3_DestroyFontsTexture":[{"funcname":"ImGui_ImplOpenGL3_DestroyFontsTexture","args":"()","ret":"void","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_DestroyFontsTexture"}],"ImGui_ImplGlfw_CharCallback":[{"funcname":"ImGui_ImplGlfw_CharCallback","args":"(GLFWwindow* window,unsigned int c)","ret":"void","comment":"","call_args":"(window,c)","argsoriginal":"(GLFWwindow* window,unsigned int c)","stname":"","argsT":[{"type":"GLFWwindow*","name":"window"},{"type":"unsigned int","name":"c"}],"location":"imgui_impl_glfw","defaults":[],"signature":"(GLFWwindow*,unsigned int)","cimguiname":"ImGui_ImplGlfw_CharCallback"}],"ImGui_ImplOpenGL3_RenderDrawData":[{"funcname":"ImGui_ImplOpenGL3_RenderDrawData","args":"(ImDrawData* draw_data)","ret":"void","comment":"","call_args":"(draw_data)","argsoriginal":"(ImDrawData* draw_data)","stname":"","argsT":[{"type":"ImDrawData*","name":"draw_data"}],"location":"imgui_impl_opengl3","defaults":[],"signature":"(ImDrawData*)","cimguiname":"ImGui_ImplOpenGL3_RenderDrawData"}],"ImGui_ImplOpenGL3_CreateDeviceObjects":[{"funcname":"ImGui_ImplOpenGL3_CreateDeviceObjects","args":"()","ret":"bool","comment":"","call_args":"()","argsoriginal":"()","stname":"","argsT":[],"location":"imgui_impl_opengl3","defaults":[],"signature":"()","cimguiname":"ImGui_ImplOpenGL3_CreateDeviceObjects"}]} \ No newline at end of file diff --git a/generator/generated/impl_definitions.lua b/generator/generated/impl_definitions.lua index 2c6b623..9ac11ca 100644 --- a/generator/generated/impl_definitions.lua +++ b/generator/generated/impl_definitions.lua @@ -147,7 +147,7 @@ defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)" defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_Init"][1]["comment"] = "" defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)" -defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=\"#version 150\")" +defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=NULL)" defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = "" defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {} defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {} @@ -155,6 +155,7 @@ defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*" defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version" defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3" defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "NULL" defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1] diff --git a/generator/generated/overloads.txt b/generator/generated/overloads.txt index 5824a78..0ef4a0a 100644 --- a/generator/generated/overloads.txt +++ b/generator/generated/overloads.txt @@ -38,16 +38,22 @@ igPlotHistogram 2 igTreeNodeExV 2 1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) 2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) +igMenuItem 2 +1 bool igMenuItemBool (const char*,const char*,bool,bool) +2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) igGetID 3 1 ImGuiID igGetIDStr (const char*) 2 ImGuiID igGetIDStrStr (const char*,const char*) 3 ImGuiID igGetIDPtr (const void*) +igListBoxHeader 2 +1 bool igListBoxHeaderVec2 (const char*,const ImVec2) +2 bool igListBoxHeaderInt (const char*,int,int) +igTreePush 2 +1 void igTreePushStr (const char*) +2 void igTreePushPtr (const void*) igBeginChild 2 1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags) 2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) -igSetWindowFocus 2 -1 void igSetWindowFocus () -2 void igSetWindowFocusStr (const char*) 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*) @@ -66,16 +72,12 @@ Pair_Pair 3 1 nil Pair_PairInt (ImGuiID,int) 2 nil Pair_PairFloat (ImGuiID,float) 3 nil Pair_PairPtr (ImGuiID,void*) -igTreePush 2 -1 void igTreePushStr (const char*) -2 void igTreePushPtr (const void*) TextRange_TextRange 2 1 nil TextRange_TextRange () 2 nil TextRange_TextRangeStr (const char*,const char*) -igGetColorU32 3 -1 ImU32 igGetColorU32 (ImGuiCol,float) -2 ImU32 igGetColorU32Vec4 (const ImVec4) -3 ImU32 igGetColorU32U32 (ImU32) +igSetWindowFocus 2 +1 void igSetWindowFocus () +2 void igSetWindowFocusStr (const char*) ImColor_ImColor 5 1 nil ImColor_ImColor () 2 nil ImColor_ImColorInt (int,int,int,int) @@ -88,12 +90,10 @@ igPushStyleColor 2 igCollapsingHeader 2 1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags) 2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) -igMenuItem 2 -1 bool igMenuItemBool (const char*,const char*,bool,bool) -2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) +igGetColorU32 3 +1 ImU32 igGetColorU32 (ImGuiCol,float) +2 ImU32 igGetColorU32Vec4 (const ImVec4) +3 ImU32 igGetColorU32U32 (ImU32) igSetWindowPos 2 1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond) 2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond) diff --git a/generator/generated/structs_and_enums.json b/generator/generated/structs_and_enums.json index 1909968..e576771 100644 --- a/generator/generated/structs_and_enums.json +++ b/generator/generated/structs_and_enums.json @@ -1 +1 @@ -{"enums":{"ImGuiComboFlags_":[{"calc_value":0,"name":"ImGuiComboFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiComboFlags_PopupAlignLeft","value":"1 << 0"},{"calc_value":2,"name":"ImGuiComboFlags_HeightSmall","value":"1 << 1"},{"calc_value":4,"name":"ImGuiComboFlags_HeightRegular","value":"1 << 2"},{"calc_value":8,"name":"ImGuiComboFlags_HeightLarge","value":"1 << 3"},{"calc_value":16,"name":"ImGuiComboFlags_HeightLargest","value":"1 << 4"},{"calc_value":32,"name":"ImGuiComboFlags_NoArrowButton","value":"1 << 5"},{"calc_value":64,"name":"ImGuiComboFlags_NoPreview","value":"1 << 6"},{"calc_value":30,"name":"ImGuiComboFlags_HeightMask_","value":"ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"}],"ImGuiTreeNodeFlags_":[{"calc_value":0,"name":"ImGuiTreeNodeFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiTreeNodeFlags_Selected","value":"1 << 0"},{"calc_value":2,"name":"ImGuiTreeNodeFlags_Framed","value":"1 << 1"},{"calc_value":4,"name":"ImGuiTreeNodeFlags_AllowItemOverlap","value":"1 << 2"},{"calc_value":8,"name":"ImGuiTreeNodeFlags_NoTreePushOnOpen","value":"1 << 3"},{"calc_value":16,"name":"ImGuiTreeNodeFlags_NoAutoOpenOnLog","value":"1 << 4"},{"calc_value":32,"name":"ImGuiTreeNodeFlags_DefaultOpen","value":"1 << 5"},{"calc_value":64,"name":"ImGuiTreeNodeFlags_OpenOnDoubleClick","value":"1 << 6"},{"calc_value":128,"name":"ImGuiTreeNodeFlags_OpenOnArrow","value":"1 << 7"},{"calc_value":256,"name":"ImGuiTreeNodeFlags_Leaf","value":"1 << 8"},{"calc_value":512,"name":"ImGuiTreeNodeFlags_Bullet","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiTreeNodeFlags_FramePadding","value":"1 << 10"},{"calc_value":8192,"name":"ImGuiTreeNodeFlags_NavLeftJumpsBackHere","value":"1 << 13"},{"calc_value":26,"name":"ImGuiTreeNodeFlags_CollapsingHeader","value":"ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"}],"ImGuiStyleVar_":[{"calc_value":0,"name":"ImGuiStyleVar_Alpha","value":0},{"calc_value":1,"name":"ImGuiStyleVar_WindowPadding","value":1},{"calc_value":2,"name":"ImGuiStyleVar_WindowRounding","value":2},{"calc_value":3,"name":"ImGuiStyleVar_WindowBorderSize","value":3},{"calc_value":4,"name":"ImGuiStyleVar_WindowMinSize","value":4},{"calc_value":5,"name":"ImGuiStyleVar_WindowTitleAlign","value":5},{"calc_value":6,"name":"ImGuiStyleVar_ChildRounding","value":6},{"calc_value":7,"name":"ImGuiStyleVar_ChildBorderSize","value":7},{"calc_value":8,"name":"ImGuiStyleVar_PopupRounding","value":8},{"calc_value":9,"name":"ImGuiStyleVar_PopupBorderSize","value":9},{"calc_value":10,"name":"ImGuiStyleVar_FramePadding","value":10},{"calc_value":11,"name":"ImGuiStyleVar_FrameRounding","value":11},{"calc_value":12,"name":"ImGuiStyleVar_FrameBorderSize","value":12},{"calc_value":13,"name":"ImGuiStyleVar_ItemSpacing","value":13},{"calc_value":14,"name":"ImGuiStyleVar_ItemInnerSpacing","value":14},{"calc_value":15,"name":"ImGuiStyleVar_IndentSpacing","value":15},{"calc_value":16,"name":"ImGuiStyleVar_ScrollbarSize","value":16},{"calc_value":17,"name":"ImGuiStyleVar_ScrollbarRounding","value":17},{"calc_value":18,"name":"ImGuiStyleVar_GrabMinSize","value":18},{"calc_value":19,"name":"ImGuiStyleVar_GrabRounding","value":19},{"calc_value":20,"name":"ImGuiStyleVar_ButtonTextAlign","value":20},{"calc_value":21,"name":"ImGuiStyleVar_COUNT","value":21}],"ImGuiCol_":[{"calc_value":0,"name":"ImGuiCol_Text","value":0},{"calc_value":1,"name":"ImGuiCol_TextDisabled","value":1},{"calc_value":2,"name":"ImGuiCol_WindowBg","value":2},{"calc_value":3,"name":"ImGuiCol_ChildBg","value":3},{"calc_value":4,"name":"ImGuiCol_PopupBg","value":4},{"calc_value":5,"name":"ImGuiCol_Border","value":5},{"calc_value":6,"name":"ImGuiCol_BorderShadow","value":6},{"calc_value":7,"name":"ImGuiCol_FrameBg","value":7},{"calc_value":8,"name":"ImGuiCol_FrameBgHovered","value":8},{"calc_value":9,"name":"ImGuiCol_FrameBgActive","value":9},{"calc_value":10,"name":"ImGuiCol_TitleBg","value":10},{"calc_value":11,"name":"ImGuiCol_TitleBgActive","value":11},{"calc_value":12,"name":"ImGuiCol_TitleBgCollapsed","value":12},{"calc_value":13,"name":"ImGuiCol_MenuBarBg","value":13},{"calc_value":14,"name":"ImGuiCol_ScrollbarBg","value":14},{"calc_value":15,"name":"ImGuiCol_ScrollbarGrab","value":15},{"calc_value":16,"name":"ImGuiCol_ScrollbarGrabHovered","value":16},{"calc_value":17,"name":"ImGuiCol_ScrollbarGrabActive","value":17},{"calc_value":18,"name":"ImGuiCol_CheckMark","value":18},{"calc_value":19,"name":"ImGuiCol_SliderGrab","value":19},{"calc_value":20,"name":"ImGuiCol_SliderGrabActive","value":20},{"calc_value":21,"name":"ImGuiCol_Button","value":21},{"calc_value":22,"name":"ImGuiCol_ButtonHovered","value":22},{"calc_value":23,"name":"ImGuiCol_ButtonActive","value":23},{"calc_value":24,"name":"ImGuiCol_Header","value":24},{"calc_value":25,"name":"ImGuiCol_HeaderHovered","value":25},{"calc_value":26,"name":"ImGuiCol_HeaderActive","value":26},{"calc_value":27,"name":"ImGuiCol_Separator","value":27},{"calc_value":28,"name":"ImGuiCol_SeparatorHovered","value":28},{"calc_value":29,"name":"ImGuiCol_SeparatorActive","value":29},{"calc_value":30,"name":"ImGuiCol_ResizeGrip","value":30},{"calc_value":31,"name":"ImGuiCol_ResizeGripHovered","value":31},{"calc_value":32,"name":"ImGuiCol_ResizeGripActive","value":32},{"calc_value":33,"name":"ImGuiCol_PlotLines","value":33},{"calc_value":34,"name":"ImGuiCol_PlotLinesHovered","value":34},{"calc_value":35,"name":"ImGuiCol_PlotHistogram","value":35},{"calc_value":36,"name":"ImGuiCol_PlotHistogramHovered","value":36},{"calc_value":37,"name":"ImGuiCol_TextSelectedBg","value":37},{"calc_value":38,"name":"ImGuiCol_ModalWindowDarkening","value":38},{"calc_value":39,"name":"ImGuiCol_DragDropTarget","value":39},{"calc_value":40,"name":"ImGuiCol_NavHighlight","value":40},{"calc_value":41,"name":"ImGuiCol_NavWindowingHighlight","value":41},{"calc_value":42,"name":"ImGuiCol_COUNT","value":42}],"ImGuiWindowFlags_":[{"calc_value":0,"name":"ImGuiWindowFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiWindowFlags_NoTitleBar","value":"1 << 0"},{"calc_value":2,"name":"ImGuiWindowFlags_NoResize","value":"1 << 1"},{"calc_value":4,"name":"ImGuiWindowFlags_NoMove","value":"1 << 2"},{"calc_value":8,"name":"ImGuiWindowFlags_NoScrollbar","value":"1 << 3"},{"calc_value":16,"name":"ImGuiWindowFlags_NoScrollWithMouse","value":"1 << 4"},{"calc_value":32,"name":"ImGuiWindowFlags_NoCollapse","value":"1 << 5"},{"calc_value":64,"name":"ImGuiWindowFlags_AlwaysAutoResize","value":"1 << 6"},{"calc_value":256,"name":"ImGuiWindowFlags_NoSavedSettings","value":"1 << 8"},{"calc_value":512,"name":"ImGuiWindowFlags_NoInputs","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiWindowFlags_MenuBar","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiWindowFlags_HorizontalScrollbar","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiWindowFlags_NoFocusOnAppearing","value":"1 << 12"},{"calc_value":8192,"name":"ImGuiWindowFlags_NoBringToFrontOnFocus","value":"1 << 13"},{"calc_value":16384,"name":"ImGuiWindowFlags_AlwaysVerticalScrollbar","value":"1 << 14"},{"calc_value":32768,"name":"ImGuiWindowFlags_AlwaysHorizontalScrollbar","value":"1<< 15"},{"calc_value":65536,"name":"ImGuiWindowFlags_AlwaysUseWindowPadding","value":"1 << 16"},{"calc_value":131072,"name":"ImGuiWindowFlags_ResizeFromAnySide","value":"1 << 17"},{"calc_value":262144,"name":"ImGuiWindowFlags_NoNavInputs","value":"1 << 18"},{"calc_value":524288,"name":"ImGuiWindowFlags_NoNavFocus","value":"1 << 19"},{"calc_value":786432,"name":"ImGuiWindowFlags_NoNav","value":"ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"},{"calc_value":8388608,"name":"ImGuiWindowFlags_NavFlattened","value":"1 << 23"},{"calc_value":16777216,"name":"ImGuiWindowFlags_ChildWindow","value":"1 << 24"},{"calc_value":33554432,"name":"ImGuiWindowFlags_Tooltip","value":"1 << 25"},{"calc_value":67108864,"name":"ImGuiWindowFlags_Popup","value":"1 << 26"},{"calc_value":134217728,"name":"ImGuiWindowFlags_Modal","value":"1 << 27"},{"calc_value":268435456,"name":"ImGuiWindowFlags_ChildMenu","value":"1 << 28"}],"ImGuiNavInput_":[{"calc_value":0,"name":"ImGuiNavInput_Activate","value":0},{"calc_value":1,"name":"ImGuiNavInput_Cancel","value":1},{"calc_value":2,"name":"ImGuiNavInput_Input","value":2},{"calc_value":3,"name":"ImGuiNavInput_Menu","value":3},{"calc_value":4,"name":"ImGuiNavInput_DpadLeft","value":4},{"calc_value":5,"name":"ImGuiNavInput_DpadRight","value":5},{"calc_value":6,"name":"ImGuiNavInput_DpadUp","value":6},{"calc_value":7,"name":"ImGuiNavInput_DpadDown","value":7},{"calc_value":8,"name":"ImGuiNavInput_LStickLeft","value":8},{"calc_value":9,"name":"ImGuiNavInput_LStickRight","value":9},{"calc_value":10,"name":"ImGuiNavInput_LStickUp","value":10},{"calc_value":11,"name":"ImGuiNavInput_LStickDown","value":11},{"calc_value":12,"name":"ImGuiNavInput_FocusPrev","value":12},{"calc_value":13,"name":"ImGuiNavInput_FocusNext","value":13},{"calc_value":14,"name":"ImGuiNavInput_TweakSlow","value":14},{"calc_value":15,"name":"ImGuiNavInput_TweakFast","value":15},{"calc_value":16,"name":"ImGuiNavInput_KeyMenu_","value":16},{"calc_value":17,"name":"ImGuiNavInput_KeyLeft_","value":17},{"calc_value":18,"name":"ImGuiNavInput_KeyRight_","value":18},{"calc_value":19,"name":"ImGuiNavInput_KeyUp_","value":19},{"calc_value":20,"name":"ImGuiNavInput_KeyDown_","value":20},{"calc_value":21,"name":"ImGuiNavInput_COUNT","value":21},{"calc_value":16,"name":"ImGuiNavInput_InternalStart_","value":"ImGuiNavInput_KeyMenu_"}],"ImGuiFocusedFlags_":[{"calc_value":0,"name":"ImGuiFocusedFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiFocusedFlags_ChildWindows","value":"1 << 0"},{"calc_value":2,"name":"ImGuiFocusedFlags_RootWindow","value":"1 << 1"},{"calc_value":4,"name":"ImGuiFocusedFlags_AnyWindow","value":"1 << 2"},{"calc_value":3,"name":"ImGuiFocusedFlags_RootAndChildWindows","value":"ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"}],"ImGuiSelectableFlags_":[{"calc_value":0,"name":"ImGuiSelectableFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiSelectableFlags_DontClosePopups","value":"1 << 0"},{"calc_value":2,"name":"ImGuiSelectableFlags_SpanAllColumns","value":"1 << 1"},{"calc_value":4,"name":"ImGuiSelectableFlags_AllowDoubleClick","value":"1 << 2"}],"ImGuiKey_":[{"calc_value":0,"name":"ImGuiKey_Tab","value":0},{"calc_value":1,"name":"ImGuiKey_LeftArrow","value":1},{"calc_value":2,"name":"ImGuiKey_RightArrow","value":2},{"calc_value":3,"name":"ImGuiKey_UpArrow","value":3},{"calc_value":4,"name":"ImGuiKey_DownArrow","value":4},{"calc_value":5,"name":"ImGuiKey_PageUp","value":5},{"calc_value":6,"name":"ImGuiKey_PageDown","value":6},{"calc_value":7,"name":"ImGuiKey_Home","value":7},{"calc_value":8,"name":"ImGuiKey_End","value":8},{"calc_value":9,"name":"ImGuiKey_Insert","value":9},{"calc_value":10,"name":"ImGuiKey_Delete","value":10},{"calc_value":11,"name":"ImGuiKey_Backspace","value":11},{"calc_value":12,"name":"ImGuiKey_Space","value":12},{"calc_value":13,"name":"ImGuiKey_Enter","value":13},{"calc_value":14,"name":"ImGuiKey_Escape","value":14},{"calc_value":15,"name":"ImGuiKey_A","value":15},{"calc_value":16,"name":"ImGuiKey_C","value":16},{"calc_value":17,"name":"ImGuiKey_V","value":17},{"calc_value":18,"name":"ImGuiKey_X","value":18},{"calc_value":19,"name":"ImGuiKey_Y","value":19},{"calc_value":20,"name":"ImGuiKey_Z","value":20},{"calc_value":21,"name":"ImGuiKey_COUNT","value":21}],"ImFontAtlasFlags_":[{"calc_value":1,"name":"ImFontAtlasFlags_NoPowerOfTwoHeight","value":"1 << 0"},{"calc_value":2,"name":"ImFontAtlasFlags_NoMouseCursors","value":"1 << 1"}],"ImGuiConfigFlags_":[{"calc_value":1,"name":"ImGuiConfigFlags_NavEnableKeyboard","value":"1 << 0"},{"calc_value":2,"name":"ImGuiConfigFlags_NavEnableGamepad","value":"1 << 1"},{"calc_value":4,"name":"ImGuiConfigFlags_NavEnableSetMousePos","value":"1 << 2"},{"calc_value":8,"name":"ImGuiConfigFlags_NavNoCaptureKeyboard","value":"1 << 3"},{"calc_value":16,"name":"ImGuiConfigFlags_NoMouse","value":"1 << 4"},{"calc_value":32,"name":"ImGuiConfigFlags_NoMouseCursorChange","value":"1 << 5"},{"calc_value":1048576,"name":"ImGuiConfigFlags_IsSRGB","value":"1 << 20"},{"calc_value":2097152,"name":"ImGuiConfigFlags_IsTouchScreen","value":"1 << 21"}],"ImDrawCornerFlags_":[{"calc_value":1,"name":"ImDrawCornerFlags_TopLeft","value":"1 << 0"},{"calc_value":2,"name":"ImDrawCornerFlags_TopRight","value":"1 << 1"},{"calc_value":4,"name":"ImDrawCornerFlags_BotLeft","value":"1 << 2"},{"calc_value":8,"name":"ImDrawCornerFlags_BotRight","value":"1 << 3"},{"calc_value":3,"name":"ImDrawCornerFlags_Top","value":"ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight"},{"calc_value":12,"name":"ImDrawCornerFlags_Bot","value":"ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight"},{"calc_value":5,"name":"ImDrawCornerFlags_Left","value":"ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft"},{"calc_value":10,"name":"ImDrawCornerFlags_Right","value":"ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight"},{"calc_value":15,"name":"ImDrawCornerFlags_All","value":"0xF"}],"ImGuiDragDropFlags_":[{"calc_value":0,"name":"ImGuiDragDropFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiDragDropFlags_SourceNoPreviewTooltip","value":"1 << 0"},{"calc_value":2,"name":"ImGuiDragDropFlags_SourceNoDisableHover","value":"1 << 1"},{"calc_value":4,"name":"ImGuiDragDropFlags_SourceNoHoldToOpenOthers","value":"1 << 2"},{"calc_value":8,"name":"ImGuiDragDropFlags_SourceAllowNullID","value":"1 << 3"},{"calc_value":16,"name":"ImGuiDragDropFlags_SourceExtern","value":"1 << 4"},{"calc_value":1024,"name":"ImGuiDragDropFlags_AcceptBeforeDelivery","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiDragDropFlags_AcceptNoDrawDefaultRect","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiDragDropFlags_AcceptNoPreviewTooltip","value":"1 << 12"},{"calc_value":3072,"name":"ImGuiDragDropFlags_AcceptPeekOnly","value":"ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"}],"ImGuiCond_":[{"calc_value":1,"name":"ImGuiCond_Always","value":"1 << 0"},{"calc_value":2,"name":"ImGuiCond_Once","value":"1 << 1"},{"calc_value":4,"name":"ImGuiCond_FirstUseEver","value":"1 << 2"},{"calc_value":8,"name":"ImGuiCond_Appearing","value":"1 << 3"}],"ImGuiInputTextFlags_":[{"calc_value":0,"name":"ImGuiInputTextFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiInputTextFlags_CharsDecimal","value":"1 << 0"},{"calc_value":2,"name":"ImGuiInputTextFlags_CharsHexadecimal","value":"1 << 1"},{"calc_value":4,"name":"ImGuiInputTextFlags_CharsUppercase","value":"1 << 2"},{"calc_value":8,"name":"ImGuiInputTextFlags_CharsNoBlank","value":"1 << 3"},{"calc_value":16,"name":"ImGuiInputTextFlags_AutoSelectAll","value":"1 << 4"},{"calc_value":32,"name":"ImGuiInputTextFlags_EnterReturnsTrue","value":"1 << 5"},{"calc_value":64,"name":"ImGuiInputTextFlags_CallbackCompletion","value":"1 << 6"},{"calc_value":128,"name":"ImGuiInputTextFlags_CallbackHistory","value":"1 << 7"},{"calc_value":256,"name":"ImGuiInputTextFlags_CallbackAlways","value":"1 << 8"},{"calc_value":512,"name":"ImGuiInputTextFlags_CallbackCharFilter","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiInputTextFlags_AllowTabInput","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiInputTextFlags_CtrlEnterForNewLine","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiInputTextFlags_NoHorizontalScroll","value":"1 << 12"},{"calc_value":8192,"name":"ImGuiInputTextFlags_AlwaysInsertMode","value":"1 << 13"},{"calc_value":16384,"name":"ImGuiInputTextFlags_ReadOnly","value":"1 << 14"},{"calc_value":32768,"name":"ImGuiInputTextFlags_Password","value":"1 << 15"},{"calc_value":65536,"name":"ImGuiInputTextFlags_NoUndoRedo","value":"1 << 16"},{"calc_value":131072,"name":"ImGuiInputTextFlags_CharsScientific","value":"1 << 17"},{"calc_value":1048576,"name":"ImGuiInputTextFlags_Multiline","value":"1 << 20"}],"ImGuiMouseCursor_":[{"calc_value":-1,"name":"ImGuiMouseCursor_None","value":"-1"},{"calc_value":0,"name":"ImGuiMouseCursor_Arrow","value":"0"},{"calc_value":2,"name":"ImGuiMouseCursor_TextInput","value":2},{"calc_value":3,"name":"ImGuiMouseCursor_ResizeAll","value":3},{"calc_value":4,"name":"ImGuiMouseCursor_ResizeNS","value":4},{"calc_value":5,"name":"ImGuiMouseCursor_ResizeEW","value":5},{"calc_value":6,"name":"ImGuiMouseCursor_ResizeNESW","value":6},{"calc_value":7,"name":"ImGuiMouseCursor_ResizeNWSE","value":7},{"calc_value":8,"name":"ImGuiMouseCursor_COUNT","value":8}],"ImGuiColorEditFlags_":[{"calc_value":0,"name":"ImGuiColorEditFlags_None","value":"0"},{"calc_value":2,"name":"ImGuiColorEditFlags_NoAlpha","value":"1 << 1"},{"calc_value":4,"name":"ImGuiColorEditFlags_NoPicker","value":"1 << 2"},{"calc_value":8,"name":"ImGuiColorEditFlags_NoOptions","value":"1 << 3"},{"calc_value":16,"name":"ImGuiColorEditFlags_NoSmallPreview","value":"1 << 4"},{"calc_value":32,"name":"ImGuiColorEditFlags_NoInputs","value":"1 << 5"},{"calc_value":64,"name":"ImGuiColorEditFlags_NoTooltip","value":"1 << 6"},{"calc_value":128,"name":"ImGuiColorEditFlags_NoLabel","value":"1 << 7"},{"calc_value":256,"name":"ImGuiColorEditFlags_NoSidePreview","value":"1 << 8"},{"calc_value":512,"name":"ImGuiColorEditFlags_NoDragDrop","value":"1 << 9"},{"calc_value":65536,"name":"ImGuiColorEditFlags_AlphaBar","value":"1 << 16"},{"calc_value":131072,"name":"ImGuiColorEditFlags_AlphaPreview","value":"1 << 17"},{"calc_value":262144,"name":"ImGuiColorEditFlags_AlphaPreviewHalf","value":"1 << 18"},{"calc_value":524288,"name":"ImGuiColorEditFlags_HDR","value":"1 << 19"},{"calc_value":1048576,"name":"ImGuiColorEditFlags_RGB","value":"1 << 20"},{"calc_value":2097152,"name":"ImGuiColorEditFlags_HSV","value":"1 << 21"},{"calc_value":4194304,"name":"ImGuiColorEditFlags_HEX","value":"1 << 22"},{"calc_value":8388608,"name":"ImGuiColorEditFlags_Uint8","value":"1 << 23"},{"calc_value":16777216,"name":"ImGuiColorEditFlags_Float","value":"1 << 24"},{"calc_value":33554432,"name":"ImGuiColorEditFlags_PickerHueBar","value":"1 << 25"},{"calc_value":67108864,"name":"ImGuiColorEditFlags_PickerHueWheel","value":"1 << 26"},{"calc_value":7340032,"name":"ImGuiColorEditFlags__InputsMask","value":"ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_HSV|ImGuiColorEditFlags_HEX"},{"calc_value":25165824,"name":"ImGuiColorEditFlags__DataTypeMask","value":"ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float"},{"calc_value":100663296,"name":"ImGuiColorEditFlags__PickerMask","value":"ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar"},{"calc_value":42991616,"name":"ImGuiColorEditFlags__OptionsDefault","value":"ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_PickerHueBar"}],"ImGuiHoveredFlags_":[{"calc_value":0,"name":"ImGuiHoveredFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiHoveredFlags_ChildWindows","value":"1 << 0"},{"calc_value":2,"name":"ImGuiHoveredFlags_RootWindow","value":"1 << 1"},{"calc_value":4,"name":"ImGuiHoveredFlags_AnyWindow","value":"1 << 2"},{"calc_value":8,"name":"ImGuiHoveredFlags_AllowWhenBlockedByPopup","value":"1 << 3"},{"calc_value":32,"name":"ImGuiHoveredFlags_AllowWhenBlockedByActiveItem","value":"1 << 5"},{"calc_value":64,"name":"ImGuiHoveredFlags_AllowWhenOverlapped","value":"1 << 6"},{"calc_value":104,"name":"ImGuiHoveredFlags_RectOnly","value":"ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"},{"calc_value":3,"name":"ImGuiHoveredFlags_RootAndChildWindows","value":"ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"}],"ImGuiDir_":[{"calc_value":-1,"name":"ImGuiDir_None","value":"-1"},{"calc_value":0,"name":"ImGuiDir_Left","value":"0"},{"calc_value":1,"name":"ImGuiDir_Right","value":"1"},{"calc_value":2,"name":"ImGuiDir_Up","value":"2"},{"calc_value":3,"name":"ImGuiDir_Down","value":"3"},{"calc_value":5,"name":"ImGuiDir_COUNT","value":5}],"ImDrawListFlags_":[{"calc_value":1,"name":"ImDrawListFlags_AntiAliasedLines","value":"1 << 0"},{"calc_value":2,"name":"ImDrawListFlags_AntiAliasedFill","value":"1 << 1"}],"ImGuiDataType_":[{"calc_value":0,"name":"ImGuiDataType_S32","value":0},{"calc_value":1,"name":"ImGuiDataType_U32","value":1},{"calc_value":2,"name":"ImGuiDataType_S64","value":2},{"calc_value":3,"name":"ImGuiDataType_U64","value":3},{"calc_value":4,"name":"ImGuiDataType_Float","value":4},{"calc_value":5,"name":"ImGuiDataType_Double","value":5},{"calc_value":6,"name":"ImGuiDataType_COUNT","value":6}],"ImGuiBackendFlags_":[{"calc_value":1,"name":"ImGuiBackendFlags_HasGamepad","value":"1 << 0"},{"calc_value":2,"name":"ImGuiBackendFlags_HasMouseCursors","value":"1 << 1"},{"calc_value":4,"name":"ImGuiBackendFlags_HasSetMousePos","value":"1 << 2"}]},"structs":{"ImDrawVert":[{"type":"ImVec2","name":"pos"},{"type":"ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"ImDrawList":[{"type":"ImVector/**/","name":"CmdBuffer"},{"type":"ImVector/**/","name":"IdxBuffer"},{"type":"ImVector/**/","name":"VtxBuffer"},{"type":"ImDrawListFlags","name":"Flags"},{"type":"const ImDrawListSharedData*","name":"_Data"},{"type":"const char*","name":"_OwnerName"},{"type":"unsigned int","name":"_VtxCurrentIdx"},{"type":"ImDrawVert*","name":"_VtxWritePtr"},{"type":"ImDrawIdx*","name":"_IdxWritePtr"},{"type":"ImVector/**/","name":"_ClipRectStack"},{"type":"ImVector/**/","name":"_TextureIdStack"},{"type":"ImVector/**/","name":"_Path"},{"type":"int","name":"_ChannelsCurrent"},{"type":"int","name":"_ChannelsCount"},{"type":"ImVector/**/","name":"_Channels"}],"Pair":[{"type":"ImGuiID","name":"key"},{"type":"union { int val_i; float val_f; void* val_p;","name":"}"}],"ImFont":[{"type":"float","name":"FontSize"},{"type":"float","name":"Scale"},{"type":"ImVec2","name":"DisplayOffset"},{"type":"ImVector/**/","name":"Glyphs"},{"type":"ImVector/**/","name":"IndexAdvanceX"},{"type":"ImVector/**/","name":"IndexLookup"},{"type":"const ImFontGlyph*","name":"FallbackGlyph"},{"type":"float","name":"FallbackAdvanceX"},{"type":"ImWchar","name":"FallbackChar"},{"type":"short","name":"ConfigDataCount"},{"type":"ImFontConfig*","name":"ConfigData"},{"type":"ImFontAtlas*","name":"ContainerAtlas"},{"type":"float","name":"Ascent"},{"type":"float","name":"Descent"},{"type":"bool","name":"DirtyLookupTables"},{"type":"int","name":"MetricsTotalSurface"}],"ImGuiListClipper":[{"type":"float","name":"StartPosY"},{"type":"float","name":"ItemsHeight"},{"type":"int","name":"ItemsCount"},{"type":"int","name":"StepNo"},{"type":"int","name":"DisplayStart"},{"type":"int","name":"DisplayEnd"}],"CustomRect":[{"type":"unsigned int","name":"ID"},{"type":"unsigned short","name":"Width"},{"type":"unsigned short","name":"Height"},{"type":"unsigned short","name":"X"},{"type":"unsigned short","name":"Y"},{"type":"float","name":"GlyphAdvanceX"},{"type":"ImVec2","name":"GlyphOffset"},{"type":"ImFont*","name":"Font"}],"ImVec4":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"type":"float","name":"w"}],"GlyphRangesBuilder":[{"type":"ImVector/**/","name":"UsedChars"}],"ImGuiStorage":[{"type":"ImVector/**/","name":"Data"}],"ImFontAtlas":[{"type":"ImFontAtlasFlags","name":"Flags"},{"type":"ImTextureID","name":"TexID"},{"type":"int","name":"TexDesiredWidth"},{"type":"int","name":"TexGlyphPadding"},{"type":"unsigned char*","name":"TexPixelsAlpha8"},{"type":"unsigned int*","name":"TexPixelsRGBA32"},{"type":"int","name":"TexWidth"},{"type":"int","name":"TexHeight"},{"type":"ImVec2","name":"TexUvScale"},{"type":"ImVec2","name":"TexUvWhitePixel"},{"type":"ImVector/**/","name":"Fonts"},{"type":"ImVector/**/","name":"CustomRects"},{"type":"ImVector/**/","name":"ConfigData"},{"type":"int","name":"CustomRectIds[1]","size":1}],"ImFontGlyph":[{"type":"ImWchar","name":"Codepoint"},{"type":"float","name":"AdvanceX"},{"type":"float","name":"X0"},{"type":"float","name":"Y0"},{"type":"float","name":"X1"},{"type":"float","name":"Y1"},{"type":"float","name":"U0"},{"type":"float","name":"V0"},{"type":"float","name":"U1"},{"type":"float","name":"V1"}],"ImFontConfig":[{"type":"void*","name":"FontData"},{"type":"int","name":"FontDataSize"},{"type":"bool","name":"FontDataOwnedByAtlas"},{"type":"int","name":"FontNo"},{"type":"float","name":"SizePixels"},{"type":"int","name":"OversampleH"},{"type":"int","name":"OversampleV"},{"type":"bool","name":"PixelSnapH"},{"type":"ImVec2","name":"GlyphExtraSpacing"},{"type":"ImVec2","name":"GlyphOffset"},{"type":"const ImWchar*","name":"GlyphRanges"},{"type":"float","name":"GlyphMinAdvanceX"},{"type":"float","name":"GlyphMaxAdvanceX"},{"type":"bool","name":"MergeMode"},{"type":"unsigned int","name":"RasterizerFlags"},{"type":"float","name":"RasterizerMultiply"},{"type":"char","name":"Name[40]","size":40},{"type":"ImFont*","name":"DstFont"}],"ImDrawData":[{"type":"bool","name":"Valid"},{"type":"ImDrawList**","name":"CmdLists"},{"type":"int","name":"CmdListsCount"},{"type":"int","name":"TotalIdxCount"},{"type":"int","name":"TotalVtxCount"},{"type":"ImVec2","name":"DisplayPos"},{"type":"ImVec2","name":"DisplaySize"}],"ImGuiTextBuffer":[{"type":"ImVector/**/","name":"Buf"}],"ImGuiStyle":[{"type":"float","name":"Alpha"},{"type":"ImVec2","name":"WindowPadding"},{"type":"float","name":"WindowRounding"},{"type":"float","name":"WindowBorderSize"},{"type":"ImVec2","name":"WindowMinSize"},{"type":"ImVec2","name":"WindowTitleAlign"},{"type":"float","name":"ChildRounding"},{"type":"float","name":"ChildBorderSize"},{"type":"float","name":"PopupRounding"},{"type":"float","name":"PopupBorderSize"},{"type":"ImVec2","name":"FramePadding"},{"type":"float","name":"FrameRounding"},{"type":"float","name":"FrameBorderSize"},{"type":"ImVec2","name":"ItemSpacing"},{"type":"ImVec2","name":"ItemInnerSpacing"},{"type":"ImVec2","name":"TouchExtraPadding"},{"type":"float","name":"IndentSpacing"},{"type":"float","name":"ColumnsMinSpacing"},{"type":"float","name":"ScrollbarSize"},{"type":"float","name":"ScrollbarRounding"},{"type":"float","name":"GrabMinSize"},{"type":"float","name":"GrabRounding"},{"type":"ImVec2","name":"ButtonTextAlign"},{"type":"ImVec2","name":"DisplayWindowPadding"},{"type":"ImVec2","name":"DisplaySafeAreaPadding"},{"type":"float","name":"MouseCursorScale"},{"type":"bool","name":"AntiAliasedLines"},{"type":"bool","name":"AntiAliasedFill"},{"type":"float","name":"CurveTessellationTol"},{"type":"ImVec4","name":"Colors[ImGuiCol_COUNT]","size":42}],"ImDrawChannel":[{"type":"ImVector/**/","name":"CmdBuffer"},{"type":"ImVector/**/","name":"IdxBuffer"}],"ImDrawCmd":[{"type":"unsigned int","name":"ElemCount"},{"type":"ImVec4","name":"ClipRect"},{"type":"ImTextureID","name":"TextureId"},{"type":"ImDrawCallback","name":"UserCallback"},{"type":"void*","name":"UserCallbackData"}],"TextRange":[{"type":"const char*","name":"b"},{"type":"const char*","name":"e"}],"ImGuiOnceUponAFrame":[{"type":"int","name":"RefFrame"}],"ImVector":[],"ImGuiIO":[{"type":"ImGuiConfigFlags","name":"ConfigFlags"},{"type":"ImGuiBackendFlags","name":"BackendFlags"},{"type":"ImVec2","name":"DisplaySize"},{"type":"float","name":"DeltaTime"},{"type":"float","name":"IniSavingRate"},{"type":"const char*","name":"IniFilename"},{"type":"const char*","name":"LogFilename"},{"type":"float","name":"MouseDoubleClickTime"},{"type":"float","name":"MouseDoubleClickMaxDist"},{"type":"float","name":"MouseDragThreshold"},{"type":"int","name":"KeyMap[ImGuiKey_COUNT]","size":21},{"type":"float","name":"KeyRepeatDelay"},{"type":"float","name":"KeyRepeatRate"},{"type":"void*","name":"UserData"},{"type":"ImFontAtlas*","name":"Fonts"},{"type":"float","name":"FontGlobalScale"},{"type":"bool","name":"FontAllowUserScaling"},{"type":"ImFont*","name":"FontDefault"},{"type":"ImVec2","name":"DisplayFramebufferScale"},{"type":"ImVec2","name":"DisplayVisibleMin"},{"type":"ImVec2","name":"DisplayVisibleMax"},{"type":"bool","name":"OptMacOSXBehaviors"},{"type":"bool","name":"OptCursorBlink"},{"type":"const char*(*)(void* user_data)","name":"GetClipboardTextFn"},{"type":"void(*)(void* user_data,const char* text)","name":"SetClipboardTextFn"},{"type":"void*","name":"ClipboardUserData"},{"type":"void(*)(int x,int y)","name":"ImeSetInputScreenPosFn"},{"type":"void*","name":"ImeWindowHandle"},{"type":"void*","name":"RenderDrawListsFnDummy"},{"type":"ImVec2","name":"MousePos"},{"type":"bool","name":"MouseDown[5]","size":5},{"type":"float","name":"MouseWheel"},{"type":"float","name":"MouseWheelH"},{"type":"bool","name":"MouseDrawCursor"},{"type":"bool","name":"KeyCtrl"},{"type":"bool","name":"KeyShift"},{"type":"bool","name":"KeyAlt"},{"type":"bool","name":"KeySuper"},{"type":"bool","name":"KeysDown[512]","size":512},{"type":"ImWchar","name":"InputCharacters[16+1]","size":17},{"type":"float","name":"NavInputs[ImGuiNavInput_COUNT]","size":21},{"type":"bool","name":"WantCaptureMouse"},{"type":"bool","name":"WantCaptureKeyboard"},{"type":"bool","name":"WantTextInput"},{"type":"bool","name":"WantSetMousePos"},{"type":"bool","name":"WantSaveIniSettings"},{"type":"bool","name":"NavActive"},{"type":"bool","name":"NavVisible"},{"type":"float","name":"Framerate"},{"type":"int","name":"MetricsRenderVertices"},{"type":"int","name":"MetricsRenderIndices"},{"type":"int","name":"MetricsActiveWindows"},{"type":"ImVec2","name":"MouseDelta"},{"type":"ImVec2","name":"MousePosPrev"},{"type":"ImVec2","name":"MouseClickedPos[5]","size":5},{"type":"float","name":"MouseClickedTime[5]","size":5},{"type":"bool","name":"MouseClicked[5]","size":5},{"type":"bool","name":"MouseDoubleClicked[5]","size":5},{"type":"bool","name":"MouseReleased[5]","size":5},{"type":"bool","name":"MouseDownOwned[5]","size":5},{"type":"float","name":"MouseDownDuration[5]","size":5},{"type":"float","name":"MouseDownDurationPrev[5]","size":5},{"type":"ImVec2","name":"MouseDragMaxDistanceAbs[5]","size":5},{"type":"float","name":"MouseDragMaxDistanceSqr[5]","size":5},{"type":"float","name":"KeysDownDuration[512]","size":512},{"type":"float","name":"KeysDownDurationPrev[512]","size":512},{"type":"float","name":"NavInputsDownDuration[ImGuiNavInput_COUNT]","size":21},{"type":"float","name":"NavInputsDownDurationPrev[ImGuiNavInput_COUNT]","size":21}],"ImGuiPayload":[{"type":"void*","name":"Data"},{"type":"int","name":"DataSize"},{"type":"ImGuiID","name":"SourceId"},{"type":"ImGuiID","name":"SourceParentId"},{"type":"int","name":"DataFrameCount"},{"type":"char","name":"DataType[32+1]","size":33},{"type":"bool","name":"Preview"},{"type":"bool","name":"Delivery"}],"ImColor":[{"type":"ImVec4","name":"Value"}],"ImGuiSizeCallbackData":[{"type":"void*","name":"UserData"},{"type":"ImVec2","name":"Pos"},{"type":"ImVec2","name":"CurrentSize"},{"type":"ImVec2","name":"DesiredSize"}],"ImGuiTextEditCallbackData":[{"type":"ImGuiInputTextFlags","name":"EventFlag"},{"type":"ImGuiInputTextFlags","name":"Flags"},{"type":"void*","name":"UserData"},{"type":"bool","name":"ReadOnly"},{"type":"ImWchar","name":"EventChar"},{"type":"ImGuiKey","name":"EventKey"},{"type":"char*","name":"Buf"},{"type":"int","name":"BufTextLen"},{"type":"int","name":"BufSize"},{"type":"bool","name":"BufDirty"},{"type":"int","name":"CursorPos"},{"type":"int","name":"SelectionStart"},{"type":"int","name":"SelectionEnd"}],"ImGuiTextFilter":[{"type":"char","name":"InputBuf[256]","size":256},{"type":"ImVector/**/","name":"Filters"},{"type":"int","name":"CountGrep"}],"ImVec2":[{"type":"float","name":"x"},{"type":"float","name":"y"}]}} \ No newline at end of file +{"enums":{"ImGuiComboFlags_":[{"calc_value":0,"name":"ImGuiComboFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiComboFlags_PopupAlignLeft","value":"1 << 0"},{"calc_value":2,"name":"ImGuiComboFlags_HeightSmall","value":"1 << 1"},{"calc_value":4,"name":"ImGuiComboFlags_HeightRegular","value":"1 << 2"},{"calc_value":8,"name":"ImGuiComboFlags_HeightLarge","value":"1 << 3"},{"calc_value":16,"name":"ImGuiComboFlags_HeightLargest","value":"1 << 4"},{"calc_value":32,"name":"ImGuiComboFlags_NoArrowButton","value":"1 << 5"},{"calc_value":64,"name":"ImGuiComboFlags_NoPreview","value":"1 << 6"},{"calc_value":30,"name":"ImGuiComboFlags_HeightMask_","value":"ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"}],"ImGuiTreeNodeFlags_":[{"calc_value":0,"name":"ImGuiTreeNodeFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiTreeNodeFlags_Selected","value":"1 << 0"},{"calc_value":2,"name":"ImGuiTreeNodeFlags_Framed","value":"1 << 1"},{"calc_value":4,"name":"ImGuiTreeNodeFlags_AllowItemOverlap","value":"1 << 2"},{"calc_value":8,"name":"ImGuiTreeNodeFlags_NoTreePushOnOpen","value":"1 << 3"},{"calc_value":16,"name":"ImGuiTreeNodeFlags_NoAutoOpenOnLog","value":"1 << 4"},{"calc_value":32,"name":"ImGuiTreeNodeFlags_DefaultOpen","value":"1 << 5"},{"calc_value":64,"name":"ImGuiTreeNodeFlags_OpenOnDoubleClick","value":"1 << 6"},{"calc_value":128,"name":"ImGuiTreeNodeFlags_OpenOnArrow","value":"1 << 7"},{"calc_value":256,"name":"ImGuiTreeNodeFlags_Leaf","value":"1 << 8"},{"calc_value":512,"name":"ImGuiTreeNodeFlags_Bullet","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiTreeNodeFlags_FramePadding","value":"1 << 10"},{"calc_value":8192,"name":"ImGuiTreeNodeFlags_NavLeftJumpsBackHere","value":"1 << 13"},{"calc_value":26,"name":"ImGuiTreeNodeFlags_CollapsingHeader","value":"ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"}],"ImGuiStyleVar_":[{"calc_value":0,"name":"ImGuiStyleVar_Alpha","value":0},{"calc_value":1,"name":"ImGuiStyleVar_WindowPadding","value":1},{"calc_value":2,"name":"ImGuiStyleVar_WindowRounding","value":2},{"calc_value":3,"name":"ImGuiStyleVar_WindowBorderSize","value":3},{"calc_value":4,"name":"ImGuiStyleVar_WindowMinSize","value":4},{"calc_value":5,"name":"ImGuiStyleVar_WindowTitleAlign","value":5},{"calc_value":6,"name":"ImGuiStyleVar_ChildRounding","value":6},{"calc_value":7,"name":"ImGuiStyleVar_ChildBorderSize","value":7},{"calc_value":8,"name":"ImGuiStyleVar_PopupRounding","value":8},{"calc_value":9,"name":"ImGuiStyleVar_PopupBorderSize","value":9},{"calc_value":10,"name":"ImGuiStyleVar_FramePadding","value":10},{"calc_value":11,"name":"ImGuiStyleVar_FrameRounding","value":11},{"calc_value":12,"name":"ImGuiStyleVar_FrameBorderSize","value":12},{"calc_value":13,"name":"ImGuiStyleVar_ItemSpacing","value":13},{"calc_value":14,"name":"ImGuiStyleVar_ItemInnerSpacing","value":14},{"calc_value":15,"name":"ImGuiStyleVar_IndentSpacing","value":15},{"calc_value":16,"name":"ImGuiStyleVar_ScrollbarSize","value":16},{"calc_value":17,"name":"ImGuiStyleVar_ScrollbarRounding","value":17},{"calc_value":18,"name":"ImGuiStyleVar_GrabMinSize","value":18},{"calc_value":19,"name":"ImGuiStyleVar_GrabRounding","value":19},{"calc_value":20,"name":"ImGuiStyleVar_ButtonTextAlign","value":20},{"calc_value":21,"name":"ImGuiStyleVar_COUNT","value":21}],"ImGuiCol_":[{"calc_value":0,"name":"ImGuiCol_Text","value":0},{"calc_value":1,"name":"ImGuiCol_TextDisabled","value":1},{"calc_value":2,"name":"ImGuiCol_WindowBg","value":2},{"calc_value":3,"name":"ImGuiCol_ChildBg","value":3},{"calc_value":4,"name":"ImGuiCol_PopupBg","value":4},{"calc_value":5,"name":"ImGuiCol_Border","value":5},{"calc_value":6,"name":"ImGuiCol_BorderShadow","value":6},{"calc_value":7,"name":"ImGuiCol_FrameBg","value":7},{"calc_value":8,"name":"ImGuiCol_FrameBgHovered","value":8},{"calc_value":9,"name":"ImGuiCol_FrameBgActive","value":9},{"calc_value":10,"name":"ImGuiCol_TitleBg","value":10},{"calc_value":11,"name":"ImGuiCol_TitleBgActive","value":11},{"calc_value":12,"name":"ImGuiCol_TitleBgCollapsed","value":12},{"calc_value":13,"name":"ImGuiCol_MenuBarBg","value":13},{"calc_value":14,"name":"ImGuiCol_ScrollbarBg","value":14},{"calc_value":15,"name":"ImGuiCol_ScrollbarGrab","value":15},{"calc_value":16,"name":"ImGuiCol_ScrollbarGrabHovered","value":16},{"calc_value":17,"name":"ImGuiCol_ScrollbarGrabActive","value":17},{"calc_value":18,"name":"ImGuiCol_CheckMark","value":18},{"calc_value":19,"name":"ImGuiCol_SliderGrab","value":19},{"calc_value":20,"name":"ImGuiCol_SliderGrabActive","value":20},{"calc_value":21,"name":"ImGuiCol_Button","value":21},{"calc_value":22,"name":"ImGuiCol_ButtonHovered","value":22},{"calc_value":23,"name":"ImGuiCol_ButtonActive","value":23},{"calc_value":24,"name":"ImGuiCol_Header","value":24},{"calc_value":25,"name":"ImGuiCol_HeaderHovered","value":25},{"calc_value":26,"name":"ImGuiCol_HeaderActive","value":26},{"calc_value":27,"name":"ImGuiCol_Separator","value":27},{"calc_value":28,"name":"ImGuiCol_SeparatorHovered","value":28},{"calc_value":29,"name":"ImGuiCol_SeparatorActive","value":29},{"calc_value":30,"name":"ImGuiCol_ResizeGrip","value":30},{"calc_value":31,"name":"ImGuiCol_ResizeGripHovered","value":31},{"calc_value":32,"name":"ImGuiCol_ResizeGripActive","value":32},{"calc_value":33,"name":"ImGuiCol_PlotLines","value":33},{"calc_value":34,"name":"ImGuiCol_PlotLinesHovered","value":34},{"calc_value":35,"name":"ImGuiCol_PlotHistogram","value":35},{"calc_value":36,"name":"ImGuiCol_PlotHistogramHovered","value":36},{"calc_value":37,"name":"ImGuiCol_TextSelectedBg","value":37},{"calc_value":38,"name":"ImGuiCol_DragDropTarget","value":38},{"calc_value":39,"name":"ImGuiCol_NavHighlight","value":39},{"calc_value":40,"name":"ImGuiCol_NavWindowingHighlight","value":40},{"calc_value":41,"name":"ImGuiCol_NavWindowingDimBg","value":41},{"calc_value":42,"name":"ImGuiCol_ModalWindowDimBg","value":42},{"calc_value":43,"name":"ImGuiCol_COUNT","value":43}],"ImGuiWindowFlags_":[{"calc_value":0,"name":"ImGuiWindowFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiWindowFlags_NoTitleBar","value":"1 << 0"},{"calc_value":2,"name":"ImGuiWindowFlags_NoResize","value":"1 << 1"},{"calc_value":4,"name":"ImGuiWindowFlags_NoMove","value":"1 << 2"},{"calc_value":8,"name":"ImGuiWindowFlags_NoScrollbar","value":"1 << 3"},{"calc_value":16,"name":"ImGuiWindowFlags_NoScrollWithMouse","value":"1 << 4"},{"calc_value":32,"name":"ImGuiWindowFlags_NoCollapse","value":"1 << 5"},{"calc_value":64,"name":"ImGuiWindowFlags_AlwaysAutoResize","value":"1 << 6"},{"calc_value":256,"name":"ImGuiWindowFlags_NoSavedSettings","value":"1 << 8"},{"calc_value":512,"name":"ImGuiWindowFlags_NoInputs","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiWindowFlags_MenuBar","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiWindowFlags_HorizontalScrollbar","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiWindowFlags_NoFocusOnAppearing","value":"1 << 12"},{"calc_value":8192,"name":"ImGuiWindowFlags_NoBringToFrontOnFocus","value":"1 << 13"},{"calc_value":16384,"name":"ImGuiWindowFlags_AlwaysVerticalScrollbar","value":"1 << 14"},{"calc_value":32768,"name":"ImGuiWindowFlags_AlwaysHorizontalScrollbar","value":"1<< 15"},{"calc_value":65536,"name":"ImGuiWindowFlags_AlwaysUseWindowPadding","value":"1 << 16"},{"calc_value":262144,"name":"ImGuiWindowFlags_NoNavInputs","value":"1 << 18"},{"calc_value":524288,"name":"ImGuiWindowFlags_NoNavFocus","value":"1 << 19"},{"calc_value":786432,"name":"ImGuiWindowFlags_NoNav","value":"ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"},{"calc_value":8388608,"name":"ImGuiWindowFlags_NavFlattened","value":"1 << 23"},{"calc_value":16777216,"name":"ImGuiWindowFlags_ChildWindow","value":"1 << 24"},{"calc_value":33554432,"name":"ImGuiWindowFlags_Tooltip","value":"1 << 25"},{"calc_value":67108864,"name":"ImGuiWindowFlags_Popup","value":"1 << 26"},{"calc_value":134217728,"name":"ImGuiWindowFlags_Modal","value":"1 << 27"},{"calc_value":268435456,"name":"ImGuiWindowFlags_ChildMenu","value":"1 << 28"}],"ImGuiNavInput_":[{"calc_value":0,"name":"ImGuiNavInput_Activate","value":0},{"calc_value":1,"name":"ImGuiNavInput_Cancel","value":1},{"calc_value":2,"name":"ImGuiNavInput_Input","value":2},{"calc_value":3,"name":"ImGuiNavInput_Menu","value":3},{"calc_value":4,"name":"ImGuiNavInput_DpadLeft","value":4},{"calc_value":5,"name":"ImGuiNavInput_DpadRight","value":5},{"calc_value":6,"name":"ImGuiNavInput_DpadUp","value":6},{"calc_value":7,"name":"ImGuiNavInput_DpadDown","value":7},{"calc_value":8,"name":"ImGuiNavInput_LStickLeft","value":8},{"calc_value":9,"name":"ImGuiNavInput_LStickRight","value":9},{"calc_value":10,"name":"ImGuiNavInput_LStickUp","value":10},{"calc_value":11,"name":"ImGuiNavInput_LStickDown","value":11},{"calc_value":12,"name":"ImGuiNavInput_FocusPrev","value":12},{"calc_value":13,"name":"ImGuiNavInput_FocusNext","value":13},{"calc_value":14,"name":"ImGuiNavInput_TweakSlow","value":14},{"calc_value":15,"name":"ImGuiNavInput_TweakFast","value":15},{"calc_value":16,"name":"ImGuiNavInput_KeyMenu_","value":16},{"calc_value":17,"name":"ImGuiNavInput_KeyLeft_","value":17},{"calc_value":18,"name":"ImGuiNavInput_KeyRight_","value":18},{"calc_value":19,"name":"ImGuiNavInput_KeyUp_","value":19},{"calc_value":20,"name":"ImGuiNavInput_KeyDown_","value":20},{"calc_value":21,"name":"ImGuiNavInput_COUNT","value":21},{"calc_value":16,"name":"ImGuiNavInput_InternalStart_","value":"ImGuiNavInput_KeyMenu_"}],"ImGuiFocusedFlags_":[{"calc_value":0,"name":"ImGuiFocusedFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiFocusedFlags_ChildWindows","value":"1 << 0"},{"calc_value":2,"name":"ImGuiFocusedFlags_RootWindow","value":"1 << 1"},{"calc_value":4,"name":"ImGuiFocusedFlags_AnyWindow","value":"1 << 2"},{"calc_value":3,"name":"ImGuiFocusedFlags_RootAndChildWindows","value":"ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"}],"ImGuiSelectableFlags_":[{"calc_value":0,"name":"ImGuiSelectableFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiSelectableFlags_DontClosePopups","value":"1 << 0"},{"calc_value":2,"name":"ImGuiSelectableFlags_SpanAllColumns","value":"1 << 1"},{"calc_value":4,"name":"ImGuiSelectableFlags_AllowDoubleClick","value":"1 << 2"},{"calc_value":8,"name":"ImGuiSelectableFlags_Disabled","value":"1 << 3"}],"ImGuiKey_":[{"calc_value":0,"name":"ImGuiKey_Tab","value":0},{"calc_value":1,"name":"ImGuiKey_LeftArrow","value":1},{"calc_value":2,"name":"ImGuiKey_RightArrow","value":2},{"calc_value":3,"name":"ImGuiKey_UpArrow","value":3},{"calc_value":4,"name":"ImGuiKey_DownArrow","value":4},{"calc_value":5,"name":"ImGuiKey_PageUp","value":5},{"calc_value":6,"name":"ImGuiKey_PageDown","value":6},{"calc_value":7,"name":"ImGuiKey_Home","value":7},{"calc_value":8,"name":"ImGuiKey_End","value":8},{"calc_value":9,"name":"ImGuiKey_Insert","value":9},{"calc_value":10,"name":"ImGuiKey_Delete","value":10},{"calc_value":11,"name":"ImGuiKey_Backspace","value":11},{"calc_value":12,"name":"ImGuiKey_Space","value":12},{"calc_value":13,"name":"ImGuiKey_Enter","value":13},{"calc_value":14,"name":"ImGuiKey_Escape","value":14},{"calc_value":15,"name":"ImGuiKey_A","value":15},{"calc_value":16,"name":"ImGuiKey_C","value":16},{"calc_value":17,"name":"ImGuiKey_V","value":17},{"calc_value":18,"name":"ImGuiKey_X","value":18},{"calc_value":19,"name":"ImGuiKey_Y","value":19},{"calc_value":20,"name":"ImGuiKey_Z","value":20},{"calc_value":21,"name":"ImGuiKey_COUNT","value":21}],"ImFontAtlasFlags_":[{"calc_value":0,"name":"ImFontAtlasFlags_None","value":"0"},{"calc_value":1,"name":"ImFontAtlasFlags_NoPowerOfTwoHeight","value":"1 << 0"},{"calc_value":2,"name":"ImFontAtlasFlags_NoMouseCursors","value":"1 << 1"}],"ImGuiConfigFlags_":[{"calc_value":1,"name":"ImGuiConfigFlags_NavEnableKeyboard","value":"1 << 0"},{"calc_value":2,"name":"ImGuiConfigFlags_NavEnableGamepad","value":"1 << 1"},{"calc_value":4,"name":"ImGuiConfigFlags_NavEnableSetMousePos","value":"1 << 2"},{"calc_value":8,"name":"ImGuiConfigFlags_NavNoCaptureKeyboard","value":"1 << 3"},{"calc_value":16,"name":"ImGuiConfigFlags_NoMouse","value":"1 << 4"},{"calc_value":32,"name":"ImGuiConfigFlags_NoMouseCursorChange","value":"1 << 5"},{"calc_value":1048576,"name":"ImGuiConfigFlags_IsSRGB","value":"1 << 20"},{"calc_value":2097152,"name":"ImGuiConfigFlags_IsTouchScreen","value":"1 << 21"}],"ImDrawCornerFlags_":[{"calc_value":1,"name":"ImDrawCornerFlags_TopLeft","value":"1 << 0"},{"calc_value":2,"name":"ImDrawCornerFlags_TopRight","value":"1 << 1"},{"calc_value":4,"name":"ImDrawCornerFlags_BotLeft","value":"1 << 2"},{"calc_value":8,"name":"ImDrawCornerFlags_BotRight","value":"1 << 3"},{"calc_value":3,"name":"ImDrawCornerFlags_Top","value":"ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight"},{"calc_value":12,"name":"ImDrawCornerFlags_Bot","value":"ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight"},{"calc_value":5,"name":"ImDrawCornerFlags_Left","value":"ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft"},{"calc_value":10,"name":"ImDrawCornerFlags_Right","value":"ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight"},{"calc_value":15,"name":"ImDrawCornerFlags_All","value":"0xF"}],"ImGuiDragDropFlags_":[{"calc_value":0,"name":"ImGuiDragDropFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiDragDropFlags_SourceNoPreviewTooltip","value":"1 << 0"},{"calc_value":2,"name":"ImGuiDragDropFlags_SourceNoDisableHover","value":"1 << 1"},{"calc_value":4,"name":"ImGuiDragDropFlags_SourceNoHoldToOpenOthers","value":"1 << 2"},{"calc_value":8,"name":"ImGuiDragDropFlags_SourceAllowNullID","value":"1 << 3"},{"calc_value":16,"name":"ImGuiDragDropFlags_SourceExtern","value":"1 << 4"},{"calc_value":32,"name":"ImGuiDragDropFlags_SourceAutoExpirePayload","value":"1 << 5"},{"calc_value":1024,"name":"ImGuiDragDropFlags_AcceptBeforeDelivery","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiDragDropFlags_AcceptNoDrawDefaultRect","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiDragDropFlags_AcceptNoPreviewTooltip","value":"1 << 12"},{"calc_value":3072,"name":"ImGuiDragDropFlags_AcceptPeekOnly","value":"ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"}],"ImGuiCond_":[{"calc_value":1,"name":"ImGuiCond_Always","value":"1 << 0"},{"calc_value":2,"name":"ImGuiCond_Once","value":"1 << 1"},{"calc_value":4,"name":"ImGuiCond_FirstUseEver","value":"1 << 2"},{"calc_value":8,"name":"ImGuiCond_Appearing","value":"1 << 3"}],"ImGuiInputTextFlags_":[{"calc_value":0,"name":"ImGuiInputTextFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiInputTextFlags_CharsDecimal","value":"1 << 0"},{"calc_value":2,"name":"ImGuiInputTextFlags_CharsHexadecimal","value":"1 << 1"},{"calc_value":4,"name":"ImGuiInputTextFlags_CharsUppercase","value":"1 << 2"},{"calc_value":8,"name":"ImGuiInputTextFlags_CharsNoBlank","value":"1 << 3"},{"calc_value":16,"name":"ImGuiInputTextFlags_AutoSelectAll","value":"1 << 4"},{"calc_value":32,"name":"ImGuiInputTextFlags_EnterReturnsTrue","value":"1 << 5"},{"calc_value":64,"name":"ImGuiInputTextFlags_CallbackCompletion","value":"1 << 6"},{"calc_value":128,"name":"ImGuiInputTextFlags_CallbackHistory","value":"1 << 7"},{"calc_value":256,"name":"ImGuiInputTextFlags_CallbackAlways","value":"1 << 8"},{"calc_value":512,"name":"ImGuiInputTextFlags_CallbackCharFilter","value":"1 << 9"},{"calc_value":1024,"name":"ImGuiInputTextFlags_AllowTabInput","value":"1 << 10"},{"calc_value":2048,"name":"ImGuiInputTextFlags_CtrlEnterForNewLine","value":"1 << 11"},{"calc_value":4096,"name":"ImGuiInputTextFlags_NoHorizontalScroll","value":"1 << 12"},{"calc_value":8192,"name":"ImGuiInputTextFlags_AlwaysInsertMode","value":"1 << 13"},{"calc_value":16384,"name":"ImGuiInputTextFlags_ReadOnly","value":"1 << 14"},{"calc_value":32768,"name":"ImGuiInputTextFlags_Password","value":"1 << 15"},{"calc_value":65536,"name":"ImGuiInputTextFlags_NoUndoRedo","value":"1 << 16"},{"calc_value":131072,"name":"ImGuiInputTextFlags_CharsScientific","value":"1 << 17"},{"calc_value":262144,"name":"ImGuiInputTextFlags_CallbackResize","value":"1 << 18"},{"calc_value":1048576,"name":"ImGuiInputTextFlags_Multiline","value":"1 << 20"}],"ImGuiMouseCursor_":[{"calc_value":-1,"name":"ImGuiMouseCursor_None","value":"-1"},{"calc_value":0,"name":"ImGuiMouseCursor_Arrow","value":"0"},{"calc_value":2,"name":"ImGuiMouseCursor_TextInput","value":2},{"calc_value":3,"name":"ImGuiMouseCursor_ResizeAll","value":3},{"calc_value":4,"name":"ImGuiMouseCursor_ResizeNS","value":4},{"calc_value":5,"name":"ImGuiMouseCursor_ResizeEW","value":5},{"calc_value":6,"name":"ImGuiMouseCursor_ResizeNESW","value":6},{"calc_value":7,"name":"ImGuiMouseCursor_ResizeNWSE","value":7},{"calc_value":8,"name":"ImGuiMouseCursor_Hand","value":8},{"calc_value":9,"name":"ImGuiMouseCursor_COUNT","value":9}],"ImGuiColorEditFlags_":[{"calc_value":0,"name":"ImGuiColorEditFlags_None","value":"0"},{"calc_value":2,"name":"ImGuiColorEditFlags_NoAlpha","value":"1 << 1"},{"calc_value":4,"name":"ImGuiColorEditFlags_NoPicker","value":"1 << 2"},{"calc_value":8,"name":"ImGuiColorEditFlags_NoOptions","value":"1 << 3"},{"calc_value":16,"name":"ImGuiColorEditFlags_NoSmallPreview","value":"1 << 4"},{"calc_value":32,"name":"ImGuiColorEditFlags_NoInputs","value":"1 << 5"},{"calc_value":64,"name":"ImGuiColorEditFlags_NoTooltip","value":"1 << 6"},{"calc_value":128,"name":"ImGuiColorEditFlags_NoLabel","value":"1 << 7"},{"calc_value":256,"name":"ImGuiColorEditFlags_NoSidePreview","value":"1 << 8"},{"calc_value":512,"name":"ImGuiColorEditFlags_NoDragDrop","value":"1 << 9"},{"calc_value":65536,"name":"ImGuiColorEditFlags_AlphaBar","value":"1 << 16"},{"calc_value":131072,"name":"ImGuiColorEditFlags_AlphaPreview","value":"1 << 17"},{"calc_value":262144,"name":"ImGuiColorEditFlags_AlphaPreviewHalf","value":"1 << 18"},{"calc_value":524288,"name":"ImGuiColorEditFlags_HDR","value":"1 << 19"},{"calc_value":1048576,"name":"ImGuiColorEditFlags_RGB","value":"1 << 20"},{"calc_value":2097152,"name":"ImGuiColorEditFlags_HSV","value":"1 << 21"},{"calc_value":4194304,"name":"ImGuiColorEditFlags_HEX","value":"1 << 22"},{"calc_value":8388608,"name":"ImGuiColorEditFlags_Uint8","value":"1 << 23"},{"calc_value":16777216,"name":"ImGuiColorEditFlags_Float","value":"1 << 24"},{"calc_value":33554432,"name":"ImGuiColorEditFlags_PickerHueBar","value":"1 << 25"},{"calc_value":67108864,"name":"ImGuiColorEditFlags_PickerHueWheel","value":"1 << 26"},{"calc_value":7340032,"name":"ImGuiColorEditFlags__InputsMask","value":"ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_HSV|ImGuiColorEditFlags_HEX"},{"calc_value":25165824,"name":"ImGuiColorEditFlags__DataTypeMask","value":"ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float"},{"calc_value":100663296,"name":"ImGuiColorEditFlags__PickerMask","value":"ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar"},{"calc_value":42991616,"name":"ImGuiColorEditFlags__OptionsDefault","value":"ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_PickerHueBar"}],"ImGuiHoveredFlags_":[{"calc_value":0,"name":"ImGuiHoveredFlags_None","value":"0"},{"calc_value":1,"name":"ImGuiHoveredFlags_ChildWindows","value":"1 << 0"},{"calc_value":2,"name":"ImGuiHoveredFlags_RootWindow","value":"1 << 1"},{"calc_value":4,"name":"ImGuiHoveredFlags_AnyWindow","value":"1 << 2"},{"calc_value":8,"name":"ImGuiHoveredFlags_AllowWhenBlockedByPopup","value":"1 << 3"},{"calc_value":32,"name":"ImGuiHoveredFlags_AllowWhenBlockedByActiveItem","value":"1 << 5"},{"calc_value":64,"name":"ImGuiHoveredFlags_AllowWhenOverlapped","value":"1 << 6"},{"calc_value":128,"name":"ImGuiHoveredFlags_AllowWhenDisabled","value":"1 << 7"},{"calc_value":104,"name":"ImGuiHoveredFlags_RectOnly","value":"ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"},{"calc_value":3,"name":"ImGuiHoveredFlags_RootAndChildWindows","value":"ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"}],"ImGuiDir_":[{"calc_value":-1,"name":"ImGuiDir_None","value":"-1"},{"calc_value":0,"name":"ImGuiDir_Left","value":"0"},{"calc_value":1,"name":"ImGuiDir_Right","value":"1"},{"calc_value":2,"name":"ImGuiDir_Up","value":"2"},{"calc_value":3,"name":"ImGuiDir_Down","value":"3"},{"calc_value":5,"name":"ImGuiDir_COUNT","value":5}],"ImDrawListFlags_":[{"calc_value":1,"name":"ImDrawListFlags_AntiAliasedLines","value":"1 << 0"},{"calc_value":2,"name":"ImDrawListFlags_AntiAliasedFill","value":"1 << 1"}],"ImGuiDataType_":[{"calc_value":0,"name":"ImGuiDataType_S32","value":0},{"calc_value":1,"name":"ImGuiDataType_U32","value":1},{"calc_value":2,"name":"ImGuiDataType_S64","value":2},{"calc_value":3,"name":"ImGuiDataType_U64","value":3},{"calc_value":4,"name":"ImGuiDataType_Float","value":4},{"calc_value":5,"name":"ImGuiDataType_Double","value":5},{"calc_value":6,"name":"ImGuiDataType_COUNT","value":6}],"ImGuiBackendFlags_":[{"calc_value":1,"name":"ImGuiBackendFlags_HasGamepad","value":"1 << 0"},{"calc_value":2,"name":"ImGuiBackendFlags_HasMouseCursors","value":"1 << 1"},{"calc_value":4,"name":"ImGuiBackendFlags_HasSetMousePos","value":"1 << 2"}]},"structs":{"ImDrawVert":[{"type":"ImVec2","name":"pos"},{"type":"ImVec2","name":"uv"},{"type":"ImU32","name":"col"}],"ImDrawList":[{"type":"ImVector/**/","name":"CmdBuffer"},{"type":"ImVector/**/","name":"IdxBuffer"},{"type":"ImVector/**/","name":"VtxBuffer"},{"type":"ImDrawListFlags","name":"Flags"},{"type":"const ImDrawListSharedData*","name":"_Data"},{"type":"const char*","name":"_OwnerName"},{"type":"unsigned int","name":"_VtxCurrentIdx"},{"type":"ImDrawVert*","name":"_VtxWritePtr"},{"type":"ImDrawIdx*","name":"_IdxWritePtr"},{"type":"ImVector/**/","name":"_ClipRectStack"},{"type":"ImVector/**/","name":"_TextureIdStack"},{"type":"ImVector/**/","name":"_Path"},{"type":"int","name":"_ChannelsCurrent"},{"type":"int","name":"_ChannelsCount"},{"type":"ImVector/**/","name":"_Channels"}],"Pair":[{"type":"ImGuiID","name":"key"},{"type":"union { int val_i; float val_f; void* val_p;","name":"}"}],"ImFont":[{"type":"float","name":"FontSize"},{"type":"float","name":"Scale"},{"type":"ImVec2","name":"DisplayOffset"},{"type":"ImVector/**/","name":"Glyphs"},{"type":"ImVector/**/","name":"IndexAdvanceX"},{"type":"ImVector/**/","name":"IndexLookup"},{"type":"const ImFontGlyph*","name":"FallbackGlyph"},{"type":"float","name":"FallbackAdvanceX"},{"type":"ImWchar","name":"FallbackChar"},{"type":"short","name":"ConfigDataCount"},{"type":"ImFontConfig*","name":"ConfigData"},{"type":"ImFontAtlas*","name":"ContainerAtlas"},{"type":"float","name":"Ascent"},{"type":"float","name":"Descent"},{"type":"bool","name":"DirtyLookupTables"},{"type":"int","name":"MetricsTotalSurface"}],"ImGuiListClipper":[{"type":"float","name":"StartPosY"},{"type":"float","name":"ItemsHeight"},{"type":"int","name":"ItemsCount"},{"type":"int","name":"StepNo"},{"type":"int","name":"DisplayStart"},{"type":"int","name":"DisplayEnd"}],"CustomRect":[{"type":"unsigned int","name":"ID"},{"type":"unsigned short","name":"Width"},{"type":"unsigned short","name":"Height"},{"type":"unsigned short","name":"X"},{"type":"unsigned short","name":"Y"},{"type":"float","name":"GlyphAdvanceX"},{"type":"ImVec2","name":"GlyphOffset"},{"type":"ImFont*","name":"Font"}],"ImVec4":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"type":"float","name":"w"}],"GlyphRangesBuilder":[{"type":"ImVector/**/","name":"UsedChars"}],"ImGuiStorage":[{"type":"ImVector/**/","name":"Data"}],"ImFontAtlas":[{"type":"bool","name":"Locked"},{"type":"ImFontAtlasFlags","name":"Flags"},{"type":"ImTextureID","name":"TexID"},{"type":"int","name":"TexDesiredWidth"},{"type":"int","name":"TexGlyphPadding"},{"type":"unsigned char*","name":"TexPixelsAlpha8"},{"type":"unsigned int*","name":"TexPixelsRGBA32"},{"type":"int","name":"TexWidth"},{"type":"int","name":"TexHeight"},{"type":"ImVec2","name":"TexUvScale"},{"type":"ImVec2","name":"TexUvWhitePixel"},{"type":"ImVector/**/","name":"Fonts"},{"type":"ImVector/**/","name":"CustomRects"},{"type":"ImVector/**/","name":"ConfigData"},{"type":"int","name":"CustomRectIds[1]","size":1}],"ImFontGlyph":[{"type":"ImWchar","name":"Codepoint"},{"type":"float","name":"AdvanceX"},{"type":"float","name":"X0"},{"type":"float","name":"Y0"},{"type":"float","name":"X1"},{"type":"float","name":"Y1"},{"type":"float","name":"U0"},{"type":"float","name":"V0"},{"type":"float","name":"U1"},{"type":"float","name":"V1"}],"ImFontConfig":[{"type":"void*","name":"FontData"},{"type":"int","name":"FontDataSize"},{"type":"bool","name":"FontDataOwnedByAtlas"},{"type":"int","name":"FontNo"},{"type":"float","name":"SizePixels"},{"type":"int","name":"OversampleH"},{"type":"int","name":"OversampleV"},{"type":"bool","name":"PixelSnapH"},{"type":"ImVec2","name":"GlyphExtraSpacing"},{"type":"ImVec2","name":"GlyphOffset"},{"type":"const ImWchar*","name":"GlyphRanges"},{"type":"float","name":"GlyphMinAdvanceX"},{"type":"float","name":"GlyphMaxAdvanceX"},{"type":"bool","name":"MergeMode"},{"type":"unsigned int","name":"RasterizerFlags"},{"type":"float","name":"RasterizerMultiply"},{"type":"char","name":"Name[40]","size":40},{"type":"ImFont*","name":"DstFont"}],"ImDrawData":[{"type":"bool","name":"Valid"},{"type":"ImDrawList**","name":"CmdLists"},{"type":"int","name":"CmdListsCount"},{"type":"int","name":"TotalIdxCount"},{"type":"int","name":"TotalVtxCount"},{"type":"ImVec2","name":"DisplayPos"},{"type":"ImVec2","name":"DisplaySize"}],"ImGuiTextBuffer":[{"type":"ImVector/**/","name":"Buf"}],"ImGuiStyle":[{"type":"float","name":"Alpha"},{"type":"ImVec2","name":"WindowPadding"},{"type":"float","name":"WindowRounding"},{"type":"float","name":"WindowBorderSize"},{"type":"ImVec2","name":"WindowMinSize"},{"type":"ImVec2","name":"WindowTitleAlign"},{"type":"float","name":"ChildRounding"},{"type":"float","name":"ChildBorderSize"},{"type":"float","name":"PopupRounding"},{"type":"float","name":"PopupBorderSize"},{"type":"ImVec2","name":"FramePadding"},{"type":"float","name":"FrameRounding"},{"type":"float","name":"FrameBorderSize"},{"type":"ImVec2","name":"ItemSpacing"},{"type":"ImVec2","name":"ItemInnerSpacing"},{"type":"ImVec2","name":"TouchExtraPadding"},{"type":"float","name":"IndentSpacing"},{"type":"float","name":"ColumnsMinSpacing"},{"type":"float","name":"ScrollbarSize"},{"type":"float","name":"ScrollbarRounding"},{"type":"float","name":"GrabMinSize"},{"type":"float","name":"GrabRounding"},{"type":"ImVec2","name":"ButtonTextAlign"},{"type":"ImVec2","name":"DisplayWindowPadding"},{"type":"ImVec2","name":"DisplaySafeAreaPadding"},{"type":"float","name":"MouseCursorScale"},{"type":"bool","name":"AntiAliasedLines"},{"type":"bool","name":"AntiAliasedFill"},{"type":"float","name":"CurveTessellationTol"},{"type":"ImVec4","name":"Colors[ImGuiCol_COUNT]","size":43}],"ImDrawChannel":[{"type":"ImVector/**/","name":"CmdBuffer"},{"type":"ImVector/**/","name":"IdxBuffer"}],"ImDrawCmd":[{"type":"unsigned int","name":"ElemCount"},{"type":"ImVec4","name":"ClipRect"},{"type":"ImTextureID","name":"TextureId"},{"type":"ImDrawCallback","name":"UserCallback"},{"type":"void*","name":"UserCallbackData"}],"TextRange":[{"type":"const char*","name":"b"},{"type":"const char*","name":"e"},{"type":"const char* end()const { return","name":"e"}],"ImGuiOnceUponAFrame":[{"type":"int","name":"RefFrame"}],"ImVector":[],"ImGuiIO":[{"type":"ImGuiConfigFlags","name":"ConfigFlags"},{"type":"ImGuiBackendFlags","name":"BackendFlags"},{"type":"ImVec2","name":"DisplaySize"},{"type":"float","name":"DeltaTime"},{"type":"float","name":"IniSavingRate"},{"type":"const char*","name":"IniFilename"},{"type":"const char*","name":"LogFilename"},{"type":"float","name":"MouseDoubleClickTime"},{"type":"float","name":"MouseDoubleClickMaxDist"},{"type":"float","name":"MouseDragThreshold"},{"type":"int","name":"KeyMap[ImGuiKey_COUNT]","size":21},{"type":"float","name":"KeyRepeatDelay"},{"type":"float","name":"KeyRepeatRate"},{"type":"void*","name":"UserData"},{"type":"ImFontAtlas*","name":"Fonts"},{"type":"float","name":"FontGlobalScale"},{"type":"bool","name":"FontAllowUserScaling"},{"type":"ImFont*","name":"FontDefault"},{"type":"ImVec2","name":"DisplayFramebufferScale"},{"type":"ImVec2","name":"DisplayVisibleMin"},{"type":"ImVec2","name":"DisplayVisibleMax"},{"type":"bool","name":"ConfigMacOSXBehaviors"},{"type":"bool","name":"ConfigCursorBlink"},{"type":"bool","name":"ConfigResizeWindowsFromEdges"},{"type":"const char*(*)(void* user_data)","name":"GetClipboardTextFn"},{"type":"void(*)(void* user_data,const char* text)","name":"SetClipboardTextFn"},{"type":"void*","name":"ClipboardUserData"},{"type":"void(*)(int x,int y)","name":"ImeSetInputScreenPosFn"},{"type":"void*","name":"ImeWindowHandle"},{"type":"void*","name":"RenderDrawListsFnUnused"},{"type":"ImVec2","name":"MousePos"},{"type":"bool","name":"MouseDown[5]","size":5},{"type":"float","name":"MouseWheel"},{"type":"float","name":"MouseWheelH"},{"type":"bool","name":"MouseDrawCursor"},{"type":"bool","name":"KeyCtrl"},{"type":"bool","name":"KeyShift"},{"type":"bool","name":"KeyAlt"},{"type":"bool","name":"KeySuper"},{"type":"bool","name":"KeysDown[512]","size":512},{"type":"ImWchar","name":"InputCharacters[16+1]","size":17},{"type":"float","name":"NavInputs[ImGuiNavInput_COUNT]","size":21},{"type":"bool","name":"WantCaptureMouse"},{"type":"bool","name":"WantCaptureKeyboard"},{"type":"bool","name":"WantTextInput"},{"type":"bool","name":"WantSetMousePos"},{"type":"bool","name":"WantSaveIniSettings"},{"type":"bool","name":"NavActive"},{"type":"bool","name":"NavVisible"},{"type":"float","name":"Framerate"},{"type":"int","name":"MetricsRenderVertices"},{"type":"int","name":"MetricsRenderIndices"},{"type":"int","name":"MetricsRenderWindows"},{"type":"int","name":"MetricsActiveWindows"},{"type":"int","name":"MetricsActiveAllocations"},{"type":"ImVec2","name":"MouseDelta"},{"type":"ImVec2","name":"MousePosPrev"},{"type":"ImVec2","name":"MouseClickedPos[5]","size":5},{"type":"double","name":"MouseClickedTime[5]","size":5},{"type":"bool","name":"MouseClicked[5]","size":5},{"type":"bool","name":"MouseDoubleClicked[5]","size":5},{"type":"bool","name":"MouseReleased[5]","size":5},{"type":"bool","name":"MouseDownOwned[5]","size":5},{"type":"float","name":"MouseDownDuration[5]","size":5},{"type":"float","name":"MouseDownDurationPrev[5]","size":5},{"type":"ImVec2","name":"MouseDragMaxDistanceAbs[5]","size":5},{"type":"float","name":"MouseDragMaxDistanceSqr[5]","size":5},{"type":"float","name":"KeysDownDuration[512]","size":512},{"type":"float","name":"KeysDownDurationPrev[512]","size":512},{"type":"float","name":"NavInputsDownDuration[ImGuiNavInput_COUNT]","size":21},{"type":"float","name":"NavInputsDownDurationPrev[ImGuiNavInput_COUNT]","size":21}],"ImGuiPayload":[{"type":"void*","name":"Data"},{"type":"int","name":"DataSize"},{"type":"ImGuiID","name":"SourceId"},{"type":"ImGuiID","name":"SourceParentId"},{"type":"int","name":"DataFrameCount"},{"type":"char","name":"DataType[32+1]","size":33},{"type":"bool","name":"Preview"},{"type":"bool","name":"Delivery"}],"ImColor":[{"type":"ImVec4","name":"Value"}],"ImGuiSizeCallbackData":[{"type":"void*","name":"UserData"},{"type":"ImVec2","name":"Pos"},{"type":"ImVec2","name":"CurrentSize"},{"type":"ImVec2","name":"DesiredSize"}],"ImGuiTextFilter":[{"type":"char","name":"InputBuf[256]","size":256},{"type":"ImVector/**/","name":"Filters"},{"type":"int","name":"CountGrep"}],"ImGuiInputTextCallbackData":[{"type":"ImGuiInputTextFlags","name":"EventFlag"},{"type":"ImGuiInputTextFlags","name":"Flags"},{"type":"void*","name":"UserData"},{"type":"ImWchar","name":"EventChar"},{"type":"ImGuiKey","name":"EventKey"},{"type":"char*","name":"Buf"},{"type":"int","name":"BufTextLen"},{"type":"int","name":"BufSize"},{"type":"bool","name":"BufDirty"},{"type":"int","name":"CursorPos"},{"type":"int","name":"SelectionStart"},{"type":"int","name":"SelectionEnd"}],"ImVec2":[{"type":"float","name":"x"},{"type":"float","name":"y"}]}} \ No newline at end of file diff --git a/generator/generated/structs_and_enums.lua b/generator/generated/structs_and_enums.lua index c7eac61..ae5daeb 100644 --- a/generator/generated/structs_and_enums.lua +++ b/generator/generated/structs_and_enums.lua @@ -338,24 +338,28 @@ defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TextSelectedBg" defs["enums"]["ImGuiCol_"][38]["value"] = 37 defs["enums"]["ImGuiCol_"][39] = {} defs["enums"]["ImGuiCol_"][39]["calc_value"] = 38 -defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_ModalWindowDarkening" +defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_DragDropTarget" defs["enums"]["ImGuiCol_"][39]["value"] = 38 defs["enums"]["ImGuiCol_"][40] = {} defs["enums"]["ImGuiCol_"][40]["calc_value"] = 39 -defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_DragDropTarget" +defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_NavHighlight" defs["enums"]["ImGuiCol_"][40]["value"] = 39 defs["enums"]["ImGuiCol_"][41] = {} defs["enums"]["ImGuiCol_"][41]["calc_value"] = 40 -defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_NavHighlight" +defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_NavWindowingHighlight" defs["enums"]["ImGuiCol_"][41]["value"] = 40 defs["enums"]["ImGuiCol_"][42] = {} defs["enums"]["ImGuiCol_"][42]["calc_value"] = 41 -defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_NavWindowingHighlight" +defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_NavWindowingDimBg" defs["enums"]["ImGuiCol_"][42]["value"] = 41 defs["enums"]["ImGuiCol_"][43] = {} defs["enums"]["ImGuiCol_"][43]["calc_value"] = 42 -defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_COUNT" +defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_ModalWindowDimBg" 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]["value"] = 43 defs["enums"]["ImGuiWindowFlags_"] = {} defs["enums"]["ImGuiWindowFlags_"][1] = {} defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0 @@ -426,45 +430,41 @@ defs["enums"]["ImGuiWindowFlags_"][17]["calc_value"] = 65536 defs["enums"]["ImGuiWindowFlags_"][17]["name"] = "ImGuiWindowFlags_AlwaysUseWindowPadding" defs["enums"]["ImGuiWindowFlags_"][17]["value"] = "1 << 16" defs["enums"]["ImGuiWindowFlags_"][18] = {} -defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 131072 -defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_ResizeFromAnySide" -defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 17" +defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 262144 +defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_NoNavInputs" +defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 18" defs["enums"]["ImGuiWindowFlags_"][19] = {} -defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 262144 -defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavInputs" -defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 18" +defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 524288 +defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 19" defs["enums"]["ImGuiWindowFlags_"][20] = {} -defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 524288 -defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNavFocus" -defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "1 << 19" +defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 786432 +defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNav" +defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" defs["enums"]["ImGuiWindowFlags_"][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"] = 8388608 +defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_NavFlattened" +defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 23" defs["enums"]["ImGuiWindowFlags_"][22] = {} -defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 8388608 -defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NavFlattened" -defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "1 << 23" +defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 16777216 +defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_ChildWindow" +defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "1 << 24" defs["enums"]["ImGuiWindowFlags_"][23] = {} -defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 16777216 -defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_ChildWindow" -defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "1 << 24" +defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 33554432 +defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_Tooltip" +defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "1 << 25" defs["enums"]["ImGuiWindowFlags_"][24] = {} -defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 33554432 -defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_Tooltip" -defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 25" +defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 67108864 +defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_Popup" +defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 26" defs["enums"]["ImGuiWindowFlags_"][25] = {} -defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 67108864 -defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_Popup" -defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 26" +defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 134217728 +defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_Modal" +defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 27" defs["enums"]["ImGuiWindowFlags_"][26] = {} -defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 134217728 -defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_Modal" -defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 27" -defs["enums"]["ImGuiWindowFlags_"][27] = {} -defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 268435456 -defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_ChildMenu" -defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 28" +defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 268435456 +defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildMenu" +defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 28" defs["enums"]["ImGuiNavInput_"] = {} defs["enums"]["ImGuiNavInput_"][1] = {} defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0 @@ -596,6 +596,10 @@ defs["enums"]["ImGuiSelectableFlags_"][4] = {} defs["enums"]["ImGuiSelectableFlags_"][4]["calc_value"] = 4 defs["enums"]["ImGuiSelectableFlags_"][4]["name"] = "ImGuiSelectableFlags_AllowDoubleClick" defs["enums"]["ImGuiSelectableFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiSelectableFlags_"][5] = {} +defs["enums"]["ImGuiSelectableFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiSelectableFlags_"][5]["name"] = "ImGuiSelectableFlags_Disabled" +defs["enums"]["ImGuiSelectableFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImGuiKey_"] = {} defs["enums"]["ImGuiKey_"][1] = {} defs["enums"]["ImGuiKey_"][1]["calc_value"] = 0 @@ -687,13 +691,17 @@ defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_COUNT" defs["enums"]["ImGuiKey_"][22]["value"] = 21 defs["enums"]["ImFontAtlasFlags_"] = {} defs["enums"]["ImFontAtlasFlags_"][1] = {} -defs["enums"]["ImFontAtlasFlags_"][1]["calc_value"] = 1 -defs["enums"]["ImFontAtlasFlags_"][1]["name"] = "ImFontAtlasFlags_NoPowerOfTwoHeight" -defs["enums"]["ImFontAtlasFlags_"][1]["value"] = "1 << 0" +defs["enums"]["ImFontAtlasFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImFontAtlasFlags_"][1]["name"] = "ImFontAtlasFlags_None" +defs["enums"]["ImFontAtlasFlags_"][1]["value"] = "0" defs["enums"]["ImFontAtlasFlags_"][2] = {} -defs["enums"]["ImFontAtlasFlags_"][2]["calc_value"] = 2 -defs["enums"]["ImFontAtlasFlags_"][2]["name"] = "ImFontAtlasFlags_NoMouseCursors" -defs["enums"]["ImFontAtlasFlags_"][2]["value"] = "1 << 1" +defs["enums"]["ImFontAtlasFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImFontAtlasFlags_"][2]["name"] = "ImFontAtlasFlags_NoPowerOfTwoHeight" +defs["enums"]["ImFontAtlasFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImFontAtlasFlags_"][3] = {} +defs["enums"]["ImFontAtlasFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImFontAtlasFlags_"][3]["name"] = "ImFontAtlasFlags_NoMouseCursors" +defs["enums"]["ImFontAtlasFlags_"][3]["value"] = "1 << 1" defs["enums"]["ImGuiConfigFlags_"] = {} defs["enums"]["ImGuiConfigFlags_"][1] = {} defs["enums"]["ImGuiConfigFlags_"][1]["calc_value"] = 1 @@ -790,21 +798,25 @@ defs["enums"]["ImGuiDragDropFlags_"][6]["calc_value"] = 16 defs["enums"]["ImGuiDragDropFlags_"][6]["name"] = "ImGuiDragDropFlags_SourceExtern" defs["enums"]["ImGuiDragDropFlags_"][6]["value"] = "1 << 4" defs["enums"]["ImGuiDragDropFlags_"][7] = {} -defs["enums"]["ImGuiDragDropFlags_"][7]["calc_value"] = 1024 -defs["enums"]["ImGuiDragDropFlags_"][7]["name"] = "ImGuiDragDropFlags_AcceptBeforeDelivery" -defs["enums"]["ImGuiDragDropFlags_"][7]["value"] = "1 << 10" +defs["enums"]["ImGuiDragDropFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiDragDropFlags_"][7]["name"] = "ImGuiDragDropFlags_SourceAutoExpirePayload" +defs["enums"]["ImGuiDragDropFlags_"][7]["value"] = "1 << 5" defs["enums"]["ImGuiDragDropFlags_"][8] = {} -defs["enums"]["ImGuiDragDropFlags_"][8]["calc_value"] = 2048 -defs["enums"]["ImGuiDragDropFlags_"][8]["name"] = "ImGuiDragDropFlags_AcceptNoDrawDefaultRect" -defs["enums"]["ImGuiDragDropFlags_"][8]["value"] = "1 << 11" +defs["enums"]["ImGuiDragDropFlags_"][8]["calc_value"] = 1024 +defs["enums"]["ImGuiDragDropFlags_"][8]["name"] = "ImGuiDragDropFlags_AcceptBeforeDelivery" +defs["enums"]["ImGuiDragDropFlags_"][8]["value"] = "1 << 10" defs["enums"]["ImGuiDragDropFlags_"][9] = {} -defs["enums"]["ImGuiDragDropFlags_"][9]["calc_value"] = 4096 -defs["enums"]["ImGuiDragDropFlags_"][9]["name"] = "ImGuiDragDropFlags_AcceptNoPreviewTooltip" -defs["enums"]["ImGuiDragDropFlags_"][9]["value"] = "1 << 12" +defs["enums"]["ImGuiDragDropFlags_"][9]["calc_value"] = 2048 +defs["enums"]["ImGuiDragDropFlags_"][9]["name"] = "ImGuiDragDropFlags_AcceptNoDrawDefaultRect" +defs["enums"]["ImGuiDragDropFlags_"][9]["value"] = "1 << 11" defs["enums"]["ImGuiDragDropFlags_"][10] = {} -defs["enums"]["ImGuiDragDropFlags_"][10]["calc_value"] = 3072 -defs["enums"]["ImGuiDragDropFlags_"][10]["name"] = "ImGuiDragDropFlags_AcceptPeekOnly" -defs["enums"]["ImGuiDragDropFlags_"][10]["value"] = "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" +defs["enums"]["ImGuiDragDropFlags_"][10]["calc_value"] = 4096 +defs["enums"]["ImGuiDragDropFlags_"][10]["name"] = "ImGuiDragDropFlags_AcceptNoPreviewTooltip" +defs["enums"]["ImGuiDragDropFlags_"][10]["value"] = "1 << 12" +defs["enums"]["ImGuiDragDropFlags_"][11] = {} +defs["enums"]["ImGuiDragDropFlags_"][11]["calc_value"] = 3072 +defs["enums"]["ImGuiDragDropFlags_"][11]["name"] = "ImGuiDragDropFlags_AcceptPeekOnly" +defs["enums"]["ImGuiDragDropFlags_"][11]["value"] = "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" defs["enums"]["ImGuiCond_"] = {} defs["enums"]["ImGuiCond_"][1] = {} defs["enums"]["ImGuiCond_"][1]["calc_value"] = 1 @@ -900,9 +912,13 @@ defs["enums"]["ImGuiInputTextFlags_"][19]["calc_value"] = 131072 defs["enums"]["ImGuiInputTextFlags_"][19]["name"] = "ImGuiInputTextFlags_CharsScientific" defs["enums"]["ImGuiInputTextFlags_"][19]["value"] = "1 << 17" defs["enums"]["ImGuiInputTextFlags_"][20] = {} -defs["enums"]["ImGuiInputTextFlags_"][20]["calc_value"] = 1048576 -defs["enums"]["ImGuiInputTextFlags_"][20]["name"] = "ImGuiInputTextFlags_Multiline" -defs["enums"]["ImGuiInputTextFlags_"][20]["value"] = "1 << 20" +defs["enums"]["ImGuiInputTextFlags_"][20]["calc_value"] = 262144 +defs["enums"]["ImGuiInputTextFlags_"][20]["name"] = "ImGuiInputTextFlags_CallbackResize" +defs["enums"]["ImGuiInputTextFlags_"][20]["value"] = "1 << 18" +defs["enums"]["ImGuiInputTextFlags_"][21] = {} +defs["enums"]["ImGuiInputTextFlags_"][21]["calc_value"] = 1048576 +defs["enums"]["ImGuiInputTextFlags_"][21]["name"] = "ImGuiInputTextFlags_Multiline" +defs["enums"]["ImGuiInputTextFlags_"][21]["value"] = "1 << 20" defs["enums"]["ImGuiMouseCursor_"] = {} defs["enums"]["ImGuiMouseCursor_"][1] = {} defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1 @@ -938,8 +954,12 @@ defs["enums"]["ImGuiMouseCursor_"][8]["name"] = "ImGuiMouseCursor_ResizeNWSE" defs["enums"]["ImGuiMouseCursor_"][8]["value"] = 7 defs["enums"]["ImGuiMouseCursor_"][9] = {} defs["enums"]["ImGuiMouseCursor_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_COUNT" +defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_Hand" defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 8 +defs["enums"]["ImGuiMouseCursor_"][10] = {} +defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_COUNT" +defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 9 defs["enums"]["ImGuiColorEditFlags_"] = {} defs["enums"]["ImGuiColorEditFlags_"][1] = {} defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0 @@ -1071,13 +1091,17 @@ defs["enums"]["ImGuiHoveredFlags_"][7]["calc_value"] = 64 defs["enums"]["ImGuiHoveredFlags_"][7]["name"] = "ImGuiHoveredFlags_AllowWhenOverlapped" defs["enums"]["ImGuiHoveredFlags_"][7]["value"] = "1 << 6" defs["enums"]["ImGuiHoveredFlags_"][8] = {} -defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 104 -defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_RectOnly" -defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" +defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 128 +defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_AllowWhenDisabled" +defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "1 << 7" defs["enums"]["ImGuiHoveredFlags_"][9] = {} -defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 3 -defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_RootAndChildWindows" -defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" +defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 104 +defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_RectOnly" +defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" +defs["enums"]["ImGuiHoveredFlags_"][10] = {} +defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 3 +defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RootAndChildWindows" +defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" defs["enums"]["ImGuiDir_"] = {} defs["enums"]["ImGuiDir_"][1] = {} defs["enums"]["ImGuiDir_"][1]["calc_value"] = -1 @@ -1334,48 +1358,51 @@ defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector/**/" defs["structs"]["ImGuiStorage"][1]["name"] = "Data" defs["structs"]["ImFontAtlas"] = {} defs["structs"]["ImFontAtlas"][1] = {} -defs["structs"]["ImFontAtlas"][1]["type"] = "ImFontAtlasFlags" -defs["structs"]["ImFontAtlas"][1]["name"] = "Flags" +defs["structs"]["ImFontAtlas"][1]["type"] = "bool" +defs["structs"]["ImFontAtlas"][1]["name"] = "Locked" defs["structs"]["ImFontAtlas"][2] = {} -defs["structs"]["ImFontAtlas"][2]["type"] = "ImTextureID" -defs["structs"]["ImFontAtlas"][2]["name"] = "TexID" +defs["structs"]["ImFontAtlas"][2]["type"] = "ImFontAtlasFlags" +defs["structs"]["ImFontAtlas"][2]["name"] = "Flags" defs["structs"]["ImFontAtlas"][3] = {} -defs["structs"]["ImFontAtlas"][3]["type"] = "int" -defs["structs"]["ImFontAtlas"][3]["name"] = "TexDesiredWidth" +defs["structs"]["ImFontAtlas"][3]["type"] = "ImTextureID" +defs["structs"]["ImFontAtlas"][3]["name"] = "TexID" defs["structs"]["ImFontAtlas"][4] = {} defs["structs"]["ImFontAtlas"][4]["type"] = "int" -defs["structs"]["ImFontAtlas"][4]["name"] = "TexGlyphPadding" +defs["structs"]["ImFontAtlas"][4]["name"] = "TexDesiredWidth" defs["structs"]["ImFontAtlas"][5] = {} -defs["structs"]["ImFontAtlas"][5]["type"] = "unsigned char*" -defs["structs"]["ImFontAtlas"][5]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][5]["type"] = "int" +defs["structs"]["ImFontAtlas"][5]["name"] = "TexGlyphPadding" defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["type"] = "unsigned int*" -defs["structs"]["ImFontAtlas"][6]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][6]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][6]["name"] = "TexPixelsAlpha8" defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["type"] = "int" -defs["structs"]["ImFontAtlas"][7]["name"] = "TexWidth" +defs["structs"]["ImFontAtlas"][7]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsRGBA32" defs["structs"]["ImFontAtlas"][8] = {} defs["structs"]["ImFontAtlas"][8]["type"] = "int" -defs["structs"]["ImFontAtlas"][8]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][8]["name"] = "TexWidth" defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["type"] = "ImVec2" -defs["structs"]["ImFontAtlas"][9]["name"] = "TexUvScale" +defs["structs"]["ImFontAtlas"][9]["type"] = "int" +defs["structs"]["ImFontAtlas"][9]["name"] = "TexHeight" defs["structs"]["ImFontAtlas"][10] = {} defs["structs"]["ImFontAtlas"][10]["type"] = "ImVec2" -defs["structs"]["ImFontAtlas"][10]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][10]["name"] = "TexUvScale" defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["type"] = "ImVector/**/" -defs["structs"]["ImFontAtlas"][11]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][11]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][11]["name"] = "TexUvWhitePixel" defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector/**/" -defs["structs"]["ImFontAtlas"][12]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector/**/" +defs["structs"]["ImFontAtlas"][12]["name"] = "Fonts" defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector/**/" -defs["structs"]["ImFontAtlas"][13]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector/**/" +defs["structs"]["ImFontAtlas"][13]["name"] = "CustomRects" defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["type"] = "int" -defs["structs"]["ImFontAtlas"][14]["name"] = "CustomRectIds[1]" -defs["structs"]["ImFontAtlas"][14]["size"] = 1 +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector/**/" +defs["structs"]["ImFontAtlas"][14]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][15] = {} +defs["structs"]["ImFontAtlas"][15]["type"] = "int" +defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRectIds[1]" +defs["structs"]["ImFontAtlas"][15]["size"] = 1 defs["structs"]["ImFontGlyph"] = {} defs["structs"]["ImFontGlyph"][1] = {} defs["structs"]["ImFontGlyph"][1]["type"] = "ImWchar" @@ -1580,7 +1607,7 @@ defs["structs"]["ImGuiStyle"][29]["name"] = "CurveTessellationTol" defs["structs"]["ImGuiStyle"][30] = {} defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec4" defs["structs"]["ImGuiStyle"][30]["name"] = "Colors[ImGuiCol_COUNT]" -defs["structs"]["ImGuiStyle"][30]["size"] = 42 +defs["structs"]["ImGuiStyle"][30]["size"] = 43 defs["structs"]["ImDrawChannel"] = {} defs["structs"]["ImDrawChannel"][1] = {} defs["structs"]["ImDrawChannel"][1]["type"] = "ImVector/**/" @@ -1611,6 +1638,9 @@ defs["structs"]["TextRange"][1]["name"] = "b" defs["structs"]["TextRange"][2] = {} defs["structs"]["TextRange"][2]["type"] = "const char*" defs["structs"]["TextRange"][2]["name"] = "e" +defs["structs"]["TextRange"][3] = {} +defs["structs"]["TextRange"][3]["type"] = "const char* end()const { return" +defs["structs"]["TextRange"][3]["name"] = "e" defs["structs"]["ImGuiOnceUponAFrame"] = {} defs["structs"]["ImGuiOnceUponAFrame"][1] = {} defs["structs"]["ImGuiOnceUponAFrame"][1]["type"] = "int" @@ -1683,163 +1713,172 @@ defs["structs"]["ImGuiIO"][21]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][21]["name"] = "DisplayVisibleMax" defs["structs"]["ImGuiIO"][22] = {} defs["structs"]["ImGuiIO"][22]["type"] = "bool" -defs["structs"]["ImGuiIO"][22]["name"] = "OptMacOSXBehaviors" +defs["structs"]["ImGuiIO"][22]["name"] = "ConfigMacOSXBehaviors" defs["structs"]["ImGuiIO"][23] = {} defs["structs"]["ImGuiIO"][23]["type"] = "bool" -defs["structs"]["ImGuiIO"][23]["name"] = "OptCursorBlink" +defs["structs"]["ImGuiIO"][23]["name"] = "ConfigCursorBlink" defs["structs"]["ImGuiIO"][24] = {} -defs["structs"]["ImGuiIO"][24]["type"] = "const char*(*)(void* user_data)" -defs["structs"]["ImGuiIO"][24]["name"] = "GetClipboardTextFn" +defs["structs"]["ImGuiIO"][24]["type"] = "bool" +defs["structs"]["ImGuiIO"][24]["name"] = "ConfigResizeWindowsFromEdges" defs["structs"]["ImGuiIO"][25] = {} -defs["structs"]["ImGuiIO"][25]["type"] = "void(*)(void* user_data,const char* text)" -defs["structs"]["ImGuiIO"][25]["name"] = "SetClipboardTextFn" +defs["structs"]["ImGuiIO"][25]["type"] = "const char*(*)(void* user_data)" +defs["structs"]["ImGuiIO"][25]["name"] = "GetClipboardTextFn" defs["structs"]["ImGuiIO"][26] = {} -defs["structs"]["ImGuiIO"][26]["type"] = "void*" -defs["structs"]["ImGuiIO"][26]["name"] = "ClipboardUserData" +defs["structs"]["ImGuiIO"][26]["type"] = "void(*)(void* user_data,const char* text)" +defs["structs"]["ImGuiIO"][26]["name"] = "SetClipboardTextFn" defs["structs"]["ImGuiIO"][27] = {} -defs["structs"]["ImGuiIO"][27]["type"] = "void(*)(int x,int y)" -defs["structs"]["ImGuiIO"][27]["name"] = "ImeSetInputScreenPosFn" +defs["structs"]["ImGuiIO"][27]["type"] = "void*" +defs["structs"]["ImGuiIO"][27]["name"] = "ClipboardUserData" defs["structs"]["ImGuiIO"][28] = {} -defs["structs"]["ImGuiIO"][28]["type"] = "void*" -defs["structs"]["ImGuiIO"][28]["name"] = "ImeWindowHandle" +defs["structs"]["ImGuiIO"][28]["type"] = "void(*)(int x,int y)" +defs["structs"]["ImGuiIO"][28]["name"] = "ImeSetInputScreenPosFn" defs["structs"]["ImGuiIO"][29] = {} defs["structs"]["ImGuiIO"][29]["type"] = "void*" -defs["structs"]["ImGuiIO"][29]["name"] = "RenderDrawListsFnDummy" +defs["structs"]["ImGuiIO"][29]["name"] = "ImeWindowHandle" defs["structs"]["ImGuiIO"][30] = {} -defs["structs"]["ImGuiIO"][30]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][30]["name"] = "MousePos" +defs["structs"]["ImGuiIO"][30]["type"] = "void*" +defs["structs"]["ImGuiIO"][30]["name"] = "RenderDrawListsFnUnused" defs["structs"]["ImGuiIO"][31] = {} -defs["structs"]["ImGuiIO"][31]["type"] = "bool" -defs["structs"]["ImGuiIO"][31]["name"] = "MouseDown[5]" -defs["structs"]["ImGuiIO"][31]["size"] = 5 +defs["structs"]["ImGuiIO"][31]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][31]["name"] = "MousePos" defs["structs"]["ImGuiIO"][32] = {} -defs["structs"]["ImGuiIO"][32]["type"] = "float" -defs["structs"]["ImGuiIO"][32]["name"] = "MouseWheel" +defs["structs"]["ImGuiIO"][32]["type"] = "bool" +defs["structs"]["ImGuiIO"][32]["name"] = "MouseDown[5]" +defs["structs"]["ImGuiIO"][32]["size"] = 5 defs["structs"]["ImGuiIO"][33] = {} defs["structs"]["ImGuiIO"][33]["type"] = "float" -defs["structs"]["ImGuiIO"][33]["name"] = "MouseWheelH" +defs["structs"]["ImGuiIO"][33]["name"] = "MouseWheel" defs["structs"]["ImGuiIO"][34] = {} -defs["structs"]["ImGuiIO"][34]["type"] = "bool" -defs["structs"]["ImGuiIO"][34]["name"] = "MouseDrawCursor" +defs["structs"]["ImGuiIO"][34]["type"] = "float" +defs["structs"]["ImGuiIO"][34]["name"] = "MouseWheelH" defs["structs"]["ImGuiIO"][35] = {} defs["structs"]["ImGuiIO"][35]["type"] = "bool" -defs["structs"]["ImGuiIO"][35]["name"] = "KeyCtrl" +defs["structs"]["ImGuiIO"][35]["name"] = "MouseDrawCursor" defs["structs"]["ImGuiIO"][36] = {} defs["structs"]["ImGuiIO"][36]["type"] = "bool" -defs["structs"]["ImGuiIO"][36]["name"] = "KeyShift" +defs["structs"]["ImGuiIO"][36]["name"] = "KeyCtrl" defs["structs"]["ImGuiIO"][37] = {} defs["structs"]["ImGuiIO"][37]["type"] = "bool" -defs["structs"]["ImGuiIO"][37]["name"] = "KeyAlt" +defs["structs"]["ImGuiIO"][37]["name"] = "KeyShift" defs["structs"]["ImGuiIO"][38] = {} defs["structs"]["ImGuiIO"][38]["type"] = "bool" -defs["structs"]["ImGuiIO"][38]["name"] = "KeySuper" +defs["structs"]["ImGuiIO"][38]["name"] = "KeyAlt" defs["structs"]["ImGuiIO"][39] = {} defs["structs"]["ImGuiIO"][39]["type"] = "bool" -defs["structs"]["ImGuiIO"][39]["name"] = "KeysDown[512]" -defs["structs"]["ImGuiIO"][39]["size"] = 512 +defs["structs"]["ImGuiIO"][39]["name"] = "KeySuper" defs["structs"]["ImGuiIO"][40] = {} -defs["structs"]["ImGuiIO"][40]["type"] = "ImWchar" -defs["structs"]["ImGuiIO"][40]["name"] = "InputCharacters[16+1]" -defs["structs"]["ImGuiIO"][40]["size"] = 17 +defs["structs"]["ImGuiIO"][40]["type"] = "bool" +defs["structs"]["ImGuiIO"][40]["name"] = "KeysDown[512]" +defs["structs"]["ImGuiIO"][40]["size"] = 512 defs["structs"]["ImGuiIO"][41] = {} -defs["structs"]["ImGuiIO"][41]["type"] = "float" -defs["structs"]["ImGuiIO"][41]["name"] = "NavInputs[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][41]["size"] = 21 +defs["structs"]["ImGuiIO"][41]["type"] = "ImWchar" +defs["structs"]["ImGuiIO"][41]["name"] = "InputCharacters[16+1]" +defs["structs"]["ImGuiIO"][41]["size"] = 17 defs["structs"]["ImGuiIO"][42] = {} -defs["structs"]["ImGuiIO"][42]["type"] = "bool" -defs["structs"]["ImGuiIO"][42]["name"] = "WantCaptureMouse" +defs["structs"]["ImGuiIO"][42]["type"] = "float" +defs["structs"]["ImGuiIO"][42]["name"] = "NavInputs[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][42]["size"] = 21 defs["structs"]["ImGuiIO"][43] = {} defs["structs"]["ImGuiIO"][43]["type"] = "bool" -defs["structs"]["ImGuiIO"][43]["name"] = "WantCaptureKeyboard" +defs["structs"]["ImGuiIO"][43]["name"] = "WantCaptureMouse" defs["structs"]["ImGuiIO"][44] = {} defs["structs"]["ImGuiIO"][44]["type"] = "bool" -defs["structs"]["ImGuiIO"][44]["name"] = "WantTextInput" +defs["structs"]["ImGuiIO"][44]["name"] = "WantCaptureKeyboard" defs["structs"]["ImGuiIO"][45] = {} defs["structs"]["ImGuiIO"][45]["type"] = "bool" -defs["structs"]["ImGuiIO"][45]["name"] = "WantSetMousePos" +defs["structs"]["ImGuiIO"][45]["name"] = "WantTextInput" defs["structs"]["ImGuiIO"][46] = {} defs["structs"]["ImGuiIO"][46]["type"] = "bool" -defs["structs"]["ImGuiIO"][46]["name"] = "WantSaveIniSettings" +defs["structs"]["ImGuiIO"][46]["name"] = "WantSetMousePos" defs["structs"]["ImGuiIO"][47] = {} defs["structs"]["ImGuiIO"][47]["type"] = "bool" -defs["structs"]["ImGuiIO"][47]["name"] = "NavActive" +defs["structs"]["ImGuiIO"][47]["name"] = "WantSaveIniSettings" defs["structs"]["ImGuiIO"][48] = {} defs["structs"]["ImGuiIO"][48]["type"] = "bool" -defs["structs"]["ImGuiIO"][48]["name"] = "NavVisible" +defs["structs"]["ImGuiIO"][48]["name"] = "NavActive" defs["structs"]["ImGuiIO"][49] = {} -defs["structs"]["ImGuiIO"][49]["type"] = "float" -defs["structs"]["ImGuiIO"][49]["name"] = "Framerate" +defs["structs"]["ImGuiIO"][49]["type"] = "bool" +defs["structs"]["ImGuiIO"][49]["name"] = "NavVisible" defs["structs"]["ImGuiIO"][50] = {} -defs["structs"]["ImGuiIO"][50]["type"] = "int" -defs["structs"]["ImGuiIO"][50]["name"] = "MetricsRenderVertices" +defs["structs"]["ImGuiIO"][50]["type"] = "float" +defs["structs"]["ImGuiIO"][50]["name"] = "Framerate" defs["structs"]["ImGuiIO"][51] = {} defs["structs"]["ImGuiIO"][51]["type"] = "int" -defs["structs"]["ImGuiIO"][51]["name"] = "MetricsRenderIndices" +defs["structs"]["ImGuiIO"][51]["name"] = "MetricsRenderVertices" defs["structs"]["ImGuiIO"][52] = {} defs["structs"]["ImGuiIO"][52]["type"] = "int" -defs["structs"]["ImGuiIO"][52]["name"] = "MetricsActiveWindows" +defs["structs"]["ImGuiIO"][52]["name"] = "MetricsRenderIndices" defs["structs"]["ImGuiIO"][53] = {} -defs["structs"]["ImGuiIO"][53]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][53]["name"] = "MouseDelta" +defs["structs"]["ImGuiIO"][53]["type"] = "int" +defs["structs"]["ImGuiIO"][53]["name"] = "MetricsRenderWindows" defs["structs"]["ImGuiIO"][54] = {} -defs["structs"]["ImGuiIO"][54]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][54]["name"] = "MousePosPrev" +defs["structs"]["ImGuiIO"][54]["type"] = "int" +defs["structs"]["ImGuiIO"][54]["name"] = "MetricsActiveWindows" defs["structs"]["ImGuiIO"][55] = {} -defs["structs"]["ImGuiIO"][55]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][55]["name"] = "MouseClickedPos[5]" -defs["structs"]["ImGuiIO"][55]["size"] = 5 +defs["structs"]["ImGuiIO"][55]["type"] = "int" +defs["structs"]["ImGuiIO"][55]["name"] = "MetricsActiveAllocations" defs["structs"]["ImGuiIO"][56] = {} -defs["structs"]["ImGuiIO"][56]["type"] = "float" -defs["structs"]["ImGuiIO"][56]["name"] = "MouseClickedTime[5]" -defs["structs"]["ImGuiIO"][56]["size"] = 5 +defs["structs"]["ImGuiIO"][56]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][56]["name"] = "MouseDelta" defs["structs"]["ImGuiIO"][57] = {} -defs["structs"]["ImGuiIO"][57]["type"] = "bool" -defs["structs"]["ImGuiIO"][57]["name"] = "MouseClicked[5]" -defs["structs"]["ImGuiIO"][57]["size"] = 5 +defs["structs"]["ImGuiIO"][57]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][57]["name"] = "MousePosPrev" defs["structs"]["ImGuiIO"][58] = {} -defs["structs"]["ImGuiIO"][58]["type"] = "bool" -defs["structs"]["ImGuiIO"][58]["name"] = "MouseDoubleClicked[5]" +defs["structs"]["ImGuiIO"][58]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][58]["name"] = "MouseClickedPos[5]" defs["structs"]["ImGuiIO"][58]["size"] = 5 defs["structs"]["ImGuiIO"][59] = {} -defs["structs"]["ImGuiIO"][59]["type"] = "bool" -defs["structs"]["ImGuiIO"][59]["name"] = "MouseReleased[5]" +defs["structs"]["ImGuiIO"][59]["type"] = "double" +defs["structs"]["ImGuiIO"][59]["name"] = "MouseClickedTime[5]" defs["structs"]["ImGuiIO"][59]["size"] = 5 defs["structs"]["ImGuiIO"][60] = {} defs["structs"]["ImGuiIO"][60]["type"] = "bool" -defs["structs"]["ImGuiIO"][60]["name"] = "MouseDownOwned[5]" +defs["structs"]["ImGuiIO"][60]["name"] = "MouseClicked[5]" defs["structs"]["ImGuiIO"][60]["size"] = 5 defs["structs"]["ImGuiIO"][61] = {} -defs["structs"]["ImGuiIO"][61]["type"] = "float" -defs["structs"]["ImGuiIO"][61]["name"] = "MouseDownDuration[5]" +defs["structs"]["ImGuiIO"][61]["type"] = "bool" +defs["structs"]["ImGuiIO"][61]["name"] = "MouseDoubleClicked[5]" defs["structs"]["ImGuiIO"][61]["size"] = 5 defs["structs"]["ImGuiIO"][62] = {} -defs["structs"]["ImGuiIO"][62]["type"] = "float" -defs["structs"]["ImGuiIO"][62]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][62]["type"] = "bool" +defs["structs"]["ImGuiIO"][62]["name"] = "MouseReleased[5]" defs["structs"]["ImGuiIO"][62]["size"] = 5 defs["structs"]["ImGuiIO"][63] = {} -defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][63]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][63]["type"] = "bool" +defs["structs"]["ImGuiIO"][63]["name"] = "MouseDownOwned[5]" defs["structs"]["ImGuiIO"][63]["size"] = 5 defs["structs"]["ImGuiIO"][64] = {} defs["structs"]["ImGuiIO"][64]["type"] = "float" -defs["structs"]["ImGuiIO"][64]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][64]["name"] = "MouseDownDuration[5]" defs["structs"]["ImGuiIO"][64]["size"] = 5 defs["structs"]["ImGuiIO"][65] = {} defs["structs"]["ImGuiIO"][65]["type"] = "float" -defs["structs"]["ImGuiIO"][65]["name"] = "KeysDownDuration[512]" -defs["structs"]["ImGuiIO"][65]["size"] = 512 +defs["structs"]["ImGuiIO"][65]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][65]["size"] = 5 defs["structs"]["ImGuiIO"][66] = {} -defs["structs"]["ImGuiIO"][66]["type"] = "float" -defs["structs"]["ImGuiIO"][66]["name"] = "KeysDownDurationPrev[512]" -defs["structs"]["ImGuiIO"][66]["size"] = 512 +defs["structs"]["ImGuiIO"][66]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][66]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][66]["size"] = 5 defs["structs"]["ImGuiIO"][67] = {} defs["structs"]["ImGuiIO"][67]["type"] = "float" -defs["structs"]["ImGuiIO"][67]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][67]["size"] = 21 +defs["structs"]["ImGuiIO"][67]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][67]["size"] = 5 defs["structs"]["ImGuiIO"][68] = {} defs["structs"]["ImGuiIO"][68]["type"] = "float" -defs["structs"]["ImGuiIO"][68]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][68]["size"] = 21 +defs["structs"]["ImGuiIO"][68]["name"] = "KeysDownDuration[512]" +defs["structs"]["ImGuiIO"][68]["size"] = 512 +defs["structs"]["ImGuiIO"][69] = {} +defs["structs"]["ImGuiIO"][69]["type"] = "float" +defs["structs"]["ImGuiIO"][69]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][69]["size"] = 512 +defs["structs"]["ImGuiIO"][70] = {} +defs["structs"]["ImGuiIO"][70]["type"] = "float" +defs["structs"]["ImGuiIO"][70]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][70]["size"] = 21 +defs["structs"]["ImGuiIO"][71] = {} +defs["structs"]["ImGuiIO"][71]["type"] = "float" +defs["structs"]["ImGuiIO"][71]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][71]["size"] = 21 defs["structs"]["ImGuiPayload"] = {} defs["structs"]["ImGuiPayload"][1] = {} defs["structs"]["ImGuiPayload"][1]["type"] = "void*" @@ -1883,46 +1922,6 @@ defs["structs"]["ImGuiSizeCallbackData"][3]["name"] = "CurrentSize" defs["structs"]["ImGuiSizeCallbackData"][4] = {} defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2" defs["structs"]["ImGuiSizeCallbackData"][4]["name"] = "DesiredSize" -defs["structs"]["ImGuiTextEditCallbackData"] = {} -defs["structs"]["ImGuiTextEditCallbackData"][1] = {} -defs["structs"]["ImGuiTextEditCallbackData"][1]["type"] = "ImGuiInputTextFlags" -defs["structs"]["ImGuiTextEditCallbackData"][1]["name"] = "EventFlag" -defs["structs"]["ImGuiTextEditCallbackData"][2] = {} -defs["structs"]["ImGuiTextEditCallbackData"][2]["type"] = "ImGuiInputTextFlags" -defs["structs"]["ImGuiTextEditCallbackData"][2]["name"] = "Flags" -defs["structs"]["ImGuiTextEditCallbackData"][3] = {} -defs["structs"]["ImGuiTextEditCallbackData"][3]["type"] = "void*" -defs["structs"]["ImGuiTextEditCallbackData"][3]["name"] = "UserData" -defs["structs"]["ImGuiTextEditCallbackData"][4] = {} -defs["structs"]["ImGuiTextEditCallbackData"][4]["type"] = "bool" -defs["structs"]["ImGuiTextEditCallbackData"][4]["name"] = "ReadOnly" -defs["structs"]["ImGuiTextEditCallbackData"][5] = {} -defs["structs"]["ImGuiTextEditCallbackData"][5]["type"] = "ImWchar" -defs["structs"]["ImGuiTextEditCallbackData"][5]["name"] = "EventChar" -defs["structs"]["ImGuiTextEditCallbackData"][6] = {} -defs["structs"]["ImGuiTextEditCallbackData"][6]["type"] = "ImGuiKey" -defs["structs"]["ImGuiTextEditCallbackData"][6]["name"] = "EventKey" -defs["structs"]["ImGuiTextEditCallbackData"][7] = {} -defs["structs"]["ImGuiTextEditCallbackData"][7]["type"] = "char*" -defs["structs"]["ImGuiTextEditCallbackData"][7]["name"] = "Buf" -defs["structs"]["ImGuiTextEditCallbackData"][8] = {} -defs["structs"]["ImGuiTextEditCallbackData"][8]["type"] = "int" -defs["structs"]["ImGuiTextEditCallbackData"][8]["name"] = "BufTextLen" -defs["structs"]["ImGuiTextEditCallbackData"][9] = {} -defs["structs"]["ImGuiTextEditCallbackData"][9]["type"] = "int" -defs["structs"]["ImGuiTextEditCallbackData"][9]["name"] = "BufSize" -defs["structs"]["ImGuiTextEditCallbackData"][10] = {} -defs["structs"]["ImGuiTextEditCallbackData"][10]["type"] = "bool" -defs["structs"]["ImGuiTextEditCallbackData"][10]["name"] = "BufDirty" -defs["structs"]["ImGuiTextEditCallbackData"][11] = {} -defs["structs"]["ImGuiTextEditCallbackData"][11]["type"] = "int" -defs["structs"]["ImGuiTextEditCallbackData"][11]["name"] = "CursorPos" -defs["structs"]["ImGuiTextEditCallbackData"][12] = {} -defs["structs"]["ImGuiTextEditCallbackData"][12]["type"] = "int" -defs["structs"]["ImGuiTextEditCallbackData"][12]["name"] = "SelectionStart" -defs["structs"]["ImGuiTextEditCallbackData"][13] = {} -defs["structs"]["ImGuiTextEditCallbackData"][13]["type"] = "int" -defs["structs"]["ImGuiTextEditCallbackData"][13]["name"] = "SelectionEnd" defs["structs"]["ImGuiTextFilter"] = {} defs["structs"]["ImGuiTextFilter"][1] = {} defs["structs"]["ImGuiTextFilter"][1]["type"] = "char" @@ -1934,6 +1933,43 @@ defs["structs"]["ImGuiTextFilter"][2]["name"] = "Filters" defs["structs"]["ImGuiTextFilter"][3] = {} defs["structs"]["ImGuiTextFilter"][3]["type"] = "int" defs["structs"]["ImGuiTextFilter"][3]["name"] = "CountGrep" +defs["structs"]["ImGuiInputTextCallbackData"] = {} +defs["structs"]["ImGuiInputTextCallbackData"][1] = {} +defs["structs"]["ImGuiInputTextCallbackData"][1]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" +defs["structs"]["ImGuiInputTextCallbackData"][2] = {} +defs["structs"]["ImGuiInputTextCallbackData"][2]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextCallbackData"][2]["name"] = "Flags" +defs["structs"]["ImGuiInputTextCallbackData"][3] = {} +defs["structs"]["ImGuiInputTextCallbackData"][3]["type"] = "void*" +defs["structs"]["ImGuiInputTextCallbackData"][3]["name"] = "UserData" +defs["structs"]["ImGuiInputTextCallbackData"][4] = {} +defs["structs"]["ImGuiInputTextCallbackData"][4]["type"] = "ImWchar" +defs["structs"]["ImGuiInputTextCallbackData"][4]["name"] = "EventChar" +defs["structs"]["ImGuiInputTextCallbackData"][5] = {} +defs["structs"]["ImGuiInputTextCallbackData"][5]["type"] = "ImGuiKey" +defs["structs"]["ImGuiInputTextCallbackData"][5]["name"] = "EventKey" +defs["structs"]["ImGuiInputTextCallbackData"][6] = {} +defs["structs"]["ImGuiInputTextCallbackData"][6]["type"] = "char*" +defs["structs"]["ImGuiInputTextCallbackData"][6]["name"] = "Buf" +defs["structs"]["ImGuiInputTextCallbackData"][7] = {} +defs["structs"]["ImGuiInputTextCallbackData"][7]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][7]["name"] = "BufTextLen" +defs["structs"]["ImGuiInputTextCallbackData"][8] = {} +defs["structs"]["ImGuiInputTextCallbackData"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][8]["name"] = "BufSize" +defs["structs"]["ImGuiInputTextCallbackData"][9] = {} +defs["structs"]["ImGuiInputTextCallbackData"][9]["type"] = "bool" +defs["structs"]["ImGuiInputTextCallbackData"][9]["name"] = "BufDirty" +defs["structs"]["ImGuiInputTextCallbackData"][10] = {} +defs["structs"]["ImGuiInputTextCallbackData"][10]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][10]["name"] = "CursorPos" +defs["structs"]["ImGuiInputTextCallbackData"][11] = {} +defs["structs"]["ImGuiInputTextCallbackData"][11]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][11]["name"] = "SelectionStart" +defs["structs"]["ImGuiInputTextCallbackData"][12] = {} +defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" defs["structs"]["ImVec2"] = {} defs["structs"]["ImVec2"][1] = {} defs["structs"]["ImVec2"][1]["type"] = "float" diff --git a/generator/generated/typedefs_dict.json b/generator/generated/typedefs_dict.json index 712aaaa..533c82e 100644 --- a/generator/generated/typedefs_dict.json +++ b/generator/generated/typedefs_dict.json @@ -1 +1 @@ -{"ImGuiColumnsFlags":"int","ImFontConfig":"struct ImFontConfig","ImS32":"signed int","ImGuiTreeNodeFlags":"int","ImGuiFocusedFlags":"int","ImGuiHoveredFlags":"int","ImU64":"unsigned long long","ImGuiID":"unsigned int","ImGuiStyle":"struct ImGuiStyle","ImDrawData":"struct ImDrawData","ImDrawListFlags":"int","ImGuiBackendFlags":"int","ImDrawList":"struct ImDrawList","ImDrawListSharedData":"struct ImDrawListSharedData","ImGuiColorEditFlags":"int","ImGuiDir":"int","ImFontAtlas":"struct ImFontAtlas","ImGuiCol":"int","ImGuiOnceUponAFrame":"struct ImGuiOnceUponAFrame","value_type":"T","iterator":"value_type*","ImGuiTextFilter":"struct ImGuiTextFilter","ImDrawIdx":"unsigned short","ImGuiComboFlags":"int","ImDrawCornerFlags":"int","ImWchar":"unsigned short","const_iterator":"const value_type*","ImDrawVert":"struct ImDrawVert","GlyphRangesBuilder":"struct GlyphRangesBuilder","ImGuiTextEditCallback":"int(*)(ImGuiTextEditCallbackData *data);","ImVec4":"struct ImVec4","ImGuiSizeCallback":"void(*)(ImGuiSizeCallbackData* data);","ImGuiConfigFlags":"int","ImGuiTextBuffer":"struct ImGuiTextBuffer","ImGuiContext":"struct ImGuiContext","ImColor":"struct ImColor","ImGuiTextEditCallbackData":"struct ImGuiTextEditCallbackData","ImVec2":"struct ImVec2","ImFontGlyph":"struct ImFontGlyph","Pair":"struct Pair","ImGuiWindowFlags":"int","ImGuiKey":"int","ImGuiListClipper":"struct ImGuiListClipper","ImGuiInputTextFlags":"int","ImDrawChannel":"struct ImDrawChannel","ImGuiDataType":"int","ImGuiStorage":"struct ImGuiStorage","ImGuiCond":"int","ImU32":"unsigned int","ImGuiStyleVar":"int","ImGuiSelectableFlags":"int","ImFont":"struct ImFont","ImGuiNavInput":"int","ImGuiIO":"struct ImGuiIO","ImTextureID":"void*","TextRange":"struct TextRange","ImGuiMouseCursor":"int","CustomRect":"struct CustomRect","ImFontAtlasFlags":"int","ImGuiPayload":"struct ImGuiPayload","ImDrawCmd":"struct ImDrawCmd","ImGuiSizeCallbackData":"struct ImGuiSizeCallbackData","ImDrawCallback":"void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);","ImGuiDragDropFlags":"int","ImS64":"signed long long"} \ No newline at end of file +{"ImGuiColumnsFlags":"int","ImFontConfig":"struct ImFontConfig","ImS32":"signed int","ImGuiTreeNodeFlags":"int","ImGuiFocusedFlags":"int","ImGuiHoveredFlags":"int","ImU64":"uint64_t","ImGuiID":"unsigned int","ImGuiStyle":"struct ImGuiStyle","ImDrawData":"struct ImDrawData","ImDrawListFlags":"int","ImGuiBackendFlags":"int","ImGuiMouseCursor":"int","ImDrawListSharedData":"struct ImDrawListSharedData","ImGuiStyleVar":"int","ImGuiDir":"int","ImFontAtlas":"struct ImFontAtlas","ImGuiCol":"int","ImGuiOnceUponAFrame":"struct ImGuiOnceUponAFrame","value_type":"T","iterator":"value_type*","ImGuiTextFilter":"struct ImGuiTextFilter","ImDrawIdx":"unsigned short","ImGuiComboFlags":"int","ImDrawCornerFlags":"int","ImWchar":"unsigned short","const_iterator":"const value_type*","ImDrawVert":"struct ImDrawVert","GlyphRangesBuilder":"struct GlyphRangesBuilder","ImVec4":"struct ImVec4","ImGuiSizeCallback":"void(*)(ImGuiSizeCallbackData* data);","ImGuiConfigFlags":"int","ImGuiTextBuffer":"struct ImGuiTextBuffer","ImGuiContext":"struct ImGuiContext","ImColor":"struct ImColor","ImGuiInputTextCallback":"int(*)(ImGuiInputTextCallbackData *data);","ImVec2":"struct ImVec2","ImFontGlyph":"struct ImFontGlyph","ImGuiWindowFlags":"int","Pair":"struct Pair","ImGuiKey":"int","ImGuiInputTextFlags":"int","ImGuiListClipper":"struct ImGuiListClipper","ImGuiDataType":"int","ImDrawChannel":"struct ImDrawChannel","ImGuiIO":"struct ImGuiIO","ImGuiStorage":"struct ImGuiStorage","ImGuiCond":"int","ImU32":"unsigned int","ImGuiNavInput":"int","ImGuiColorEditFlags":"int","ImFont":"struct ImFont","ImGuiSelectableFlags":"int","ImDrawCallback":"void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);","ImTextureID":"void*","ImDrawList":"struct ImDrawList","TextRange":"struct TextRange","CustomRect":"struct CustomRect","ImFontAtlasFlags":"int","ImGuiInputTextCallbackData":"struct ImGuiInputTextCallbackData","ImDrawCmd":"struct ImDrawCmd","ImGuiSizeCallbackData":"struct ImGuiSizeCallbackData","ImS64":"int64_t","ImGuiDragDropFlags":"int","ImGuiPayload":"struct ImGuiPayload"} \ No newline at end of file diff --git a/generator/generated/typedefs_dict.lua b/generator/generated/typedefs_dict.lua index 71134be..1411e9f 100644 --- a/generator/generated/typedefs_dict.lua +++ b/generator/generated/typedefs_dict.lua @@ -5,15 +5,15 @@ defs["ImS32"] = "signed int" defs["ImGuiTreeNodeFlags"] = "int" defs["ImGuiFocusedFlags"] = "int" defs["ImGuiHoveredFlags"] = "int" -defs["ImU64"] = "unsigned long long" +defs["ImU64"] = "uint64_t" defs["ImGuiID"] = "unsigned int" defs["ImGuiStyle"] = "struct ImGuiStyle" defs["ImDrawData"] = "struct ImDrawData" defs["ImDrawListFlags"] = "int" defs["ImGuiBackendFlags"] = "int" -defs["ImDrawList"] = "struct ImDrawList" +defs["ImGuiMouseCursor"] = "int" defs["ImDrawListSharedData"] = "struct ImDrawListSharedData" -defs["ImGuiColorEditFlags"] = "int" +defs["ImGuiStyleVar"] = "int" defs["ImGuiDir"] = "int" defs["ImFontAtlas"] = "struct ImFontAtlas" defs["ImGuiCol"] = "int" @@ -28,41 +28,41 @@ defs["ImWchar"] = "unsigned short" defs["const_iterator"] = "const value_type*" defs["ImDrawVert"] = "struct ImDrawVert" defs["GlyphRangesBuilder"] = "struct GlyphRangesBuilder" -defs["ImGuiTextEditCallback"] = "int(*)(ImGuiTextEditCallbackData *data);" defs["ImVec4"] = "struct ImVec4" defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" defs["ImGuiConfigFlags"] = "int" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiContext"] = "struct ImGuiContext" defs["ImColor"] = "struct ImColor" -defs["ImGuiTextEditCallbackData"] = "struct ImGuiTextEditCallbackData" +defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);" defs["ImVec2"] = "struct ImVec2" defs["ImFontGlyph"] = "struct ImFontGlyph" -defs["Pair"] = "struct Pair" defs["ImGuiWindowFlags"] = "int" +defs["Pair"] = "struct Pair" defs["ImGuiKey"] = "int" -defs["ImGuiListClipper"] = "struct ImGuiListClipper" defs["ImGuiInputTextFlags"] = "int" -defs["ImDrawChannel"] = "struct ImDrawChannel" +defs["ImGuiListClipper"] = "struct ImGuiListClipper" defs["ImGuiDataType"] = "int" +defs["ImDrawChannel"] = "struct ImDrawChannel" +defs["ImGuiIO"] = "struct ImGuiIO" defs["ImGuiStorage"] = "struct ImGuiStorage" defs["ImGuiCond"] = "int" defs["ImU32"] = "unsigned int" -defs["ImGuiStyleVar"] = "int" -defs["ImGuiSelectableFlags"] = "int" -defs["ImFont"] = "struct ImFont" defs["ImGuiNavInput"] = "int" -defs["ImGuiIO"] = "struct ImGuiIO" +defs["ImGuiColorEditFlags"] = "int" +defs["ImFont"] = "struct ImFont" +defs["ImGuiSelectableFlags"] = "int" +defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImTextureID"] = "void*" +defs["ImDrawList"] = "struct ImDrawList" defs["TextRange"] = "struct TextRange" -defs["ImGuiMouseCursor"] = "int" defs["CustomRect"] = "struct CustomRect" defs["ImFontAtlasFlags"] = "int" -defs["ImGuiPayload"] = "struct ImGuiPayload" +defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData" defs["ImDrawCmd"] = "struct ImDrawCmd" defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" -defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" +defs["ImS64"] = "int64_t" defs["ImGuiDragDropFlags"] = "int" -defs["ImS64"] = "signed long long" +defs["ImGuiPayload"] = "struct ImGuiPayload" return defs \ No newline at end of file diff --git a/imgui b/imgui index 00418d1..1c4008a 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit 00418d13e369bf53cc4b8f817eb10b8ce65f0904 +Subproject commit 1c4008aa9735c085f2349e8284e745a686d3896b