diff --git a/cimgui.cpp b/cimgui.cpp index 3507061..92638af 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -159,13 +159,13 @@ CIMGUI_API ImDrawList* igGetWindowDrawList() { return ImGui::GetWindowDrawList(); } -CIMGUI_API ImVec2 igGetWindowPos() +CIMGUI_API void igGetWindowPos(ImVec2 *pOut) { - return ImGui::GetWindowPos(); + *pOut = ImGui::GetWindowPos(); } -CIMGUI_API ImVec2 igGetWindowSize() +CIMGUI_API void igGetWindowSize(ImVec2 *pOut) { - return ImGui::GetWindowSize(); + *pOut = ImGui::GetWindowSize(); } CIMGUI_API float igGetWindowWidth() { @@ -239,21 +239,21 @@ CIMGUI_API void igSetWindowFocusStr(const char* name) { return ImGui::SetWindowFocus(name); } -CIMGUI_API ImVec2 igGetContentRegionMax() +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut) { - return ImGui::GetContentRegionMax(); + *pOut = ImGui::GetContentRegionMax(); } -CIMGUI_API ImVec2 igGetContentRegionAvail() +CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut) { - return ImGui::GetContentRegionAvail(); + *pOut = ImGui::GetContentRegionAvail(); } -CIMGUI_API ImVec2 igGetWindowContentRegionMin() +CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut) { - return ImGui::GetWindowContentRegionMin(); + *pOut = ImGui::GetWindowContentRegionMin(); } -CIMGUI_API ImVec2 igGetWindowContentRegionMax() +CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut) { - return ImGui::GetWindowContentRegionMax(); + *pOut = ImGui::GetWindowContentRegionMax(); } CIMGUI_API float igGetWindowContentRegionWidth() { @@ -343,9 +343,9 @@ CIMGUI_API float igGetFontSize() { return ImGui::GetFontSize(); } -CIMGUI_API ImVec2 igGetFontTexUvWhitePixel() +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut) { - return ImGui::GetFontTexUvWhitePixel(); + *pOut = ImGui::GetFontTexUvWhitePixel(); } CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul) { @@ -435,9 +435,9 @@ CIMGUI_API void igEndGroup() { return ImGui::EndGroup(); } -CIMGUI_API ImVec2 igGetCursorPos() +CIMGUI_API void igGetCursorPos(ImVec2 *pOut) { - return ImGui::GetCursorPos(); + *pOut = ImGui::GetCursorPos(); } CIMGUI_API float igGetCursorPosX() { @@ -459,13 +459,13 @@ CIMGUI_API void igSetCursorPosY(float local_y) { return ImGui::SetCursorPosY(local_y); } -CIMGUI_API ImVec2 igGetCursorStartPos() +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut) { - return ImGui::GetCursorStartPos(); + *pOut = ImGui::GetCursorStartPos(); } -CIMGUI_API ImVec2 igGetCursorScreenPos() +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut) { - return ImGui::GetCursorScreenPos(); + *pOut = ImGui::GetCursorScreenPos(); } CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos) { @@ -1248,17 +1248,17 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } -CIMGUI_API ImVec2 igGetItemRectMin() +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { - return ImGui::GetItemRectMin(); + *pOut = ImGui::GetItemRectMin(); } -CIMGUI_API ImVec2 igGetItemRectMax() +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut) { - return ImGui::GetItemRectMax(); + *pOut = ImGui::GetItemRectMax(); } -CIMGUI_API ImVec2 igGetItemRectSize() +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut) { - return ImGui::GetItemRectSize(); + *pOut = ImGui::GetItemRectSize(); } CIMGUI_API void igSetItemAllowOverlap() { @@ -1304,9 +1304,9 @@ CIMGUI_API ImGuiStorage* igGetStateStorage() { return ImGui::GetStateStorage(); } -CIMGUI_API ImVec2 igCalcTextSize(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) { - return ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); + *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); } CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end) { @@ -1320,9 +1320,9 @@ CIMGUI_API void igEndChildFrame() { return ImGui::EndChildFrame(); } -CIMGUI_API ImVec4 igColorConvertU32ToFloat4(ImU32 in) +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in) { - return ImGui::ColorConvertU32ToFloat4(in); + *pOut = ImGui::ColorConvertU32ToFloat4(in); } CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in) { @@ -1380,21 +1380,21 @@ CIMGUI_API bool igIsAnyMouseDown() { return ImGui::IsAnyMouseDown(); } -CIMGUI_API ImVec2 igGetMousePos() +CIMGUI_API void igGetMousePos(ImVec2 *pOut) { - return ImGui::GetMousePos(); + *pOut = ImGui::GetMousePos(); } -CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup() +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut) { - return ImGui::GetMousePosOnOpeningCurrentPopup(); + *pOut = ImGui::GetMousePosOnOpeningCurrentPopup(); } CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold) { return ImGui::IsMouseDragging(button,lock_threshold); } -CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold) +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold) { - return ImGui::GetMouseDragDelta(button,lock_threshold); + *pOut = ImGui::GetMouseDragDelta(button,lock_threshold); } CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button) { @@ -1748,9 +1748,9 @@ CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a) { return self->SetHSV(h,s,v,a); } -CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a) +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a) { - return self->HSV(h,s,v,a); + *pOut = self->HSV(h,s,v,a); } CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void) { @@ -1816,13 +1816,13 @@ CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self) { return self->PopTextureID(); } -CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self) +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self) { - return self->GetClipRectMin(); + *pOut = self->GetClipRectMin(); } -CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self) +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self) { - return self->GetClipRectMax(); + *pOut = self->GetClipRectMax(); } CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness) { @@ -2236,9 +2236,9 @@ CIMGUI_API const char* ImFont_GetDebugName(ImFont* self) { return self->GetDebugName(); } -CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) { - return self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); + *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); } CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width) { @@ -2276,94 +2276,6 @@ CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c) { return self->SetFallbackChar(c); } -CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowPos(); -} -CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowSize(); -} -CIMGUI_API void igGetContentRegionMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetContentRegionMax(); -} -CIMGUI_API void igGetContentRegionAvail_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetContentRegionAvail(); -} -CIMGUI_API void igGetWindowContentRegionMin_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowContentRegionMin(); -} -CIMGUI_API void igGetWindowContentRegionMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowContentRegionMax(); -} -CIMGUI_API void igGetFontTexUvWhitePixel_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetFontTexUvWhitePixel(); -} -CIMGUI_API void igGetCursorPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorPos(); -} -CIMGUI_API void igGetCursorStartPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorStartPos(); -} -CIMGUI_API void igGetCursorScreenPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorScreenPos(); -} -CIMGUI_API void igGetItemRectMin_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectMin(); -} -CIMGUI_API void igGetItemRectMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectMax(); -} -CIMGUI_API void igGetItemRectSize_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectSize(); -} -CIMGUI_API void igCalcTextSize_nonUDT(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) -{ - *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); -} -CIMGUI_API void igColorConvertU32ToFloat4_nonUDT(ImVec4 *pOut,ImU32 in) -{ - *pOut = ImGui::ColorConvertU32ToFloat4(in); -} -CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetMousePos(); -} -CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetMousePosOnOpeningCurrentPopup(); -} -CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold) -{ - *pOut = ImGui::GetMouseDragDelta(button,lock_threshold); -} -CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a) -{ - *pOut = self->HSV(h,s,v,a); -} -CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self) -{ - *pOut = self->GetClipRectMin(); -} -CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self) -{ - *pOut = self->GetClipRectMax(); -} -CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) -{ - *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); -} diff --git a/cimgui.h b/cimgui.h index b2cf7cd..962f72d 100644 --- a/cimgui.h +++ b/cimgui.h @@ -938,8 +938,8 @@ CIMGUI_API bool igIsWindowCollapsed(void); CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags); CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags); CIMGUI_API ImDrawList* igGetWindowDrawList(void); -CIMGUI_API ImVec2 igGetWindowPos(void); -CIMGUI_API ImVec2 igGetWindowSize(void); +CIMGUI_API void igGetWindowPos(ImVec2 *pOut); +CIMGUI_API void igGetWindowSize(ImVec2 *pOut); CIMGUI_API float igGetWindowWidth(void); CIMGUI_API float igGetWindowHeight(void); CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); @@ -958,10 +958,10 @@ CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond co CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond); CIMGUI_API void igSetWindowFocusStr(const char* name); -CIMGUI_API ImVec2 igGetContentRegionMax(void); -CIMGUI_API ImVec2 igGetContentRegionAvail(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut); +CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut); +CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut); +CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut); CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); @@ -984,7 +984,7 @@ CIMGUI_API void igPopStyleVar(int count); CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx); CIMGUI_API ImFont* igGetFont(void); CIMGUI_API float igGetFontSize(void); -CIMGUI_API ImVec2 igGetFontTexUvWhitePixel(void); +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut); CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul); CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); @@ -1007,14 +1007,14 @@ CIMGUI_API void igIndent(float indent_w); CIMGUI_API void igUnindent(float indent_w); CIMGUI_API void igBeginGroup(void); CIMGUI_API void igEndGroup(void); -CIMGUI_API ImVec2 igGetCursorPos(void); +CIMGUI_API void igGetCursorPos(ImVec2 *pOut); CIMGUI_API float igGetCursorPosX(void); CIMGUI_API float igGetCursorPosY(void); CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); CIMGUI_API void igSetCursorPosX(float local_x); CIMGUI_API void igSetCursorPosY(float local_y); -CIMGUI_API ImVec2 igGetCursorStartPos(void); -CIMGUI_API ImVec2 igGetCursorScreenPos(void); +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut); +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut); CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); CIMGUI_API void igAlignTextToFramePadding(void); CIMGUI_API float igGetTextLineHeight(void); @@ -1201,9 +1201,9 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); -CIMGUI_API ImVec2 igGetItemRectMin(void); -CIMGUI_API ImVec2 igGetItemRectMax(void); -CIMGUI_API ImVec2 igGetItemRectSize(void); +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); CIMGUI_API void igSetItemAllowOverlap(void); CIMGUI_API bool igIsRectVisible(const ImVec2 size); CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); @@ -1215,11 +1215,11 @@ CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); CIMGUI_API ImGuiStorage* igGetStateStorage(void); -CIMGUI_API ImVec2 igCalcTextSize(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end); CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags); CIMGUI_API void igEndChildFrame(void); -CIMGUI_API ImVec4 igColorConvertU32ToFloat4(ImU32 in); +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key); CIMGUI_API bool igIsKeyDown(int user_key_index); @@ -1234,10 +1234,10 @@ CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button); CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); CIMGUI_API bool igIsAnyMouseDown(void); -CIMGUI_API ImVec2 igGetMousePos(void); -CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void); +CIMGUI_API void igGetMousePos(ImVec2 *pOut); +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut); CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold); -CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type); @@ -1326,7 +1326,7 @@ CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba); CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a); CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col); CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a); -CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a); +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a); CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void); CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self); CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void); @@ -1343,8 +1343,8 @@ CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self); CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self); CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id); CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); -CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self); -CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self); CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness); CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness); CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); @@ -1448,7 +1448,7 @@ CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c) CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c); CIMGUI_API bool ImFont_IsLoaded(ImFont* self); CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); -CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width); CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c); CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip); @@ -1458,28 +1458,6 @@ CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); -CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetContentRegionMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetContentRegionAvail_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowContentRegionMin_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowContentRegionMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetFontTexUvWhitePixel_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorStartPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorScreenPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectMin_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectSize_nonUDT(ImVec2 *pOut); -CIMGUI_API void igCalcTextSize_nonUDT(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); -CIMGUI_API void igColorConvertU32ToFloat4_nonUDT(ImVec4 *pOut,ImU32 in); -CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); -CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a); -CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self); -CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self); -CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); /////////////////////////hand written functions diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index 3507061..92638af 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -159,13 +159,13 @@ CIMGUI_API ImDrawList* igGetWindowDrawList() { return ImGui::GetWindowDrawList(); } -CIMGUI_API ImVec2 igGetWindowPos() +CIMGUI_API void igGetWindowPos(ImVec2 *pOut) { - return ImGui::GetWindowPos(); + *pOut = ImGui::GetWindowPos(); } -CIMGUI_API ImVec2 igGetWindowSize() +CIMGUI_API void igGetWindowSize(ImVec2 *pOut) { - return ImGui::GetWindowSize(); + *pOut = ImGui::GetWindowSize(); } CIMGUI_API float igGetWindowWidth() { @@ -239,21 +239,21 @@ CIMGUI_API void igSetWindowFocusStr(const char* name) { return ImGui::SetWindowFocus(name); } -CIMGUI_API ImVec2 igGetContentRegionMax() +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut) { - return ImGui::GetContentRegionMax(); + *pOut = ImGui::GetContentRegionMax(); } -CIMGUI_API ImVec2 igGetContentRegionAvail() +CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut) { - return ImGui::GetContentRegionAvail(); + *pOut = ImGui::GetContentRegionAvail(); } -CIMGUI_API ImVec2 igGetWindowContentRegionMin() +CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut) { - return ImGui::GetWindowContentRegionMin(); + *pOut = ImGui::GetWindowContentRegionMin(); } -CIMGUI_API ImVec2 igGetWindowContentRegionMax() +CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut) { - return ImGui::GetWindowContentRegionMax(); + *pOut = ImGui::GetWindowContentRegionMax(); } CIMGUI_API float igGetWindowContentRegionWidth() { @@ -343,9 +343,9 @@ CIMGUI_API float igGetFontSize() { return ImGui::GetFontSize(); } -CIMGUI_API ImVec2 igGetFontTexUvWhitePixel() +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut) { - return ImGui::GetFontTexUvWhitePixel(); + *pOut = ImGui::GetFontTexUvWhitePixel(); } CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul) { @@ -435,9 +435,9 @@ CIMGUI_API void igEndGroup() { return ImGui::EndGroup(); } -CIMGUI_API ImVec2 igGetCursorPos() +CIMGUI_API void igGetCursorPos(ImVec2 *pOut) { - return ImGui::GetCursorPos(); + *pOut = ImGui::GetCursorPos(); } CIMGUI_API float igGetCursorPosX() { @@ -459,13 +459,13 @@ CIMGUI_API void igSetCursorPosY(float local_y) { return ImGui::SetCursorPosY(local_y); } -CIMGUI_API ImVec2 igGetCursorStartPos() +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut) { - return ImGui::GetCursorStartPos(); + *pOut = ImGui::GetCursorStartPos(); } -CIMGUI_API ImVec2 igGetCursorScreenPos() +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut) { - return ImGui::GetCursorScreenPos(); + *pOut = ImGui::GetCursorScreenPos(); } CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos) { @@ -1248,17 +1248,17 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } -CIMGUI_API ImVec2 igGetItemRectMin() +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { - return ImGui::GetItemRectMin(); + *pOut = ImGui::GetItemRectMin(); } -CIMGUI_API ImVec2 igGetItemRectMax() +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut) { - return ImGui::GetItemRectMax(); + *pOut = ImGui::GetItemRectMax(); } -CIMGUI_API ImVec2 igGetItemRectSize() +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut) { - return ImGui::GetItemRectSize(); + *pOut = ImGui::GetItemRectSize(); } CIMGUI_API void igSetItemAllowOverlap() { @@ -1304,9 +1304,9 @@ CIMGUI_API ImGuiStorage* igGetStateStorage() { return ImGui::GetStateStorage(); } -CIMGUI_API ImVec2 igCalcTextSize(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) { - return ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); + *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); } CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end) { @@ -1320,9 +1320,9 @@ CIMGUI_API void igEndChildFrame() { return ImGui::EndChildFrame(); } -CIMGUI_API ImVec4 igColorConvertU32ToFloat4(ImU32 in) +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in) { - return ImGui::ColorConvertU32ToFloat4(in); + *pOut = ImGui::ColorConvertU32ToFloat4(in); } CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in) { @@ -1380,21 +1380,21 @@ CIMGUI_API bool igIsAnyMouseDown() { return ImGui::IsAnyMouseDown(); } -CIMGUI_API ImVec2 igGetMousePos() +CIMGUI_API void igGetMousePos(ImVec2 *pOut) { - return ImGui::GetMousePos(); + *pOut = ImGui::GetMousePos(); } -CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup() +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut) { - return ImGui::GetMousePosOnOpeningCurrentPopup(); + *pOut = ImGui::GetMousePosOnOpeningCurrentPopup(); } CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold) { return ImGui::IsMouseDragging(button,lock_threshold); } -CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold) +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold) { - return ImGui::GetMouseDragDelta(button,lock_threshold); + *pOut = ImGui::GetMouseDragDelta(button,lock_threshold); } CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button) { @@ -1748,9 +1748,9 @@ CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a) { return self->SetHSV(h,s,v,a); } -CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a) +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a) { - return self->HSV(h,s,v,a); + *pOut = self->HSV(h,s,v,a); } CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void) { @@ -1816,13 +1816,13 @@ CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self) { return self->PopTextureID(); } -CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self) +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self) { - return self->GetClipRectMin(); + *pOut = self->GetClipRectMin(); } -CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self) +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self) { - return self->GetClipRectMax(); + *pOut = self->GetClipRectMax(); } CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness) { @@ -2236,9 +2236,9 @@ CIMGUI_API const char* ImFont_GetDebugName(ImFont* self) { return self->GetDebugName(); } -CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) { - return self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); + *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); } CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width) { @@ -2276,94 +2276,6 @@ CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c) { return self->SetFallbackChar(c); } -CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowPos(); -} -CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowSize(); -} -CIMGUI_API void igGetContentRegionMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetContentRegionMax(); -} -CIMGUI_API void igGetContentRegionAvail_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetContentRegionAvail(); -} -CIMGUI_API void igGetWindowContentRegionMin_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowContentRegionMin(); -} -CIMGUI_API void igGetWindowContentRegionMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetWindowContentRegionMax(); -} -CIMGUI_API void igGetFontTexUvWhitePixel_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetFontTexUvWhitePixel(); -} -CIMGUI_API void igGetCursorPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorPos(); -} -CIMGUI_API void igGetCursorStartPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorStartPos(); -} -CIMGUI_API void igGetCursorScreenPos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetCursorScreenPos(); -} -CIMGUI_API void igGetItemRectMin_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectMin(); -} -CIMGUI_API void igGetItemRectMax_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectMax(); -} -CIMGUI_API void igGetItemRectSize_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetItemRectSize(); -} -CIMGUI_API void igCalcTextSize_nonUDT(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) -{ - *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); -} -CIMGUI_API void igColorConvertU32ToFloat4_nonUDT(ImVec4 *pOut,ImU32 in) -{ - *pOut = ImGui::ColorConvertU32ToFloat4(in); -} -CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetMousePos(); -} -CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut) -{ - *pOut = ImGui::GetMousePosOnOpeningCurrentPopup(); -} -CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold) -{ - *pOut = ImGui::GetMouseDragDelta(button,lock_threshold); -} -CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a) -{ - *pOut = self->HSV(h,s,v,a); -} -CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self) -{ - *pOut = self->GetClipRectMin(); -} -CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self) -{ - *pOut = self->GetClipRectMax(); -} -CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) -{ - *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); -} diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index b2cf7cd..962f72d 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -938,8 +938,8 @@ CIMGUI_API bool igIsWindowCollapsed(void); CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags); CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags); CIMGUI_API ImDrawList* igGetWindowDrawList(void); -CIMGUI_API ImVec2 igGetWindowPos(void); -CIMGUI_API ImVec2 igGetWindowSize(void); +CIMGUI_API void igGetWindowPos(ImVec2 *pOut); +CIMGUI_API void igGetWindowSize(ImVec2 *pOut); CIMGUI_API float igGetWindowWidth(void); CIMGUI_API float igGetWindowHeight(void); CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); @@ -958,10 +958,10 @@ CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond co CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond); CIMGUI_API void igSetWindowFocusStr(const char* name); -CIMGUI_API ImVec2 igGetContentRegionMax(void); -CIMGUI_API ImVec2 igGetContentRegionAvail(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut); +CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut); +CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut); +CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut); CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); @@ -984,7 +984,7 @@ CIMGUI_API void igPopStyleVar(int count); CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx); CIMGUI_API ImFont* igGetFont(void); CIMGUI_API float igGetFontSize(void); -CIMGUI_API ImVec2 igGetFontTexUvWhitePixel(void); +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut); CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul); CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); @@ -1007,14 +1007,14 @@ CIMGUI_API void igIndent(float indent_w); CIMGUI_API void igUnindent(float indent_w); CIMGUI_API void igBeginGroup(void); CIMGUI_API void igEndGroup(void); -CIMGUI_API ImVec2 igGetCursorPos(void); +CIMGUI_API void igGetCursorPos(ImVec2 *pOut); CIMGUI_API float igGetCursorPosX(void); CIMGUI_API float igGetCursorPosY(void); CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); CIMGUI_API void igSetCursorPosX(float local_x); CIMGUI_API void igSetCursorPosY(float local_y); -CIMGUI_API ImVec2 igGetCursorStartPos(void); -CIMGUI_API ImVec2 igGetCursorScreenPos(void); +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut); +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut); CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); CIMGUI_API void igAlignTextToFramePadding(void); CIMGUI_API float igGetTextLineHeight(void); @@ -1201,9 +1201,9 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); -CIMGUI_API ImVec2 igGetItemRectMin(void); -CIMGUI_API ImVec2 igGetItemRectMax(void); -CIMGUI_API ImVec2 igGetItemRectSize(void); +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); CIMGUI_API void igSetItemAllowOverlap(void); CIMGUI_API bool igIsRectVisible(const ImVec2 size); CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); @@ -1215,11 +1215,11 @@ CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); CIMGUI_API ImGuiStorage* igGetStateStorage(void); -CIMGUI_API ImVec2 igCalcTextSize(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end); CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags); CIMGUI_API void igEndChildFrame(void); -CIMGUI_API ImVec4 igColorConvertU32ToFloat4(ImU32 in); +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key); CIMGUI_API bool igIsKeyDown(int user_key_index); @@ -1234,10 +1234,10 @@ CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button); CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); CIMGUI_API bool igIsAnyMouseDown(void); -CIMGUI_API ImVec2 igGetMousePos(void); -CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void); +CIMGUI_API void igGetMousePos(ImVec2 *pOut); +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut); CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold); -CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type); @@ -1326,7 +1326,7 @@ CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba); CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a); CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col); CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a); -CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a); +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a); CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void); CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self); CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void); @@ -1343,8 +1343,8 @@ CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self); CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self); CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id); CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); -CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self); -CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self); CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness); CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness); CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); @@ -1448,7 +1448,7 @@ CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c) CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c); CIMGUI_API bool ImFont_IsLoaded(ImFont* self); CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); -CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width); CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c); CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip); @@ -1458,28 +1458,6 @@ CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); -CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetContentRegionMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetContentRegionAvail_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowContentRegionMin_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetWindowContentRegionMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetFontTexUvWhitePixel_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorStartPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetCursorScreenPos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectMin_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectMax_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetItemRectSize_nonUDT(ImVec2 *pOut); -CIMGUI_API void igCalcTextSize_nonUDT(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); -CIMGUI_API void igColorConvertU32ToFloat4_nonUDT(ImVec4 *pOut,ImU32 in); -CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut); -CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); -CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a); -CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self); -CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self); -CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); /////////////////////////hand written functions diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 2ddfe27..808ae4f 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -35,47 +35,6 @@ "ret": "ImColor", "signature": "(float,float,float,float)", "stname": "ImColor" - }, - { - "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", - "argsT": [ - { - "name": "pOut", - "type": "ImColor*" - }, - { - "name": "self", - "type": "ImColor*" - }, - { - "name": "h", - "type": "float" - }, - { - "name": "s", - "type": "float" - }, - { - "name": "v", - "type": "float" - }, - { - "name": "a", - "type": "float" - } - ], - "argsoriginal": "(float h,float s,float v,float a=1.0f)", - "call_args": "(h,s,v,a)", - "cimguiname": "ImColor_HSV", - "defaults": { - "a": "1.0f" - }, - "funcname": "HSV", - "nonUDT": 1, - "ov_cimguiname": "ImColor_HSV_nonUDT", - "ret": "void", - "signature": "(float,float,float,float)", - "stname": "ImColor" } ], "ImColor_ImColor": [ @@ -1608,29 +1567,6 @@ "ret": "ImVec2", "signature": "()const", "stname": "ImDrawList" - }, - { - "args": "(ImVec2 *pOut,ImDrawList* self)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMax", - "defaults": [], - "funcname": "GetClipRectMax", - "nonUDT": 1, - "ov_cimguiname": "ImDrawList_GetClipRectMax_nonUDT", - "ret": "void", - "signature": "()const", - "stname": "ImDrawList" } ], "ImDrawList_GetClipRectMin": [ @@ -1651,29 +1587,6 @@ "ret": "ImVec2", "signature": "()const", "stname": "ImDrawList" - }, - { - "args": "(ImVec2 *pOut,ImDrawList* self)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMin", - "defaults": [], - "funcname": "GetClipRectMin", - "nonUDT": 1, - "ov_cimguiname": "ImDrawList_GetClipRectMin_nonUDT", - "ret": "void", - "signature": "()const", - "stname": "ImDrawList" } ], "ImDrawList_ImDrawList": [ @@ -3679,56 +3592,6 @@ "ret": "ImVec2", "signature": "(float,float,float,const char*,const char*,const char**)const", "stname": "ImFont" - }, - { - "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "self", - "type": "ImFont*" - }, - { - "name": "size", - "type": "float" - }, - { - "name": "max_width", - "type": "float" - }, - { - "name": "wrap_width", - "type": "float" - }, - { - "name": "text_begin", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "remaining", - "type": "const char**" - } - ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", - "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", - "cimguiname": "ImFont_CalcTextSizeA", - "defaults": { - "remaining": "((void*)0)", - "text_end": "((void*)0)" - }, - "funcname": "CalcTextSizeA", - "nonUDT": 1, - "ov_cimguiname": "ImFont_CalcTextSizeA_nonUDT", - "ret": "void", - "signature": "(float,float,float,const char*,const char*,const char**)const", - "stname": "ImFont" } ], "ImFont_CalcWordWrapPositionA": [ @@ -7323,46 +7186,6 @@ "ret": "ImVec2", "signature": "(const char*,const char*,bool,float)", "stname": "" - }, - { - "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "hide_text_after_double_hash", - "type": "bool" - }, - { - "name": "wrap_width", - "type": "float" - } - ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", - "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", - "cimguiname": "igCalcTextSize", - "defaults": { - "hide_text_after_double_hash": "false", - "text_end": "((void*)0)", - "wrap_width": "-1.0f" - }, - "funcname": "CalcTextSize", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igCalcTextSize_nonUDT", - "ret": "void", - "signature": "(const char*,const char*,bool,float)", - "stname": "" } ], "igCaptureKeyboardFromApp": [ @@ -7697,30 +7520,6 @@ "ret": "ImVec4", "signature": "(ImU32)", "stname": "" - }, - { - "args": "(ImVec4 *pOut,ImU32 in)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec4*" - }, - { - "name": "in", - "type": "ImU32" - } - ], - "argsoriginal": "(ImU32 in)", - "call_args": "(in)", - "cimguiname": "igColorConvertU32ToFloat4", - "defaults": [], - "funcname": "ColorConvertU32ToFloat4", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igColorConvertU32ToFloat4_nonUDT", - "ret": "void", - "signature": "(ImU32)", - "stname": "" } ], "igColorEdit3": [ @@ -9156,26 +8955,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionAvail", - "defaults": [], - "funcname": "GetContentRegionAvail", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionAvail_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetContentRegionMax": [ @@ -9192,26 +8971,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMax", - "defaults": [], - "funcname": "GetContentRegionMax", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMax_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetCurrentContext": [ @@ -9244,26 +9003,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorPos", - "defaults": [], - "funcname": "GetCursorPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorPos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetCursorPosX": [ @@ -9312,26 +9051,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorScreenPos", - "defaults": [], - "funcname": "GetCursorScreenPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorScreenPos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetCursorStartPos": [ @@ -9348,26 +9067,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorStartPos", - "defaults": [], - "funcname": "GetCursorStartPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorStartPos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetDragDropPayload": [ @@ -9464,26 +9163,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFontTexUvWhitePixel", - "defaults": [], - "funcname": "GetFontTexUvWhitePixel", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetFontTexUvWhitePixel_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetForegroundDrawList": [ @@ -9644,26 +9323,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemRectMax", - "defaults": [], - "funcname": "GetItemRectMax", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMax_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetItemRectMin": [ @@ -9680,26 +9339,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemRectMin", - "defaults": [], - "funcname": "GetItemRectMin", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMin_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetItemRectSize": [ @@ -9716,26 +9355,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemRectSize", - "defaults": [], - "funcname": "GetItemRectSize", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectSize_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetKeyIndex": [ @@ -9830,37 +9449,6 @@ "ret": "ImVec2", "signature": "(ImGuiMouseButton,float)", "stname": "" - }, - { - "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "button", - "type": "ImGuiMouseButton" - }, - { - "name": "lock_threshold", - "type": "float" - } - ], - "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", - "call_args": "(button,lock_threshold)", - "cimguiname": "igGetMouseDragDelta", - "defaults": { - "button": "0", - "lock_threshold": "-1.0f" - }, - "funcname": "GetMouseDragDelta", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMouseDragDelta_nonUDT", - "ret": "void", - "signature": "(ImGuiMouseButton,float)", - "stname": "" } ], "igGetMousePos": [ @@ -9877,26 +9465,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePos", - "defaults": [], - "funcname": "GetMousePos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMousePos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetMousePosOnOpeningCurrentPopup": [ @@ -9913,26 +9481,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePosOnOpeningCurrentPopup", - "defaults": [], - "funcname": "GetMousePosOnOpeningCurrentPopup", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetScrollMaxX": [ @@ -10169,26 +9717,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", - "defaults": [], - "funcname": "GetWindowContentRegionMax", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMax_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetWindowContentRegionMin": [ @@ -10205,26 +9733,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", - "defaults": [], - "funcname": "GetWindowContentRegionMin", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMin_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetWindowContentRegionWidth": [ @@ -10289,26 +9797,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowPos", - "defaults": [], - "funcname": "GetWindowPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowPos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetWindowSize": [ @@ -10325,26 +9813,6 @@ "ret": "ImVec2", "signature": "()", "stname": "" - }, - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowSize", - "defaults": [], - "funcname": "GetWindowSize", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowSize_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" } ], "igGetWindowWidth": [ diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index 27bb8ae..dff55e8 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -28,39 +28,37 @@ defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" defs["ImColor_HSV"][1]["ret"] = "ImColor" defs["ImColor_HSV"][1]["signature"] = "(float,float,float,float)" defs["ImColor_HSV"][1]["stname"] = "ImColor" -defs["ImColor_HSV"][2] = {} -defs["ImColor_HSV"][2]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" -defs["ImColor_HSV"][2]["argsT"] = {} -defs["ImColor_HSV"][2]["argsT"][1] = {} -defs["ImColor_HSV"][2]["argsT"][1]["name"] = "pOut" -defs["ImColor_HSV"][2]["argsT"][1]["type"] = "ImColor*" -defs["ImColor_HSV"][2]["argsT"][2] = {} -defs["ImColor_HSV"][2]["argsT"][2]["name"] = "self" -defs["ImColor_HSV"][2]["argsT"][2]["type"] = "ImColor*" -defs["ImColor_HSV"][2]["argsT"][3] = {} -defs["ImColor_HSV"][2]["argsT"][3]["name"] = "h" -defs["ImColor_HSV"][2]["argsT"][3]["type"] = "float" -defs["ImColor_HSV"][2]["argsT"][4] = {} -defs["ImColor_HSV"][2]["argsT"][4]["name"] = "s" -defs["ImColor_HSV"][2]["argsT"][4]["type"] = "float" -defs["ImColor_HSV"][2]["argsT"][5] = {} -defs["ImColor_HSV"][2]["argsT"][5]["name"] = "v" -defs["ImColor_HSV"][2]["argsT"][5]["type"] = "float" -defs["ImColor_HSV"][2]["argsT"][6] = {} -defs["ImColor_HSV"][2]["argsT"][6]["name"] = "a" -defs["ImColor_HSV"][2]["argsT"][6]["type"] = "float" -defs["ImColor_HSV"][2]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" -defs["ImColor_HSV"][2]["call_args"] = "(h,s,v,a)" -defs["ImColor_HSV"][2]["cimguiname"] = "ImColor_HSV" -defs["ImColor_HSV"][2]["defaults"] = defs["ImColor_HSV"][1]["defaults"] -defs["ImColor_HSV"][2]["funcname"] = "HSV" -defs["ImColor_HSV"][2]["nonUDT"] = 1 -defs["ImColor_HSV"][2]["ov_cimguiname"] = "ImColor_HSV_nonUDT" -defs["ImColor_HSV"][2]["ret"] = "void" -defs["ImColor_HSV"][2]["signature"] = "(float,float,float,float)" -defs["ImColor_HSV"][2]["stname"] = "ImColor" -defs["ImColor_HSV"]["(float,float,float,float)"] = defs["ImColor_HSV"][1] -defs["ImColor_HSV"]["(float,float,float,float)nonUDT"] = defs["ImColor_HSV"][2] +defs["ImColor_HSV"]["(float,float,float,float)"] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1]["name"] = "pOut" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1]["type"] = "ImColor*" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2]["name"] = "self" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2]["type"] = "ImColor*" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3]["name"] = "h" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3]["type"] = "float" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4]["name"] = "s" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4]["type"] = "float" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5]["name"] = "v" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5]["type"] = "float" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6] = {} +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6]["name"] = "a" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6]["type"] = "float" +defs["ImColor_HSV"]["(float,float,float,float)"]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" +defs["ImColor_HSV"]["(float,float,float,float)"]["call_args"] = "(h,s,v,a)" +defs["ImColor_HSV"]["(float,float,float,float)"]["cimguiname"] = "ImColor_HSV" +defs["ImColor_HSV"]["(float,float,float,float)"]["defaults"] = defs["ImColor_HSV"][1]["defaults"] +defs["ImColor_HSV"]["(float,float,float,float)"]["funcname"] = "HSV" +defs["ImColor_HSV"]["(float,float,float,float)"]["nonUDT"] = 1 +defs["ImColor_HSV"]["(float,float,float,float)"]["ov_cimguiname"] = "ImColor_HSV" +defs["ImColor_HSV"]["(float,float,float,float)"]["ret"] = "void" +defs["ImColor_HSV"]["(float,float,float,float)"]["signature"] = "(float,float,float,float)" +defs["ImColor_HSV"]["(float,float,float,float)"]["stname"] = "ImColor" defs["ImColor_ImColor"] = {} defs["ImColor_ImColor"][1] = {} defs["ImColor_ImColor"][1]["args"] = "()" @@ -1308,27 +1306,25 @@ defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectM defs["ImDrawList_GetClipRectMax"][1]["ret"] = "ImVec2" defs["ImDrawList_GetClipRectMax"][1]["signature"] = "()const" defs["ImDrawList_GetClipRectMax"][1]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMax"][2] = {} -defs["ImDrawList_GetClipRectMax"][2]["args"] = "(ImVec2 *pOut,ImDrawList* self)" -defs["ImDrawList_GetClipRectMax"][2]["argsT"] = {} -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["name"] = "pOut" -defs["ImDrawList_GetClipRectMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["ImDrawList_GetClipRectMax"][2]["argsT"][2] = {} -defs["ImDrawList_GetClipRectMax"][2]["argsT"][2]["name"] = "self" -defs["ImDrawList_GetClipRectMax"][2]["argsT"][2]["type"] = "ImDrawList*" -defs["ImDrawList_GetClipRectMax"][2]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMax"][2]["call_args"] = "()" -defs["ImDrawList_GetClipRectMax"][2]["cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][2]["defaults"] = defs["ImDrawList_GetClipRectMax"][1]["defaults"] -defs["ImDrawList_GetClipRectMax"][2]["funcname"] = "GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][2]["nonUDT"] = 1 -defs["ImDrawList_GetClipRectMax"][2]["ov_cimguiname"] = "ImDrawList_GetClipRectMax_nonUDT" -defs["ImDrawList_GetClipRectMax"][2]["ret"] = "void" -defs["ImDrawList_GetClipRectMax"][2]["signature"] = "()const" -defs["ImDrawList_GetClipRectMax"][2]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMax"]["()const"] = defs["ImDrawList_GetClipRectMax"][1] -defs["ImDrawList_GetClipRectMax"]["()constnonUDT"] = defs["ImDrawList_GetClipRectMax"][2] +defs["ImDrawList_GetClipRectMax"]["()const"] = {} +defs["ImDrawList_GetClipRectMax"]["()const"]["args"] = "(ImVec2 *pOut,ImDrawList* self)" +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"] = {} +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1] = {} +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMax"]["()const"]["argsoriginal"] = "()" +defs["ImDrawList_GetClipRectMax"]["()const"]["call_args"] = "()" +defs["ImDrawList_GetClipRectMax"]["()const"]["cimguiname"] = "ImDrawList_GetClipRectMax" +defs["ImDrawList_GetClipRectMax"]["()const"]["defaults"] = defs["ImDrawList_GetClipRectMax"][1]["defaults"] +defs["ImDrawList_GetClipRectMax"]["()const"]["funcname"] = "GetClipRectMax" +defs["ImDrawList_GetClipRectMax"]["()const"]["nonUDT"] = 1 +defs["ImDrawList_GetClipRectMax"]["()const"]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" +defs["ImDrawList_GetClipRectMax"]["()const"]["ret"] = "void" +defs["ImDrawList_GetClipRectMax"]["()const"]["signature"] = "()const" +defs["ImDrawList_GetClipRectMax"]["()const"]["stname"] = "ImDrawList" defs["ImDrawList_GetClipRectMin"] = {} defs["ImDrawList_GetClipRectMin"][1] = {} defs["ImDrawList_GetClipRectMin"][1]["args"] = "(ImDrawList* self)" @@ -1345,27 +1341,25 @@ defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectM defs["ImDrawList_GetClipRectMin"][1]["ret"] = "ImVec2" defs["ImDrawList_GetClipRectMin"][1]["signature"] = "()const" defs["ImDrawList_GetClipRectMin"][1]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMin"][2] = {} -defs["ImDrawList_GetClipRectMin"][2]["args"] = "(ImVec2 *pOut,ImDrawList* self)" -defs["ImDrawList_GetClipRectMin"][2]["argsT"] = {} -defs["ImDrawList_GetClipRectMin"][2]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMin"][2]["argsT"][1]["name"] = "pOut" -defs["ImDrawList_GetClipRectMin"][2]["argsT"][1]["type"] = "ImVec2*" -defs["ImDrawList_GetClipRectMin"][2]["argsT"][2] = {} -defs["ImDrawList_GetClipRectMin"][2]["argsT"][2]["name"] = "self" -defs["ImDrawList_GetClipRectMin"][2]["argsT"][2]["type"] = "ImDrawList*" -defs["ImDrawList_GetClipRectMin"][2]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMin"][2]["call_args"] = "()" -defs["ImDrawList_GetClipRectMin"][2]["cimguiname"] = "ImDrawList_GetClipRectMin" -defs["ImDrawList_GetClipRectMin"][2]["defaults"] = defs["ImDrawList_GetClipRectMin"][1]["defaults"] -defs["ImDrawList_GetClipRectMin"][2]["funcname"] = "GetClipRectMin" -defs["ImDrawList_GetClipRectMin"][2]["nonUDT"] = 1 -defs["ImDrawList_GetClipRectMin"][2]["ov_cimguiname"] = "ImDrawList_GetClipRectMin_nonUDT" -defs["ImDrawList_GetClipRectMin"][2]["ret"] = "void" -defs["ImDrawList_GetClipRectMin"][2]["signature"] = "()const" -defs["ImDrawList_GetClipRectMin"][2]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMin"]["()const"] = defs["ImDrawList_GetClipRectMin"][1] -defs["ImDrawList_GetClipRectMin"]["()constnonUDT"] = defs["ImDrawList_GetClipRectMin"][2] +defs["ImDrawList_GetClipRectMin"]["()const"] = {} +defs["ImDrawList_GetClipRectMin"]["()const"]["args"] = "(ImVec2 *pOut,ImDrawList* self)" +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"] = {} +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1] = {} +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMin"]["()const"]["argsoriginal"] = "()" +defs["ImDrawList_GetClipRectMin"]["()const"]["call_args"] = "()" +defs["ImDrawList_GetClipRectMin"]["()const"]["cimguiname"] = "ImDrawList_GetClipRectMin" +defs["ImDrawList_GetClipRectMin"]["()const"]["defaults"] = defs["ImDrawList_GetClipRectMin"][1]["defaults"] +defs["ImDrawList_GetClipRectMin"]["()const"]["funcname"] = "GetClipRectMin" +defs["ImDrawList_GetClipRectMin"]["()const"]["nonUDT"] = 1 +defs["ImDrawList_GetClipRectMin"]["()const"]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" +defs["ImDrawList_GetClipRectMin"]["()const"]["ret"] = "void" +defs["ImDrawList_GetClipRectMin"]["()const"]["signature"] = "()const" +defs["ImDrawList_GetClipRectMin"]["()const"]["stname"] = "ImDrawList" defs["ImDrawList_ImDrawList"] = {} defs["ImDrawList_ImDrawList"][1] = {} defs["ImDrawList_ImDrawList"][1]["args"] = "(const ImDrawListSharedData* shared_data)" @@ -3012,45 +3006,43 @@ defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "ImVec2" defs["ImFont_CalcTextSizeA"][1]["signature"] = "(float,float,float,const char*,const char*,const char**)const" defs["ImFont_CalcTextSizeA"][1]["stname"] = "ImFont" -defs["ImFont_CalcTextSizeA"][2] = {} -defs["ImFont_CalcTextSizeA"][2]["args"] = "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" -defs["ImFont_CalcTextSizeA"][2]["argsT"] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][1] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][1]["name"] = "pOut" -defs["ImFont_CalcTextSizeA"][2]["argsT"][1]["type"] = "ImVec2*" -defs["ImFont_CalcTextSizeA"][2]["argsT"][2] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][2]["name"] = "self" -defs["ImFont_CalcTextSizeA"][2]["argsT"][2]["type"] = "ImFont*" -defs["ImFont_CalcTextSizeA"][2]["argsT"][3] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][3]["name"] = "size" -defs["ImFont_CalcTextSizeA"][2]["argsT"][3]["type"] = "float" -defs["ImFont_CalcTextSizeA"][2]["argsT"][4] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][4]["name"] = "max_width" -defs["ImFont_CalcTextSizeA"][2]["argsT"][4]["type"] = "float" -defs["ImFont_CalcTextSizeA"][2]["argsT"][5] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][5]["name"] = "wrap_width" -defs["ImFont_CalcTextSizeA"][2]["argsT"][5]["type"] = "float" -defs["ImFont_CalcTextSizeA"][2]["argsT"][6] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][6]["name"] = "text_begin" -defs["ImFont_CalcTextSizeA"][2]["argsT"][6]["type"] = "const char*" -defs["ImFont_CalcTextSizeA"][2]["argsT"][7] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][7]["name"] = "text_end" -defs["ImFont_CalcTextSizeA"][2]["argsT"][7]["type"] = "const char*" -defs["ImFont_CalcTextSizeA"][2]["argsT"][8] = {} -defs["ImFont_CalcTextSizeA"][2]["argsT"][8]["name"] = "remaining" -defs["ImFont_CalcTextSizeA"][2]["argsT"][8]["type"] = "const char**" -defs["ImFont_CalcTextSizeA"][2]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" -defs["ImFont_CalcTextSizeA"][2]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" -defs["ImFont_CalcTextSizeA"][2]["cimguiname"] = "ImFont_CalcTextSizeA" -defs["ImFont_CalcTextSizeA"][2]["defaults"] = defs["ImFont_CalcTextSizeA"][1]["defaults"] -defs["ImFont_CalcTextSizeA"][2]["funcname"] = "CalcTextSizeA" -defs["ImFont_CalcTextSizeA"][2]["nonUDT"] = 1 -defs["ImFont_CalcTextSizeA"][2]["ov_cimguiname"] = "ImFont_CalcTextSizeA_nonUDT" -defs["ImFont_CalcTextSizeA"][2]["ret"] = "void" -defs["ImFont_CalcTextSizeA"][2]["signature"] = "(float,float,float,const char*,const char*,const char**)const" -defs["ImFont_CalcTextSizeA"][2]["stname"] = "ImFont" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"] = defs["ImFont_CalcTextSizeA"][1] -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)constnonUDT"] = defs["ImFont_CalcTextSizeA"][2] +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["args"] = "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1]["name"] = "pOut" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1]["type"] = "ImVec2*" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2]["name"] = "self" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2]["type"] = "ImFont*" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3]["name"] = "size" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3]["type"] = "float" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4]["name"] = "max_width" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4]["type"] = "float" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5]["name"] = "wrap_width" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5]["type"] = "float" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6]["name"] = "text_begin" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7]["name"] = "text_end" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8] = {} +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8]["name"] = "remaining" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8]["type"] = "const char**" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["cimguiname"] = "ImFont_CalcTextSizeA" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["defaults"] = defs["ImFont_CalcTextSizeA"][1]["defaults"] +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["funcname"] = "CalcTextSizeA" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["nonUDT"] = 1 +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["ov_cimguiname"] = "ImFont_CalcTextSizeA" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["ret"] = "void" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["signature"] = "(float,float,float,const char*,const char*,const char**)const" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["stname"] = "ImFont" defs["ImFont_CalcWordWrapPositionA"] = {} defs["ImFont_CalcWordWrapPositionA"][1] = {} defs["ImFont_CalcWordWrapPositionA"][1]["args"] = "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)" @@ -6073,37 +6065,35 @@ defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" defs["igCalcTextSize"][1]["ret"] = "ImVec2" defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" defs["igCalcTextSize"][1]["stname"] = "" -defs["igCalcTextSize"][2] = {} -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]["argsT"] = {} -defs["igCalcTextSize"][2]["argsT"][1] = {} -defs["igCalcTextSize"][2]["argsT"][1]["name"] = "pOut" -defs["igCalcTextSize"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igCalcTextSize"][2]["argsT"][2] = {} -defs["igCalcTextSize"][2]["argsT"][2]["name"] = "text" -defs["igCalcTextSize"][2]["argsT"][2]["type"] = "const char*" -defs["igCalcTextSize"][2]["argsT"][3] = {} -defs["igCalcTextSize"][2]["argsT"][3]["name"] = "text_end" -defs["igCalcTextSize"][2]["argsT"][3]["type"] = "const char*" -defs["igCalcTextSize"][2]["argsT"][4] = {} -defs["igCalcTextSize"][2]["argsT"][4]["name"] = "hide_text_after_double_hash" -defs["igCalcTextSize"][2]["argsT"][4]["type"] = "bool" -defs["igCalcTextSize"][2]["argsT"][5] = {} -defs["igCalcTextSize"][2]["argsT"][5]["name"] = "wrap_width" -defs["igCalcTextSize"][2]["argsT"][5]["type"] = "float" -defs["igCalcTextSize"][2]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" -defs["igCalcTextSize"][2]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" -defs["igCalcTextSize"][2]["cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"][2]["defaults"] = defs["igCalcTextSize"][1]["defaults"] -defs["igCalcTextSize"][2]["funcname"] = "CalcTextSize" -defs["igCalcTextSize"][2]["namespace"] = "ImGui" -defs["igCalcTextSize"][2]["nonUDT"] = 1 -defs["igCalcTextSize"][2]["ov_cimguiname"] = "igCalcTextSize_nonUDT" -defs["igCalcTextSize"][2]["ret"] = "void" -defs["igCalcTextSize"][2]["signature"] = "(const char*,const char*,bool,float)" -defs["igCalcTextSize"][2]["stname"] = "" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] -defs["igCalcTextSize"]["(const char*,const char*,bool,float)nonUDT"] = defs["igCalcTextSize"][2] +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1]["name"] = "pOut" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2]["name"] = "text" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2]["type"] = "const char*" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3]["name"] = "text_end" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3]["type"] = "const char*" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4]["name"] = "hide_text_after_double_hash" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4]["type"] = "bool" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5] = {} +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5]["name"] = "wrap_width" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5]["type"] = "float" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["defaults"] = defs["igCalcTextSize"][1]["defaults"] +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["funcname"] = "CalcTextSize" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["namespace"] = "ImGui" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["nonUDT"] = 1 +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["ov_cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["ret"] = "void" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["signature"] = "(const char*,const char*,bool,float)" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["stname"] = "" defs["igCaptureKeyboardFromApp"] = {} defs["igCaptureKeyboardFromApp"][1] = {} defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool want_capture_keyboard_value)" @@ -6380,28 +6370,26 @@ defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloa defs["igColorConvertU32ToFloat4"][1]["ret"] = "ImVec4" defs["igColorConvertU32ToFloat4"][1]["signature"] = "(ImU32)" defs["igColorConvertU32ToFloat4"][1]["stname"] = "" -defs["igColorConvertU32ToFloat4"][2] = {} -defs["igColorConvertU32ToFloat4"][2]["args"] = "(ImVec4 *pOut,ImU32 in)" -defs["igColorConvertU32ToFloat4"][2]["argsT"] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][1] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["name"] = "pOut" -defs["igColorConvertU32ToFloat4"][2]["argsT"][1]["type"] = "ImVec4*" -defs["igColorConvertU32ToFloat4"][2]["argsT"][2] = {} -defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["name"] = "in" -defs["igColorConvertU32ToFloat4"][2]["argsT"][2]["type"] = "ImU32" -defs["igColorConvertU32ToFloat4"][2]["argsoriginal"] = "(ImU32 in)" -defs["igColorConvertU32ToFloat4"][2]["call_args"] = "(in)" -defs["igColorConvertU32ToFloat4"][2]["cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][2]["defaults"] = defs["igColorConvertU32ToFloat4"][1]["defaults"] -defs["igColorConvertU32ToFloat4"][2]["funcname"] = "ColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][2]["namespace"] = "ImGui" -defs["igColorConvertU32ToFloat4"][2]["nonUDT"] = 1 -defs["igColorConvertU32ToFloat4"][2]["ov_cimguiname"] = "igColorConvertU32ToFloat4_nonUDT" -defs["igColorConvertU32ToFloat4"][2]["ret"] = "void" -defs["igColorConvertU32ToFloat4"][2]["signature"] = "(ImU32)" -defs["igColorConvertU32ToFloat4"][2]["stname"] = "" -defs["igColorConvertU32ToFloat4"]["(ImU32)"] = defs["igColorConvertU32ToFloat4"][1] -defs["igColorConvertU32ToFloat4"]["(ImU32)nonUDT"] = defs["igColorConvertU32ToFloat4"][2] +defs["igColorConvertU32ToFloat4"]["(ImU32)"] = {} +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["args"] = "(ImVec4 *pOut,ImU32 in)" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"] = {} +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1] = {} +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1]["name"] = "pOut" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1]["type"] = "ImVec4*" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2] = {} +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2]["name"] = "in" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2]["type"] = "ImU32" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsoriginal"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["call_args"] = "(in)" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["defaults"] = defs["igColorConvertU32ToFloat4"][1]["defaults"] +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["funcname"] = "ColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["namespace"] = "ImGui" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["nonUDT"] = 1 +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["ov_cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["ret"] = "void" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["signature"] = "(ImU32)" +defs["igColorConvertU32ToFloat4"]["(ImU32)"]["stname"] = "" defs["igColorEdit3"] = {} defs["igColorEdit3"][1] = {} defs["igColorEdit3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" @@ -7604,25 +7592,23 @@ defs["igGetContentRegionAvail"][1]["ov_cimguiname"] = "igGetContentRegionAvail" defs["igGetContentRegionAvail"][1]["ret"] = "ImVec2" defs["igGetContentRegionAvail"][1]["signature"] = "()" defs["igGetContentRegionAvail"][1]["stname"] = "" -defs["igGetContentRegionAvail"][2] = {} -defs["igGetContentRegionAvail"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetContentRegionAvail"][2]["argsT"] = {} -defs["igGetContentRegionAvail"][2]["argsT"][1] = {} -defs["igGetContentRegionAvail"][2]["argsT"][1]["name"] = "pOut" -defs["igGetContentRegionAvail"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetContentRegionAvail"][2]["argsoriginal"] = "()" -defs["igGetContentRegionAvail"][2]["call_args"] = "()" -defs["igGetContentRegionAvail"][2]["cimguiname"] = "igGetContentRegionAvail" -defs["igGetContentRegionAvail"][2]["defaults"] = defs["igGetContentRegionAvail"][1]["defaults"] -defs["igGetContentRegionAvail"][2]["funcname"] = "GetContentRegionAvail" -defs["igGetContentRegionAvail"][2]["namespace"] = "ImGui" -defs["igGetContentRegionAvail"][2]["nonUDT"] = 1 -defs["igGetContentRegionAvail"][2]["ov_cimguiname"] = "igGetContentRegionAvail_nonUDT" -defs["igGetContentRegionAvail"][2]["ret"] = "void" -defs["igGetContentRegionAvail"][2]["signature"] = "()" -defs["igGetContentRegionAvail"][2]["stname"] = "" -defs["igGetContentRegionAvail"]["()"] = defs["igGetContentRegionAvail"][1] -defs["igGetContentRegionAvail"]["()nonUDT"] = defs["igGetContentRegionAvail"][2] +defs["igGetContentRegionAvail"]["()"] = {} +defs["igGetContentRegionAvail"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionAvail"]["()"]["argsT"] = {} +defs["igGetContentRegionAvail"]["()"]["argsT"][1] = {} +defs["igGetContentRegionAvail"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionAvail"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionAvail"]["()"]["argsoriginal"] = "()" +defs["igGetContentRegionAvail"]["()"]["call_args"] = "()" +defs["igGetContentRegionAvail"]["()"]["cimguiname"] = "igGetContentRegionAvail" +defs["igGetContentRegionAvail"]["()"]["defaults"] = defs["igGetContentRegionAvail"][1]["defaults"] +defs["igGetContentRegionAvail"]["()"]["funcname"] = "GetContentRegionAvail" +defs["igGetContentRegionAvail"]["()"]["namespace"] = "ImGui" +defs["igGetContentRegionAvail"]["()"]["nonUDT"] = 1 +defs["igGetContentRegionAvail"]["()"]["ov_cimguiname"] = "igGetContentRegionAvail" +defs["igGetContentRegionAvail"]["()"]["ret"] = "void" +defs["igGetContentRegionAvail"]["()"]["signature"] = "()" +defs["igGetContentRegionAvail"]["()"]["stname"] = "" defs["igGetContentRegionMax"] = {} defs["igGetContentRegionMax"][1] = {} defs["igGetContentRegionMax"][1]["args"] = "()" @@ -7637,25 +7623,23 @@ defs["igGetContentRegionMax"][1]["ov_cimguiname"] = "igGetContentRegionMax" defs["igGetContentRegionMax"][1]["ret"] = "ImVec2" defs["igGetContentRegionMax"][1]["signature"] = "()" defs["igGetContentRegionMax"][1]["stname"] = "" -defs["igGetContentRegionMax"][2] = {} -defs["igGetContentRegionMax"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetContentRegionMax"][2]["argsT"] = {} -defs["igGetContentRegionMax"][2]["argsT"][1] = {} -defs["igGetContentRegionMax"][2]["argsT"][1]["name"] = "pOut" -defs["igGetContentRegionMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetContentRegionMax"][2]["argsoriginal"] = "()" -defs["igGetContentRegionMax"][2]["call_args"] = "()" -defs["igGetContentRegionMax"][2]["cimguiname"] = "igGetContentRegionMax" -defs["igGetContentRegionMax"][2]["defaults"] = defs["igGetContentRegionMax"][1]["defaults"] -defs["igGetContentRegionMax"][2]["funcname"] = "GetContentRegionMax" -defs["igGetContentRegionMax"][2]["namespace"] = "ImGui" -defs["igGetContentRegionMax"][2]["nonUDT"] = 1 -defs["igGetContentRegionMax"][2]["ov_cimguiname"] = "igGetContentRegionMax_nonUDT" -defs["igGetContentRegionMax"][2]["ret"] = "void" -defs["igGetContentRegionMax"][2]["signature"] = "()" -defs["igGetContentRegionMax"][2]["stname"] = "" -defs["igGetContentRegionMax"]["()"] = defs["igGetContentRegionMax"][1] -defs["igGetContentRegionMax"]["()nonUDT"] = defs["igGetContentRegionMax"][2] +defs["igGetContentRegionMax"]["()"] = {} +defs["igGetContentRegionMax"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionMax"]["()"]["argsT"] = {} +defs["igGetContentRegionMax"]["()"]["argsT"][1] = {} +defs["igGetContentRegionMax"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionMax"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionMax"]["()"]["argsoriginal"] = "()" +defs["igGetContentRegionMax"]["()"]["call_args"] = "()" +defs["igGetContentRegionMax"]["()"]["cimguiname"] = "igGetContentRegionMax" +defs["igGetContentRegionMax"]["()"]["defaults"] = defs["igGetContentRegionMax"][1]["defaults"] +defs["igGetContentRegionMax"]["()"]["funcname"] = "GetContentRegionMax" +defs["igGetContentRegionMax"]["()"]["namespace"] = "ImGui" +defs["igGetContentRegionMax"]["()"]["nonUDT"] = 1 +defs["igGetContentRegionMax"]["()"]["ov_cimguiname"] = "igGetContentRegionMax" +defs["igGetContentRegionMax"]["()"]["ret"] = "void" +defs["igGetContentRegionMax"]["()"]["signature"] = "()" +defs["igGetContentRegionMax"]["()"]["stname"] = "" defs["igGetCurrentContext"] = {} defs["igGetCurrentContext"][1] = {} defs["igGetCurrentContext"][1]["args"] = "()" @@ -7685,25 +7669,23 @@ defs["igGetCursorPos"][1]["ov_cimguiname"] = "igGetCursorPos" defs["igGetCursorPos"][1]["ret"] = "ImVec2" defs["igGetCursorPos"][1]["signature"] = "()" defs["igGetCursorPos"][1]["stname"] = "" -defs["igGetCursorPos"][2] = {} -defs["igGetCursorPos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorPos"][2]["argsT"] = {} -defs["igGetCursorPos"][2]["argsT"][1] = {} -defs["igGetCursorPos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetCursorPos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorPos"][2]["argsoriginal"] = "()" -defs["igGetCursorPos"][2]["call_args"] = "()" -defs["igGetCursorPos"][2]["cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"][2]["defaults"] = defs["igGetCursorPos"][1]["defaults"] -defs["igGetCursorPos"][2]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"][2]["namespace"] = "ImGui" -defs["igGetCursorPos"][2]["nonUDT"] = 1 -defs["igGetCursorPos"][2]["ov_cimguiname"] = "igGetCursorPos_nonUDT" -defs["igGetCursorPos"][2]["ret"] = "void" -defs["igGetCursorPos"][2]["signature"] = "()" -defs["igGetCursorPos"][2]["stname"] = "" -defs["igGetCursorPos"]["()"] = defs["igGetCursorPos"][1] -defs["igGetCursorPos"]["()nonUDT"] = defs["igGetCursorPos"][2] +defs["igGetCursorPos"]["()"] = {} +defs["igGetCursorPos"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorPos"]["()"]["argsT"] = {} +defs["igGetCursorPos"]["()"]["argsT"][1] = {} +defs["igGetCursorPos"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetCursorPos"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorPos"]["()"]["argsoriginal"] = "()" +defs["igGetCursorPos"]["()"]["call_args"] = "()" +defs["igGetCursorPos"]["()"]["cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"]["()"]["defaults"] = defs["igGetCursorPos"][1]["defaults"] +defs["igGetCursorPos"]["()"]["funcname"] = "GetCursorPos" +defs["igGetCursorPos"]["()"]["namespace"] = "ImGui" +defs["igGetCursorPos"]["()"]["nonUDT"] = 1 +defs["igGetCursorPos"]["()"]["ov_cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"]["()"]["ret"] = "void" +defs["igGetCursorPos"]["()"]["signature"] = "()" +defs["igGetCursorPos"]["()"]["stname"] = "" defs["igGetCursorPosX"] = {} defs["igGetCursorPosX"][1] = {} defs["igGetCursorPosX"][1]["args"] = "()" @@ -7748,25 +7730,23 @@ defs["igGetCursorScreenPos"][1]["ov_cimguiname"] = "igGetCursorScreenPos" defs["igGetCursorScreenPos"][1]["ret"] = "ImVec2" defs["igGetCursorScreenPos"][1]["signature"] = "()" defs["igGetCursorScreenPos"][1]["stname"] = "" -defs["igGetCursorScreenPos"][2] = {} -defs["igGetCursorScreenPos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorScreenPos"][2]["argsT"] = {} -defs["igGetCursorScreenPos"][2]["argsT"][1] = {} -defs["igGetCursorScreenPos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetCursorScreenPos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorScreenPos"][2]["argsoriginal"] = "()" -defs["igGetCursorScreenPos"][2]["call_args"] = "()" -defs["igGetCursorScreenPos"][2]["cimguiname"] = "igGetCursorScreenPos" -defs["igGetCursorScreenPos"][2]["defaults"] = defs["igGetCursorScreenPos"][1]["defaults"] -defs["igGetCursorScreenPos"][2]["funcname"] = "GetCursorScreenPos" -defs["igGetCursorScreenPos"][2]["namespace"] = "ImGui" -defs["igGetCursorScreenPos"][2]["nonUDT"] = 1 -defs["igGetCursorScreenPos"][2]["ov_cimguiname"] = "igGetCursorScreenPos_nonUDT" -defs["igGetCursorScreenPos"][2]["ret"] = "void" -defs["igGetCursorScreenPos"][2]["signature"] = "()" -defs["igGetCursorScreenPos"][2]["stname"] = "" -defs["igGetCursorScreenPos"]["()"] = defs["igGetCursorScreenPos"][1] -defs["igGetCursorScreenPos"]["()nonUDT"] = defs["igGetCursorScreenPos"][2] +defs["igGetCursorScreenPos"]["()"] = {} +defs["igGetCursorScreenPos"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorScreenPos"]["()"]["argsT"] = {} +defs["igGetCursorScreenPos"]["()"]["argsT"][1] = {} +defs["igGetCursorScreenPos"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetCursorScreenPos"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorScreenPos"]["()"]["argsoriginal"] = "()" +defs["igGetCursorScreenPos"]["()"]["call_args"] = "()" +defs["igGetCursorScreenPos"]["()"]["cimguiname"] = "igGetCursorScreenPos" +defs["igGetCursorScreenPos"]["()"]["defaults"] = defs["igGetCursorScreenPos"][1]["defaults"] +defs["igGetCursorScreenPos"]["()"]["funcname"] = "GetCursorScreenPos" +defs["igGetCursorScreenPos"]["()"]["namespace"] = "ImGui" +defs["igGetCursorScreenPos"]["()"]["nonUDT"] = 1 +defs["igGetCursorScreenPos"]["()"]["ov_cimguiname"] = "igGetCursorScreenPos" +defs["igGetCursorScreenPos"]["()"]["ret"] = "void" +defs["igGetCursorScreenPos"]["()"]["signature"] = "()" +defs["igGetCursorScreenPos"]["()"]["stname"] = "" defs["igGetCursorStartPos"] = {} defs["igGetCursorStartPos"][1] = {} defs["igGetCursorStartPos"][1]["args"] = "()" @@ -7781,25 +7761,23 @@ defs["igGetCursorStartPos"][1]["ov_cimguiname"] = "igGetCursorStartPos" defs["igGetCursorStartPos"][1]["ret"] = "ImVec2" defs["igGetCursorStartPos"][1]["signature"] = "()" defs["igGetCursorStartPos"][1]["stname"] = "" -defs["igGetCursorStartPos"][2] = {} -defs["igGetCursorStartPos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorStartPos"][2]["argsT"] = {} -defs["igGetCursorStartPos"][2]["argsT"][1] = {} -defs["igGetCursorStartPos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetCursorStartPos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorStartPos"][2]["argsoriginal"] = "()" -defs["igGetCursorStartPos"][2]["call_args"] = "()" -defs["igGetCursorStartPos"][2]["cimguiname"] = "igGetCursorStartPos" -defs["igGetCursorStartPos"][2]["defaults"] = defs["igGetCursorStartPos"][1]["defaults"] -defs["igGetCursorStartPos"][2]["funcname"] = "GetCursorStartPos" -defs["igGetCursorStartPos"][2]["namespace"] = "ImGui" -defs["igGetCursorStartPos"][2]["nonUDT"] = 1 -defs["igGetCursorStartPos"][2]["ov_cimguiname"] = "igGetCursorStartPos_nonUDT" -defs["igGetCursorStartPos"][2]["ret"] = "void" -defs["igGetCursorStartPos"][2]["signature"] = "()" -defs["igGetCursorStartPos"][2]["stname"] = "" -defs["igGetCursorStartPos"]["()"] = defs["igGetCursorStartPos"][1] -defs["igGetCursorStartPos"]["()nonUDT"] = defs["igGetCursorStartPos"][2] +defs["igGetCursorStartPos"]["()"] = {} +defs["igGetCursorStartPos"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorStartPos"]["()"]["argsT"] = {} +defs["igGetCursorStartPos"]["()"]["argsT"][1] = {} +defs["igGetCursorStartPos"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetCursorStartPos"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorStartPos"]["()"]["argsoriginal"] = "()" +defs["igGetCursorStartPos"]["()"]["call_args"] = "()" +defs["igGetCursorStartPos"]["()"]["cimguiname"] = "igGetCursorStartPos" +defs["igGetCursorStartPos"]["()"]["defaults"] = defs["igGetCursorStartPos"][1]["defaults"] +defs["igGetCursorStartPos"]["()"]["funcname"] = "GetCursorStartPos" +defs["igGetCursorStartPos"]["()"]["namespace"] = "ImGui" +defs["igGetCursorStartPos"]["()"]["nonUDT"] = 1 +defs["igGetCursorStartPos"]["()"]["ov_cimguiname"] = "igGetCursorStartPos" +defs["igGetCursorStartPos"]["()"]["ret"] = "void" +defs["igGetCursorStartPos"]["()"]["signature"] = "()" +defs["igGetCursorStartPos"]["()"]["stname"] = "" defs["igGetDragDropPayload"] = {} defs["igGetDragDropPayload"][1] = {} defs["igGetDragDropPayload"][1]["args"] = "()" @@ -7889,25 +7867,23 @@ defs["igGetFontTexUvWhitePixel"][1]["ov_cimguiname"] = "igGetFontTexUvWhitePixel defs["igGetFontTexUvWhitePixel"][1]["ret"] = "ImVec2" defs["igGetFontTexUvWhitePixel"][1]["signature"] = "()" defs["igGetFontTexUvWhitePixel"][1]["stname"] = "" -defs["igGetFontTexUvWhitePixel"][2] = {} -defs["igGetFontTexUvWhitePixel"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetFontTexUvWhitePixel"][2]["argsT"] = {} -defs["igGetFontTexUvWhitePixel"][2]["argsT"][1] = {} -defs["igGetFontTexUvWhitePixel"][2]["argsT"][1]["name"] = "pOut" -defs["igGetFontTexUvWhitePixel"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetFontTexUvWhitePixel"][2]["argsoriginal"] = "()" -defs["igGetFontTexUvWhitePixel"][2]["call_args"] = "()" -defs["igGetFontTexUvWhitePixel"][2]["cimguiname"] = "igGetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"][2]["defaults"] = defs["igGetFontTexUvWhitePixel"][1]["defaults"] -defs["igGetFontTexUvWhitePixel"][2]["funcname"] = "GetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"][2]["namespace"] = "ImGui" -defs["igGetFontTexUvWhitePixel"][2]["nonUDT"] = 1 -defs["igGetFontTexUvWhitePixel"][2]["ov_cimguiname"] = "igGetFontTexUvWhitePixel_nonUDT" -defs["igGetFontTexUvWhitePixel"][2]["ret"] = "void" -defs["igGetFontTexUvWhitePixel"][2]["signature"] = "()" -defs["igGetFontTexUvWhitePixel"][2]["stname"] = "" -defs["igGetFontTexUvWhitePixel"]["()"] = defs["igGetFontTexUvWhitePixel"][1] -defs["igGetFontTexUvWhitePixel"]["()nonUDT"] = defs["igGetFontTexUvWhitePixel"][2] +defs["igGetFontTexUvWhitePixel"]["()"] = {} +defs["igGetFontTexUvWhitePixel"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetFontTexUvWhitePixel"]["()"]["argsT"] = {} +defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1] = {} +defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetFontTexUvWhitePixel"]["()"]["argsoriginal"] = "()" +defs["igGetFontTexUvWhitePixel"]["()"]["call_args"] = "()" +defs["igGetFontTexUvWhitePixel"]["()"]["cimguiname"] = "igGetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"]["()"]["defaults"] = defs["igGetFontTexUvWhitePixel"][1]["defaults"] +defs["igGetFontTexUvWhitePixel"]["()"]["funcname"] = "GetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"]["()"]["namespace"] = "ImGui" +defs["igGetFontTexUvWhitePixel"]["()"]["nonUDT"] = 1 +defs["igGetFontTexUvWhitePixel"]["()"]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"]["()"]["ret"] = "void" +defs["igGetFontTexUvWhitePixel"]["()"]["signature"] = "()" +defs["igGetFontTexUvWhitePixel"]["()"]["stname"] = "" defs["igGetForegroundDrawList"] = {} defs["igGetForegroundDrawList"][1] = {} defs["igGetForegroundDrawList"][1]["args"] = "()" @@ -8053,25 +8029,23 @@ defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" defs["igGetItemRectMax"][1]["ret"] = "ImVec2" defs["igGetItemRectMax"][1]["signature"] = "()" defs["igGetItemRectMax"][1]["stname"] = "" -defs["igGetItemRectMax"][2] = {} -defs["igGetItemRectMax"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectMax"][2]["argsT"] = {} -defs["igGetItemRectMax"][2]["argsT"][1] = {} -defs["igGetItemRectMax"][2]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectMax"][2]["argsoriginal"] = "()" -defs["igGetItemRectMax"][2]["call_args"] = "()" -defs["igGetItemRectMax"][2]["cimguiname"] = "igGetItemRectMax" -defs["igGetItemRectMax"][2]["defaults"] = defs["igGetItemRectMax"][1]["defaults"] -defs["igGetItemRectMax"][2]["funcname"] = "GetItemRectMax" -defs["igGetItemRectMax"][2]["namespace"] = "ImGui" -defs["igGetItemRectMax"][2]["nonUDT"] = 1 -defs["igGetItemRectMax"][2]["ov_cimguiname"] = "igGetItemRectMax_nonUDT" -defs["igGetItemRectMax"][2]["ret"] = "void" -defs["igGetItemRectMax"][2]["signature"] = "()" -defs["igGetItemRectMax"][2]["stname"] = "" -defs["igGetItemRectMax"]["()"] = defs["igGetItemRectMax"][1] -defs["igGetItemRectMax"]["()nonUDT"] = defs["igGetItemRectMax"][2] +defs["igGetItemRectMax"]["()"] = {} +defs["igGetItemRectMax"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectMax"]["()"]["argsT"] = {} +defs["igGetItemRectMax"]["()"]["argsT"][1] = {} +defs["igGetItemRectMax"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMax"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectMax"]["()"]["argsoriginal"] = "()" +defs["igGetItemRectMax"]["()"]["call_args"] = "()" +defs["igGetItemRectMax"]["()"]["cimguiname"] = "igGetItemRectMax" +defs["igGetItemRectMax"]["()"]["defaults"] = defs["igGetItemRectMax"][1]["defaults"] +defs["igGetItemRectMax"]["()"]["funcname"] = "GetItemRectMax" +defs["igGetItemRectMax"]["()"]["namespace"] = "ImGui" +defs["igGetItemRectMax"]["()"]["nonUDT"] = 1 +defs["igGetItemRectMax"]["()"]["ov_cimguiname"] = "igGetItemRectMax" +defs["igGetItemRectMax"]["()"]["ret"] = "void" +defs["igGetItemRectMax"]["()"]["signature"] = "()" +defs["igGetItemRectMax"]["()"]["stname"] = "" defs["igGetItemRectMin"] = {} defs["igGetItemRectMin"][1] = {} defs["igGetItemRectMin"][1]["args"] = "()" @@ -8086,25 +8060,23 @@ defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" defs["igGetItemRectMin"][1]["ret"] = "ImVec2" defs["igGetItemRectMin"][1]["signature"] = "()" defs["igGetItemRectMin"][1]["stname"] = "" -defs["igGetItemRectMin"][2] = {} -defs["igGetItemRectMin"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectMin"][2]["argsT"] = {} -defs["igGetItemRectMin"][2]["argsT"][1] = {} -defs["igGetItemRectMin"][2]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectMin"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectMin"][2]["argsoriginal"] = "()" -defs["igGetItemRectMin"][2]["call_args"] = "()" -defs["igGetItemRectMin"][2]["cimguiname"] = "igGetItemRectMin" -defs["igGetItemRectMin"][2]["defaults"] = defs["igGetItemRectMin"][1]["defaults"] -defs["igGetItemRectMin"][2]["funcname"] = "GetItemRectMin" -defs["igGetItemRectMin"][2]["namespace"] = "ImGui" -defs["igGetItemRectMin"][2]["nonUDT"] = 1 -defs["igGetItemRectMin"][2]["ov_cimguiname"] = "igGetItemRectMin_nonUDT" -defs["igGetItemRectMin"][2]["ret"] = "void" -defs["igGetItemRectMin"][2]["signature"] = "()" -defs["igGetItemRectMin"][2]["stname"] = "" -defs["igGetItemRectMin"]["()"] = defs["igGetItemRectMin"][1] -defs["igGetItemRectMin"]["()nonUDT"] = defs["igGetItemRectMin"][2] +defs["igGetItemRectMin"]["()"] = {} +defs["igGetItemRectMin"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectMin"]["()"]["argsT"] = {} +defs["igGetItemRectMin"]["()"]["argsT"][1] = {} +defs["igGetItemRectMin"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMin"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectMin"]["()"]["argsoriginal"] = "()" +defs["igGetItemRectMin"]["()"]["call_args"] = "()" +defs["igGetItemRectMin"]["()"]["cimguiname"] = "igGetItemRectMin" +defs["igGetItemRectMin"]["()"]["defaults"] = defs["igGetItemRectMin"][1]["defaults"] +defs["igGetItemRectMin"]["()"]["funcname"] = "GetItemRectMin" +defs["igGetItemRectMin"]["()"]["namespace"] = "ImGui" +defs["igGetItemRectMin"]["()"]["nonUDT"] = 1 +defs["igGetItemRectMin"]["()"]["ov_cimguiname"] = "igGetItemRectMin" +defs["igGetItemRectMin"]["()"]["ret"] = "void" +defs["igGetItemRectMin"]["()"]["signature"] = "()" +defs["igGetItemRectMin"]["()"]["stname"] = "" defs["igGetItemRectSize"] = {} defs["igGetItemRectSize"][1] = {} defs["igGetItemRectSize"][1]["args"] = "()" @@ -8119,25 +8091,23 @@ defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" defs["igGetItemRectSize"][1]["ret"] = "ImVec2" defs["igGetItemRectSize"][1]["signature"] = "()" defs["igGetItemRectSize"][1]["stname"] = "" -defs["igGetItemRectSize"][2] = {} -defs["igGetItemRectSize"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectSize"][2]["argsT"] = {} -defs["igGetItemRectSize"][2]["argsT"][1] = {} -defs["igGetItemRectSize"][2]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectSize"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectSize"][2]["argsoriginal"] = "()" -defs["igGetItemRectSize"][2]["call_args"] = "()" -defs["igGetItemRectSize"][2]["cimguiname"] = "igGetItemRectSize" -defs["igGetItemRectSize"][2]["defaults"] = defs["igGetItemRectSize"][1]["defaults"] -defs["igGetItemRectSize"][2]["funcname"] = "GetItemRectSize" -defs["igGetItemRectSize"][2]["namespace"] = "ImGui" -defs["igGetItemRectSize"][2]["nonUDT"] = 1 -defs["igGetItemRectSize"][2]["ov_cimguiname"] = "igGetItemRectSize_nonUDT" -defs["igGetItemRectSize"][2]["ret"] = "void" -defs["igGetItemRectSize"][2]["signature"] = "()" -defs["igGetItemRectSize"][2]["stname"] = "" -defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] -defs["igGetItemRectSize"]["()nonUDT"] = defs["igGetItemRectSize"][2] +defs["igGetItemRectSize"]["()"] = {} +defs["igGetItemRectSize"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectSize"]["()"]["argsT"] = {} +defs["igGetItemRectSize"]["()"]["argsT"][1] = {} +defs["igGetItemRectSize"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectSize"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectSize"]["()"]["argsoriginal"] = "()" +defs["igGetItemRectSize"]["()"]["call_args"] = "()" +defs["igGetItemRectSize"]["()"]["cimguiname"] = "igGetItemRectSize" +defs["igGetItemRectSize"]["()"]["defaults"] = defs["igGetItemRectSize"][1]["defaults"] +defs["igGetItemRectSize"]["()"]["funcname"] = "GetItemRectSize" +defs["igGetItemRectSize"]["()"]["namespace"] = "ImGui" +defs["igGetItemRectSize"]["()"]["nonUDT"] = 1 +defs["igGetItemRectSize"]["()"]["ov_cimguiname"] = "igGetItemRectSize" +defs["igGetItemRectSize"]["()"]["ret"] = "void" +defs["igGetItemRectSize"]["()"]["signature"] = "()" +defs["igGetItemRectSize"]["()"]["stname"] = "" defs["igGetKeyIndex"] = {} defs["igGetKeyIndex"][1] = {} defs["igGetKeyIndex"][1]["args"] = "(ImGuiKey imgui_key)" @@ -8217,31 +8187,29 @@ defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" defs["igGetMouseDragDelta"][1]["ret"] = "ImVec2" defs["igGetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton,float)" defs["igGetMouseDragDelta"][1]["stname"] = "" -defs["igGetMouseDragDelta"][2] = {} -defs["igGetMouseDragDelta"][2]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)" -defs["igGetMouseDragDelta"][2]["argsT"] = {} -defs["igGetMouseDragDelta"][2]["argsT"][1] = {} -defs["igGetMouseDragDelta"][2]["argsT"][1]["name"] = "pOut" -defs["igGetMouseDragDelta"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMouseDragDelta"][2]["argsT"][2] = {} -defs["igGetMouseDragDelta"][2]["argsT"][2]["name"] = "button" -defs["igGetMouseDragDelta"][2]["argsT"][2]["type"] = "ImGuiMouseButton" -defs["igGetMouseDragDelta"][2]["argsT"][3] = {} -defs["igGetMouseDragDelta"][2]["argsT"][3]["name"] = "lock_threshold" -defs["igGetMouseDragDelta"][2]["argsT"][3]["type"] = "float" -defs["igGetMouseDragDelta"][2]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)" -defs["igGetMouseDragDelta"][2]["call_args"] = "(button,lock_threshold)" -defs["igGetMouseDragDelta"][2]["cimguiname"] = "igGetMouseDragDelta" -defs["igGetMouseDragDelta"][2]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"] -defs["igGetMouseDragDelta"][2]["funcname"] = "GetMouseDragDelta" -defs["igGetMouseDragDelta"][2]["namespace"] = "ImGui" -defs["igGetMouseDragDelta"][2]["nonUDT"] = 1 -defs["igGetMouseDragDelta"][2]["ov_cimguiname"] = "igGetMouseDragDelta_nonUDT" -defs["igGetMouseDragDelta"][2]["ret"] = "void" -defs["igGetMouseDragDelta"][2]["signature"] = "(ImGuiMouseButton,float)" -defs["igGetMouseDragDelta"][2]["stname"] = "" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = defs["igGetMouseDragDelta"][1] -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)nonUDT"] = defs["igGetMouseDragDelta"][2] +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = {} +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"] = {} +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1] = {} +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1]["name"] = "pOut" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2] = {} +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2]["name"] = "button" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3] = {} +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3]["name"] = "lock_threshold" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3]["type"] = "float" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["call_args"] = "(button,lock_threshold)" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["cimguiname"] = "igGetMouseDragDelta" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"] +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["funcname"] = "GetMouseDragDelta" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["namespace"] = "ImGui" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["nonUDT"] = 1 +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["ov_cimguiname"] = "igGetMouseDragDelta" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["ret"] = "void" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["signature"] = "(ImGuiMouseButton,float)" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["stname"] = "" defs["igGetMousePos"] = {} defs["igGetMousePos"][1] = {} defs["igGetMousePos"][1]["args"] = "()" @@ -8256,25 +8224,23 @@ defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" defs["igGetMousePos"][1]["ret"] = "ImVec2" defs["igGetMousePos"][1]["signature"] = "()" defs["igGetMousePos"][1]["stname"] = "" -defs["igGetMousePos"][2] = {} -defs["igGetMousePos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetMousePos"][2]["argsT"] = {} -defs["igGetMousePos"][2]["argsT"][1] = {} -defs["igGetMousePos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetMousePos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMousePos"][2]["argsoriginal"] = "()" -defs["igGetMousePos"][2]["call_args"] = "()" -defs["igGetMousePos"][2]["cimguiname"] = "igGetMousePos" -defs["igGetMousePos"][2]["defaults"] = defs["igGetMousePos"][1]["defaults"] -defs["igGetMousePos"][2]["funcname"] = "GetMousePos" -defs["igGetMousePos"][2]["namespace"] = "ImGui" -defs["igGetMousePos"][2]["nonUDT"] = 1 -defs["igGetMousePos"][2]["ov_cimguiname"] = "igGetMousePos_nonUDT" -defs["igGetMousePos"][2]["ret"] = "void" -defs["igGetMousePos"][2]["signature"] = "()" -defs["igGetMousePos"][2]["stname"] = "" -defs["igGetMousePos"]["()"] = defs["igGetMousePos"][1] -defs["igGetMousePos"]["()nonUDT"] = defs["igGetMousePos"][2] +defs["igGetMousePos"]["()"] = {} +defs["igGetMousePos"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetMousePos"]["()"]["argsT"] = {} +defs["igGetMousePos"]["()"]["argsT"][1] = {} +defs["igGetMousePos"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetMousePos"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMousePos"]["()"]["argsoriginal"] = "()" +defs["igGetMousePos"]["()"]["call_args"] = "()" +defs["igGetMousePos"]["()"]["cimguiname"] = "igGetMousePos" +defs["igGetMousePos"]["()"]["defaults"] = defs["igGetMousePos"][1]["defaults"] +defs["igGetMousePos"]["()"]["funcname"] = "GetMousePos" +defs["igGetMousePos"]["()"]["namespace"] = "ImGui" +defs["igGetMousePos"]["()"]["nonUDT"] = 1 +defs["igGetMousePos"]["()"]["ov_cimguiname"] = "igGetMousePos" +defs["igGetMousePos"]["()"]["ret"] = "void" +defs["igGetMousePos"]["()"]["signature"] = "()" +defs["igGetMousePos"]["()"]["stname"] = "" defs["igGetMousePosOnOpeningCurrentPopup"] = {} defs["igGetMousePosOnOpeningCurrentPopup"][1] = {} defs["igGetMousePosOnOpeningCurrentPopup"][1]["args"] = "()" @@ -8289,25 +8255,23 @@ defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosO defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "ImVec2" defs["igGetMousePosOnOpeningCurrentPopup"][1]["signature"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["stname"] = "" -defs["igGetMousePosOnOpeningCurrentPopup"][2] = {} -defs["igGetMousePosOnOpeningCurrentPopup"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"] = {} -defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"][1] = {} -defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"][1]["name"] = "pOut" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["argsoriginal"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["call_args"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["defaults"] = defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] -defs["igGetMousePosOnOpeningCurrentPopup"][2]["funcname"] = "GetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["namespace"] = "ImGui" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["nonUDT"] = 1 -defs["igGetMousePosOnOpeningCurrentPopup"][2]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup_nonUDT" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["ret"] = "void" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["signature"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"][2]["stname"] = "" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] -defs["igGetMousePosOnOpeningCurrentPopup"]["()nonUDT"] = defs["igGetMousePosOnOpeningCurrentPopup"][2] +defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1] = {} +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsoriginal"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["call_args"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["defaults"] = defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["funcname"] = "GetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["namespace"] = "ImGui" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["nonUDT"] = 1 +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["ret"] = "void" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["signature"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["stname"] = "" defs["igGetScrollMaxX"] = {} defs["igGetScrollMaxX"][1] = {} defs["igGetScrollMaxX"][1]["args"] = "()" @@ -8525,25 +8489,23 @@ defs["igGetWindowContentRegionMax"][1]["ov_cimguiname"] = "igGetWindowContentReg defs["igGetWindowContentRegionMax"][1]["ret"] = "ImVec2" defs["igGetWindowContentRegionMax"][1]["signature"] = "()" defs["igGetWindowContentRegionMax"][1]["stname"] = "" -defs["igGetWindowContentRegionMax"][2] = {} -defs["igGetWindowContentRegionMax"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMax"][2]["argsT"] = {} -defs["igGetWindowContentRegionMax"][2]["argsT"][1] = {} -defs["igGetWindowContentRegionMax"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMax"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMax"][2]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMax"][2]["call_args"] = "()" -defs["igGetWindowContentRegionMax"][2]["cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][2]["defaults"] = defs["igGetWindowContentRegionMax"][1]["defaults"] -defs["igGetWindowContentRegionMax"][2]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][2]["namespace"] = "ImGui" -defs["igGetWindowContentRegionMax"][2]["nonUDT"] = 1 -defs["igGetWindowContentRegionMax"][2]["ov_cimguiname"] = "igGetWindowContentRegionMax_nonUDT" -defs["igGetWindowContentRegionMax"][2]["ret"] = "void" -defs["igGetWindowContentRegionMax"][2]["signature"] = "()" -defs["igGetWindowContentRegionMax"][2]["stname"] = "" -defs["igGetWindowContentRegionMax"]["()"] = defs["igGetWindowContentRegionMax"][1] -defs["igGetWindowContentRegionMax"]["()nonUDT"] = defs["igGetWindowContentRegionMax"][2] +defs["igGetWindowContentRegionMax"]["()"] = {} +defs["igGetWindowContentRegionMax"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMax"]["()"]["argsT"] = {} +defs["igGetWindowContentRegionMax"]["()"]["argsT"][1] = {} +defs["igGetWindowContentRegionMax"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMax"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMax"]["()"]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMax"]["()"]["call_args"] = "()" +defs["igGetWindowContentRegionMax"]["()"]["cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"]["()"]["defaults"] = defs["igGetWindowContentRegionMax"][1]["defaults"] +defs["igGetWindowContentRegionMax"]["()"]["funcname"] = "GetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"]["()"]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMax"]["()"]["nonUDT"] = 1 +defs["igGetWindowContentRegionMax"]["()"]["ov_cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"]["()"]["ret"] = "void" +defs["igGetWindowContentRegionMax"]["()"]["signature"] = "()" +defs["igGetWindowContentRegionMax"]["()"]["stname"] = "" defs["igGetWindowContentRegionMin"] = {} defs["igGetWindowContentRegionMin"][1] = {} defs["igGetWindowContentRegionMin"][1]["args"] = "()" @@ -8558,25 +8520,23 @@ defs["igGetWindowContentRegionMin"][1]["ov_cimguiname"] = "igGetWindowContentReg defs["igGetWindowContentRegionMin"][1]["ret"] = "ImVec2" defs["igGetWindowContentRegionMin"][1]["signature"] = "()" defs["igGetWindowContentRegionMin"][1]["stname"] = "" -defs["igGetWindowContentRegionMin"][2] = {} -defs["igGetWindowContentRegionMin"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMin"][2]["argsT"] = {} -defs["igGetWindowContentRegionMin"][2]["argsT"][1] = {} -defs["igGetWindowContentRegionMin"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMin"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMin"][2]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMin"][2]["call_args"] = "()" -defs["igGetWindowContentRegionMin"][2]["cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][2]["defaults"] = defs["igGetWindowContentRegionMin"][1]["defaults"] -defs["igGetWindowContentRegionMin"][2]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][2]["namespace"] = "ImGui" -defs["igGetWindowContentRegionMin"][2]["nonUDT"] = 1 -defs["igGetWindowContentRegionMin"][2]["ov_cimguiname"] = "igGetWindowContentRegionMin_nonUDT" -defs["igGetWindowContentRegionMin"][2]["ret"] = "void" -defs["igGetWindowContentRegionMin"][2]["signature"] = "()" -defs["igGetWindowContentRegionMin"][2]["stname"] = "" -defs["igGetWindowContentRegionMin"]["()"] = defs["igGetWindowContentRegionMin"][1] -defs["igGetWindowContentRegionMin"]["()nonUDT"] = defs["igGetWindowContentRegionMin"][2] +defs["igGetWindowContentRegionMin"]["()"] = {} +defs["igGetWindowContentRegionMin"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMin"]["()"]["argsT"] = {} +defs["igGetWindowContentRegionMin"]["()"]["argsT"][1] = {} +defs["igGetWindowContentRegionMin"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMin"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMin"]["()"]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMin"]["()"]["call_args"] = "()" +defs["igGetWindowContentRegionMin"]["()"]["cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"]["()"]["defaults"] = defs["igGetWindowContentRegionMin"][1]["defaults"] +defs["igGetWindowContentRegionMin"]["()"]["funcname"] = "GetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"]["()"]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMin"]["()"]["nonUDT"] = 1 +defs["igGetWindowContentRegionMin"]["()"]["ov_cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"]["()"]["ret"] = "void" +defs["igGetWindowContentRegionMin"]["()"]["signature"] = "()" +defs["igGetWindowContentRegionMin"]["()"]["stname"] = "" defs["igGetWindowContentRegionWidth"] = {} defs["igGetWindowContentRegionWidth"][1] = {} defs["igGetWindowContentRegionWidth"][1]["args"] = "()" @@ -8636,25 +8596,23 @@ defs["igGetWindowPos"][1]["ov_cimguiname"] = "igGetWindowPos" defs["igGetWindowPos"][1]["ret"] = "ImVec2" defs["igGetWindowPos"][1]["signature"] = "()" defs["igGetWindowPos"][1]["stname"] = "" -defs["igGetWindowPos"][2] = {} -defs["igGetWindowPos"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowPos"][2]["argsT"] = {} -defs["igGetWindowPos"][2]["argsT"][1] = {} -defs["igGetWindowPos"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowPos"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowPos"][2]["argsoriginal"] = "()" -defs["igGetWindowPos"][2]["call_args"] = "()" -defs["igGetWindowPos"][2]["cimguiname"] = "igGetWindowPos" -defs["igGetWindowPos"][2]["defaults"] = defs["igGetWindowPos"][1]["defaults"] -defs["igGetWindowPos"][2]["funcname"] = "GetWindowPos" -defs["igGetWindowPos"][2]["namespace"] = "ImGui" -defs["igGetWindowPos"][2]["nonUDT"] = 1 -defs["igGetWindowPos"][2]["ov_cimguiname"] = "igGetWindowPos_nonUDT" -defs["igGetWindowPos"][2]["ret"] = "void" -defs["igGetWindowPos"][2]["signature"] = "()" -defs["igGetWindowPos"][2]["stname"] = "" -defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] -defs["igGetWindowPos"]["()nonUDT"] = defs["igGetWindowPos"][2] +defs["igGetWindowPos"]["()"] = {} +defs["igGetWindowPos"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowPos"]["()"]["argsT"] = {} +defs["igGetWindowPos"]["()"]["argsT"][1] = {} +defs["igGetWindowPos"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetWindowPos"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowPos"]["()"]["argsoriginal"] = "()" +defs["igGetWindowPos"]["()"]["call_args"] = "()" +defs["igGetWindowPos"]["()"]["cimguiname"] = "igGetWindowPos" +defs["igGetWindowPos"]["()"]["defaults"] = defs["igGetWindowPos"][1]["defaults"] +defs["igGetWindowPos"]["()"]["funcname"] = "GetWindowPos" +defs["igGetWindowPos"]["()"]["namespace"] = "ImGui" +defs["igGetWindowPos"]["()"]["nonUDT"] = 1 +defs["igGetWindowPos"]["()"]["ov_cimguiname"] = "igGetWindowPos" +defs["igGetWindowPos"]["()"]["ret"] = "void" +defs["igGetWindowPos"]["()"]["signature"] = "()" +defs["igGetWindowPos"]["()"]["stname"] = "" defs["igGetWindowSize"] = {} defs["igGetWindowSize"][1] = {} defs["igGetWindowSize"][1]["args"] = "()" @@ -8669,25 +8627,23 @@ defs["igGetWindowSize"][1]["ov_cimguiname"] = "igGetWindowSize" defs["igGetWindowSize"][1]["ret"] = "ImVec2" defs["igGetWindowSize"][1]["signature"] = "()" defs["igGetWindowSize"][1]["stname"] = "" -defs["igGetWindowSize"][2] = {} -defs["igGetWindowSize"][2]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowSize"][2]["argsT"] = {} -defs["igGetWindowSize"][2]["argsT"][1] = {} -defs["igGetWindowSize"][2]["argsT"][1]["name"] = "pOut" -defs["igGetWindowSize"][2]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowSize"][2]["argsoriginal"] = "()" -defs["igGetWindowSize"][2]["call_args"] = "()" -defs["igGetWindowSize"][2]["cimguiname"] = "igGetWindowSize" -defs["igGetWindowSize"][2]["defaults"] = defs["igGetWindowSize"][1]["defaults"] -defs["igGetWindowSize"][2]["funcname"] = "GetWindowSize" -defs["igGetWindowSize"][2]["namespace"] = "ImGui" -defs["igGetWindowSize"][2]["nonUDT"] = 1 -defs["igGetWindowSize"][2]["ov_cimguiname"] = "igGetWindowSize_nonUDT" -defs["igGetWindowSize"][2]["ret"] = "void" -defs["igGetWindowSize"][2]["signature"] = "()" -defs["igGetWindowSize"][2]["stname"] = "" -defs["igGetWindowSize"]["()"] = defs["igGetWindowSize"][1] -defs["igGetWindowSize"]["()nonUDT"] = defs["igGetWindowSize"][2] +defs["igGetWindowSize"]["()"] = {} +defs["igGetWindowSize"]["()"]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowSize"]["()"]["argsT"] = {} +defs["igGetWindowSize"]["()"]["argsT"][1] = {} +defs["igGetWindowSize"]["()"]["argsT"][1]["name"] = "pOut" +defs["igGetWindowSize"]["()"]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowSize"]["()"]["argsoriginal"] = "()" +defs["igGetWindowSize"]["()"]["call_args"] = "()" +defs["igGetWindowSize"]["()"]["cimguiname"] = "igGetWindowSize" +defs["igGetWindowSize"]["()"]["defaults"] = defs["igGetWindowSize"][1]["defaults"] +defs["igGetWindowSize"]["()"]["funcname"] = "GetWindowSize" +defs["igGetWindowSize"]["()"]["namespace"] = "ImGui" +defs["igGetWindowSize"]["()"]["nonUDT"] = 1 +defs["igGetWindowSize"]["()"]["ov_cimguiname"] = "igGetWindowSize" +defs["igGetWindowSize"]["()"]["ret"] = "void" +defs["igGetWindowSize"]["()"]["signature"] = "()" +defs["igGetWindowSize"]["()"]["stname"] = "" defs["igGetWindowWidth"] = {} defs["igGetWindowWidth"][1] = {} defs["igGetWindowWidth"][1]["args"] = "()"