From 6fbdf5ce6297f01a24c9f9935297bf9297331423 Mon Sep 17 00:00:00 2001 From: Victor Bombi Date: Wed, 9 Sep 2020 17:59:31 +0200 Subject: [PATCH] generation --- generator/output/definitions.json | 11 +- generator/output/definitions.lua | 17 +- generator/output/overloads.txt | 418 +++++++++++++++--------------- 3 files changed, 224 insertions(+), 222 deletions(-) diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 4200e2c..e1e1690 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -10583,7 +10583,7 @@ "location": "imgui", "ov_cimguiname": "ImVector_swap", "ret": "void", - "signature": "(ImVector)", + "signature": "(ImVector*)", "stname": "ImVector", "templated": true } @@ -12377,7 +12377,7 @@ "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", - "signature": "(float,float,float,float,float,float)", + "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], @@ -12422,7 +12422,7 @@ "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", - "signature": "(float,float,float,float,float,float)", + "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], @@ -19502,7 +19502,7 @@ "location": "internal", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", "stname": "" } ], @@ -23815,7 +23815,8 @@ "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags)", "cimguiname": "igRenderColorRectWithAlphaCheckerboard", "defaults": { - "rounding": "0.0f" + "rounding": "0.0f", + "rounding_corners_flags": "~0" }, "funcname": "RenderColorRectWithAlphaCheckerboard", "location": "internal", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index b3f4ac7..f4d2be5 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -8925,10 +8925,10 @@ defs["ImVector_swap"][1]["funcname"] = "swap" defs["ImVector_swap"][1]["location"] = "imgui" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" -defs["ImVector_swap"][1]["signature"] = "(ImVector)" +defs["ImVector_swap"][1]["signature"] = "(ImVector*)" defs["ImVector_swap"][1]["stname"] = "ImVector" defs["ImVector_swap"][1]["templated"] = true -defs["ImVector_swap"]["(ImVector)"] = defs["ImVector_swap"][1] +defs["ImVector_swap"]["(ImVector*)"] = defs["ImVector_swap"][1] defs["igAcceptDragDropPayload"] = {} defs["igAcceptDragDropPayload"][1] = {} defs["igAcceptDragDropPayload"][1]["args"] = "(const char* type,ImGuiDragDropFlags flags)" @@ -10438,9 +10438,9 @@ defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" -defs["igColorConvertHSVtoRGB"][1]["signature"] = "(float,float,float,float,float,float)" +defs["igColorConvertHSVtoRGB"][1]["signature"] = "(float,float,float,float*,float*,float*)" defs["igColorConvertHSVtoRGB"][1]["stname"] = "" -defs["igColorConvertHSVtoRGB"]["(float,float,float,float,float,float)"] = defs["igColorConvertHSVtoRGB"][1] +defs["igColorConvertHSVtoRGB"]["(float,float,float,float*,float*,float*)"] = defs["igColorConvertHSVtoRGB"][1] defs["igColorConvertRGBtoHSV"] = {} defs["igColorConvertRGBtoHSV"][1] = {} defs["igColorConvertRGBtoHSV"][1]["args"] = "(float r,float g,float b,float* out_h,float* out_s,float* out_v)" @@ -10475,9 +10475,9 @@ defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" -defs["igColorConvertRGBtoHSV"][1]["signature"] = "(float,float,float,float,float,float)" +defs["igColorConvertRGBtoHSV"][1]["signature"] = "(float,float,float,float*,float*,float*)" defs["igColorConvertRGBtoHSV"][1]["stname"] = "" -defs["igColorConvertRGBtoHSV"]["(float,float,float,float,float,float)"] = defs["igColorConvertRGBtoHSV"][1] +defs["igColorConvertRGBtoHSV"]["(float,float,float,float*,float*,float*)"] = defs["igColorConvertRGBtoHSV"][1] defs["igColorConvertU32ToFloat4"] = {} defs["igColorConvertU32ToFloat4"][1] = {} defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImVec4 *pOut,ImU32 in)" @@ -16517,9 +16517,9 @@ defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoo defs["igImTriangleBarycentricCoords"][1]["location"] = "internal" defs["igImTriangleBarycentricCoords"][1]["ov_cimguiname"] = "igImTriangleBarycentricCoords" defs["igImTriangleBarycentricCoords"][1]["ret"] = "void" -defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)" +defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)" defs["igImTriangleBarycentricCoords"][1]["stname"] = "" -defs["igImTriangleBarycentricCoords"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)"] = defs["igImTriangleBarycentricCoords"][1] +defs["igImTriangleBarycentricCoords"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)"] = defs["igImTriangleBarycentricCoords"][1] defs["igImTriangleClosestPoint"] = {} defs["igImTriangleClosestPoint"][1] = {} defs["igImTriangleClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)" @@ -20167,6 +20167,7 @@ defs["igRenderColorRectWithAlphaCheckerboard"][1]["call_args"] = "(draw_list,p_m defs["igRenderColorRectWithAlphaCheckerboard"][1]["cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"] = {} defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding_corners_flags"] = "~0" defs["igRenderColorRectWithAlphaCheckerboard"][1]["funcname"] = "RenderColorRectWithAlphaCheckerboard" defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "internal" defs["igRenderColorRectWithAlphaCheckerboard"][1]["namespace"] = "ImGui" diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index 956bfbc..dc82d78 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -1,227 +1,227 @@ ----------------overloadings--------------------------- -igSetScrollFromPosY 2 -1 void igSetScrollFromPosYFloat (float,float) -2 void igSetScrollFromPosYWindowPtr (ImGuiWindow*,float,float) -ImVec4_ImVec4 2 -1 nil ImVec4_ImVec4Nil () -2 nil ImVec4_ImVec4Float (float,float,float,float) -igValue 4 -1 void igValueBool (const char*,bool) -2 void igValueInt (const char*,int) -3 void igValueUint (const char*,unsigned int) -4 void igValueFloat (const char*,float,const char*) -igIsRectVisible 2 -1 bool igIsRectVisibleNil (const ImVec2) -2 bool igIsRectVisibleVec2 (const ImVec2,const ImVec2) -igRadioButton 2 -1 bool igRadioButtonBool (const char*,bool) -2 bool igRadioButtonIntPtr (const char*,int*,int) -ImGuiTextRange_ImGuiTextRange 2 -1 nil ImGuiTextRange_ImGuiTextRangeNil () -2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*) -ImVec2_ImVec2 2 -1 nil ImVec2_ImVec2Nil () -2 nil ImVec2_ImVec2Float (float,float) -ImVector_back 2 -1 T* ImVector_backNil () -2 const T* ImVector_back_const ()const -igPlotHistogram 2 -1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) -2 void igPlotHistogramFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) -igImAbs 2 -1 float igImAbsFloat (float) -2 double igImAbsdouble (double) -igGetID 3 -1 ImGuiID igGetIDStr (const char*) -2 ImGuiID igGetIDStrStr (const char*,const char*) -3 ImGuiID igGetIDPtr (const void*) -ImVec1_ImVec1 2 -1 nil ImVec1_ImVec1Nil () -2 nil ImVec1_ImVec1Float (float) -igImPow 2 -1 float igImPowFloat (float,float) -2 double igImPowdouble (double,double) -igSetWindowPos 3 -1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond) -2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond) -3 void igSetWindowPosWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) -igBeginChild 2 -1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags) -2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) -ImVector_find 2 -1 T* ImVector_findNil (const T) -2 const T* ImVector_find_const (const T)const -igPushID 4 -1 void igPushIDStr (const char*) -2 void igPushIDStrStr (const char*,const char*) -3 void igPushIDPtr (const void*) -4 void igPushIDInt (int) -ImRect_Contains 2 -1 bool ImRect_ContainsVec2 (const ImVec2)const -2 bool ImRect_ContainsRect (const ImRect)const -ImRect_Add 2 -1 void ImRect_AddVec2 (const ImVec2) -2 void ImRect_AddRect (const ImRect) -ImGuiStoragePair_ImGuiStoragePair 3 -1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int) -2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float) -3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*) -igSetScrollFromPosX 2 -1 void igSetScrollFromPosXFloat (float,float) -2 void igSetScrollFromPosXWindowPtr (ImGuiWindow*,float,float) -igGetForegroundDrawList 3 -1 ImDrawList* igGetForegroundDrawListNil () -2 ImDrawList* igGetForegroundDrawListViewportPtr (ImGuiViewport*) -3 ImDrawList* igGetForegroundDrawListWindowPtr (ImGuiWindow*) -igMarkIniSettingsDirty 2 -1 void igMarkIniSettingsDirtyNil () -2 void igMarkIniSettingsDirtyWindowPtr (ImGuiWindow*) -igGetBackgroundDrawList 2 -1 ImDrawList* igGetBackgroundDrawListNil () -2 ImDrawList* igGetBackgroundDrawListViewportPtr (ImGuiViewport*) -igImLog 2 -1 float igImLogFloat (float) -2 double igImLogdouble (double) -igItemSize 2 -1 void igItemSizeVec2 (const ImVec2,float) -2 void igItemSizeRect (const ImRect,float) -igMenuItem 2 -1 bool igMenuItemBool (const char*,const char*,bool,bool) -2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) -igImLengthSqr 2 -1 float igImLengthSqrVec2 (const ImVec2) -2 float igImLengthSqrVec4 (const ImVec4) -igImFloor 2 -1 float igImFloorFloat (float) -2 ImVec2 igImFloorVec2 (const ImVec2) -igGetColorU32 3 -1 ImU32 igGetColorU32Col (ImGuiCol,float) -2 ImU32 igGetColorU32Vec4 (const ImVec4) -3 ImU32 igGetColorU32U32 (ImU32) -igTreeNode 3 -1 bool igTreeNodeStr (const char*) -2 bool igTreeNodeStrStr (const char*,const char*,...) -3 bool igTreeNodePtr (const void*,const char*,...) -igCombo 3 -1 bool igComboStr_arr (const char*,int*,const char* const[],int,int) -2 bool igComboStr (const char*,int*,const char*,int) -3 bool igComboFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) -igSetScrollY 2 -1 void igSetScrollYFloat (float) -2 void igSetScrollYWindowPtr (ImGuiWindow*,float) -ImVector_erase 2 -1 T* ImVector_eraseNil (const T*) -2 T* ImVector_eraseTPtr (const T*,const T*) -ImDrawList_AddText 2 -1 void ImDrawList_AddTextVec2 (const ImVec2,ImU32,const char*,const char*) -2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*) -igPushStyleVar 2 -1 void igPushStyleVarFloat (ImGuiStyleVar,float) -2 void igPushStyleVarVec2 (ImGuiStyleVar,const ImVec2) -igSetWindowFocus 2 -1 void igSetWindowFocusNil () -2 void igSetWindowFocusStr (const char*) -igImLerp 3 -1 ImVec2 igImLerpVec2Float (const ImVec2,const ImVec2,float) -2 ImVec2 igImLerpVec2Vec2 (const ImVec2,const ImVec2,const ImVec2) -3 ImVec4 igImLerpVec4 (const ImVec4,const ImVec4,float) -ImVector_end 2 -1 T* ImVector_endNil () -2 const T* ImVector_end_const ()const -ImGuiWindow_GetIDNoKeepAlive 3 -1 ImGuiID ImGuiWindow_GetIDNoKeepAliveStr (const char*,const char*) -2 ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr (const void*) -3 ImGuiID ImGuiWindow_GetIDNoKeepAliveInt (int) -ImGuiWindow_GetID 3 -1 ImGuiID ImGuiWindow_GetIDStr (const char*,const char*) -2 ImGuiID ImGuiWindow_GetIDPtr (const void*) -3 ImGuiID ImGuiWindow_GetIDInt (int) -igSetWindowSize 3 -1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond) -2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond) -3 void igSetWindowSizeWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) -igIsPopupOpen 2 -1 bool igIsPopupOpenStr (const char*,ImGuiPopupFlags) -2 bool igIsPopupOpenID (ImGuiID,ImGuiPopupFlags) -ImVector_ImVector 2 -1 nil ImVector_ImVectorNil () -2 nil ImVector_ImVectorVector (const ImVector) -igSetWindowCollapsed 3 -1 void igSetWindowCollapsedBool (bool,ImGuiCond) -2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) -3 void igSetWindowCollapsedWindowPtr (ImGuiWindow*,bool,ImGuiCond) -igPlotLines 2 -1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) -2 void igPlotLinesFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) -igImSign 2 -1 float igImSignFloat (float) -2 double igImSigndouble (double) -igTreeNodeExV 2 -1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) -2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) -ImGuiStyleMod_ImGuiStyleMod 3 -1 nil ImGuiStyleMod_ImGuiStyleModInt (ImGuiStyleVar,int) -2 nil ImGuiStyleMod_ImGuiStyleModFloat (ImGuiStyleVar,float) -3 nil ImGuiStyleMod_ImGuiStyleModVec2 (ImGuiStyleVar,ImVec2) -ImVec2ih_ImVec2ih 3 -1 nil ImVec2ih_ImVec2ihNil () -2 nil ImVec2ih_ImVec2ihshort (short,short) -3 nil ImVec2ih_ImVec2ihVec2 (const ImVec2) -ImPool_Remove 2 -1 void ImPool_RemoveTPtr (ImGuiID,const T*) -2 void ImPool_RemovePoolIdx (ImGuiID,ImPoolIdx) -ImRect_Expand 2 -1 void ImRect_ExpandFloat (const float) -2 void ImRect_ExpandVec2 (const ImVec2) -igSetScrollX 2 -1 void igSetScrollXFloat (float) -2 void igSetScrollXWindowPtr (ImGuiWindow*,float) -igSelectable 2 -1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2) -2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) -igListBox 2 -1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) -2 bool igListBoxFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) -ImGuiPtrOrIndex_ImGuiPtrOrIndex 2 -1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr (void*) -2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexInt (int) -ImRect_ImRect 4 -1 nil ImRect_ImRectNil () -2 nil ImRect_ImRectVec2 (const ImVec2,const ImVec2) -3 nil ImRect_ImRectVec4 (const ImVec4) -4 nil ImRect_ImRectFloat (float,float,float,float) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) -igCollapsingHeader 2 -1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) -2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) -ImVector_begin 2 -1 T* ImVector_beginNil () -2 const T* ImVector_begin_const ()const -igTreePush 2 -1 void igTreePushStr (const char*) -2 void igTreePushPtr (const void*) -ImVector_front 2 -1 T* ImVector_frontNil () -2 const T* ImVector_front_const ()const ImColor_ImColor 5 1 nil ImColor_ImColorNil () 2 nil ImColor_ImColorInt (int,int,int,int) 3 nil ImColor_ImColorU32 (ImU32) 4 nil ImColor_ImColorFloat (float,float,float,float) 5 nil ImColor_ImColorVec4 (const ImVec4) +ImDrawList_AddText 2 +1 void ImDrawList_AddTextVec2 (const ImVec2,ImU32,const char*,const char*) +2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*) +ImGuiPtrOrIndex_ImGuiPtrOrIndex 2 +1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr (void*) +2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexInt (int) +ImGuiStoragePair_ImGuiStoragePair 3 +1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int) +2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float) +3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*) +ImGuiStyleMod_ImGuiStyleMod 3 +1 nil ImGuiStyleMod_ImGuiStyleModInt (ImGuiStyleVar,int) +2 nil ImGuiStyleMod_ImGuiStyleModFloat (ImGuiStyleVar,float) +3 nil ImGuiStyleMod_ImGuiStyleModVec2 (ImGuiStyleVar,ImVec2) +ImGuiTextRange_ImGuiTextRange 2 +1 nil ImGuiTextRange_ImGuiTextRangeNil () +2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*) +ImGuiWindow_GetID 3 +1 ImGuiID ImGuiWindow_GetIDStr (const char*,const char*) +2 ImGuiID ImGuiWindow_GetIDPtr (const void*) +3 ImGuiID ImGuiWindow_GetIDInt (int) +ImGuiWindow_GetIDNoKeepAlive 3 +1 ImGuiID ImGuiWindow_GetIDNoKeepAliveStr (const char*,const char*) +2 ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr (const void*) +3 ImGuiID ImGuiWindow_GetIDNoKeepAliveInt (int) +ImPool_Remove 2 +1 void ImPool_RemoveTPtr (ImGuiID,const T*) +2 void ImPool_RemovePoolIdx (ImGuiID,ImPoolIdx) +ImRect_Add 2 +1 void ImRect_AddVec2 (const ImVec2) +2 void ImRect_AddRect (const ImRect) +ImRect_Contains 2 +1 bool ImRect_ContainsVec2 (const ImVec2)const +2 bool ImRect_ContainsRect (const ImRect)const +ImRect_Expand 2 +1 void ImRect_ExpandFloat (const float) +2 void ImRect_ExpandVec2 (const ImVec2) +ImRect_ImRect 4 +1 nil ImRect_ImRectNil () +2 nil ImRect_ImRectVec2 (const ImVec2,const ImVec2) +3 nil ImRect_ImRectVec4 (const ImVec4) +4 nil ImRect_ImRectFloat (float,float,float,float) +ImVec1_ImVec1 2 +1 nil ImVec1_ImVec1Nil () +2 nil ImVec1_ImVec1Float (float) +ImVec2_ImVec2 2 +1 nil ImVec2_ImVec2Nil () +2 nil ImVec2_ImVec2Float (float,float) +ImVec2ih_ImVec2ih 3 +1 nil ImVec2ih_ImVec2ihNil () +2 nil ImVec2ih_ImVec2ihshort (short,short) +3 nil ImVec2ih_ImVec2ihVec2 (const ImVec2) +ImVec4_ImVec4 2 +1 nil ImVec4_ImVec4Nil () +2 nil ImVec4_ImVec4Float (float,float,float,float) +ImVector_ImVector 2 +1 nil ImVector_ImVectorNil () +2 nil ImVector_ImVectorVector (const ImVector) +ImVector_back 2 +1 T* ImVector_backNil () +2 const T* ImVector_back_const ()const +ImVector_begin 2 +1 T* ImVector_beginNil () +2 const T* ImVector_begin_const ()const +ImVector_end 2 +1 T* ImVector_endNil () +2 const T* ImVector_end_const ()const +ImVector_erase 2 +1 T* ImVector_eraseNil (const T*) +2 T* ImVector_eraseTPtr (const T*,const T*) +ImVector_find 2 +1 T* ImVector_findNil (const T) +2 const T* ImVector_find_const (const T)const +ImVector_front 2 +1 T* ImVector_frontNil () +2 const T* ImVector_front_const ()const ImVector_resize 2 1 void ImVector_resizeNil (int) 2 void ImVector_resizeT (int,const T) +igBeginChild 2 +1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags) +2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) +igCollapsingHeader 2 +1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) +2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) +igCombo 3 +1 bool igComboStr_arr (const char*,int*,const char* const[],int,int) +2 bool igComboStr (const char*,int*,const char*,int) +3 bool igComboFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igGetBackgroundDrawList 2 +1 ImDrawList* igGetBackgroundDrawListNil () +2 ImDrawList* igGetBackgroundDrawListViewportPtr (ImGuiViewport*) +igGetColorU32 3 +1 ImU32 igGetColorU32Col (ImGuiCol,float) +2 ImU32 igGetColorU32Vec4 (const ImVec4) +3 ImU32 igGetColorU32U32 (ImU32) +igGetForegroundDrawList 3 +1 ImDrawList* igGetForegroundDrawListNil () +2 ImDrawList* igGetForegroundDrawListViewportPtr (ImGuiViewport*) +3 ImDrawList* igGetForegroundDrawListWindowPtr (ImGuiWindow*) +igGetID 3 +1 ImGuiID igGetIDStr (const char*) +2 ImGuiID igGetIDStrStr (const char*,const char*) +3 ImGuiID igGetIDPtr (const void*) +igImAbs 2 +1 float igImAbsFloat (float) +2 double igImAbsdouble (double) +igImFloor 2 +1 float igImFloorFloat (float) +2 ImVec2 igImFloorVec2 (const ImVec2) +igImLengthSqr 2 +1 float igImLengthSqrVec2 (const ImVec2) +2 float igImLengthSqrVec4 (const ImVec4) +igImLerp 3 +1 ImVec2 igImLerpVec2Float (const ImVec2,const ImVec2,float) +2 ImVec2 igImLerpVec2Vec2 (const ImVec2,const ImVec2,const ImVec2) +3 ImVec4 igImLerpVec4 (const ImVec4,const ImVec4,float) +igImLog 2 +1 float igImLogFloat (float) +2 double igImLogdouble (double) +igImPow 2 +1 float igImPowFloat (float,float) +2 double igImPowdouble (double,double) +igImSign 2 +1 float igImSignFloat (float) +2 double igImSigndouble (double) +igIsPopupOpen 2 +1 bool igIsPopupOpenStr (const char*,ImGuiPopupFlags) +2 bool igIsPopupOpenID (ImGuiID,ImGuiPopupFlags) +igIsRectVisible 2 +1 bool igIsRectVisibleNil (const ImVec2) +2 bool igIsRectVisibleVec2 (const ImVec2,const ImVec2) +igItemSize 2 +1 void igItemSizeVec2 (const ImVec2,float) +2 void igItemSizeRect (const ImRect,float) +igListBox 2 +1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) +2 bool igListBoxFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igListBoxHeader 2 +1 bool igListBoxHeaderVec2 (const char*,const ImVec2) +2 bool igListBoxHeaderInt (const char*,int,int) +igMarkIniSettingsDirty 2 +1 void igMarkIniSettingsDirtyNil () +2 void igMarkIniSettingsDirtyWindowPtr (ImGuiWindow*) +igMenuItem 2 +1 bool igMenuItemBool (const char*,const char*,bool,bool) +2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) +igPlotHistogram 2 +1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) +2 void igPlotHistogramFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) +igPlotLines 2 +1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) +2 void igPlotLinesFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) +igPushID 4 +1 void igPushIDStr (const char*) +2 void igPushIDStrStr (const char*,const char*) +3 void igPushIDPtr (const void*) +4 void igPushIDInt (int) +igPushStyleColor 2 +1 void igPushStyleColorU32 (ImGuiCol,ImU32) +2 void igPushStyleColorVec4 (ImGuiCol,const ImVec4) +igPushStyleVar 2 +1 void igPushStyleVarFloat (ImGuiStyleVar,float) +2 void igPushStyleVarVec2 (ImGuiStyleVar,const ImVec2) +igRadioButton 2 +1 bool igRadioButtonBool (const char*,bool) +2 bool igRadioButtonIntPtr (const char*,int*,int) +igSelectable 2 +1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2) +2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) +igSetScrollFromPosX 2 +1 void igSetScrollFromPosXFloat (float,float) +2 void igSetScrollFromPosXWindowPtr (ImGuiWindow*,float,float) +igSetScrollFromPosY 2 +1 void igSetScrollFromPosYFloat (float,float) +2 void igSetScrollFromPosYWindowPtr (ImGuiWindow*,float,float) +igSetScrollX 2 +1 void igSetScrollXFloat (float) +2 void igSetScrollXWindowPtr (ImGuiWindow*,float) +igSetScrollY 2 +1 void igSetScrollYFloat (float) +2 void igSetScrollYWindowPtr (ImGuiWindow*,float) +igSetWindowCollapsed 3 +1 void igSetWindowCollapsedBool (bool,ImGuiCond) +2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) +3 void igSetWindowCollapsedWindowPtr (ImGuiWindow*,bool,ImGuiCond) +igSetWindowFocus 2 +1 void igSetWindowFocusNil () +2 void igSetWindowFocusStr (const char*) +igSetWindowPos 3 +1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond) +2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond) +3 void igSetWindowPosWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) +igSetWindowSize 3 +1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond) +2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond) +3 void igSetWindowSizeWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) +igTreeNode 3 +1 bool igTreeNodeStr (const char*) +2 bool igTreeNodeStrStr (const char*,const char*,...) +3 bool igTreeNodePtr (const void*,const char*,...) igTreeNodeEx 3 1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) 2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) 3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) -igPushStyleColor 2 -1 void igPushStyleColorU32 (ImGuiCol,ImU32) -2 void igPushStyleColorVec4 (ImGuiCol,const ImVec4) +igTreeNodeExV 2 +1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) +2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) igTreeNodeV 2 1 bool igTreeNodeVStr (const char*,const char*,va_list) 2 bool igTreeNodeVPtr (const void*,const char*,va_list) +igTreePush 2 +1 void igTreePushStr (const char*) +2 void igTreePushPtr (const void*) +igValue 4 +1 void igValueBool (const char*,bool) +2 void igValueInt (const char*,int) +3 void igValueUint (const char*,unsigned int) +4 void igValueFloat (const char*,float,const char*) 158 overloaded \ No newline at end of file