diff --git a/src/CodeGenerator/ImguiDefinitions.cs b/src/CodeGenerator/ImguiDefinitions.cs index 7cc75af..67be575 100644 --- a/src/CodeGenerator/ImguiDefinitions.cs +++ b/src/CodeGenerator/ImguiDefinitions.cs @@ -65,12 +65,12 @@ namespace CodeGenerator { JProperty jp = (JProperty)jt; string name = jp.Name; - if (typeLocations?[jp.Name]?.Value() == "internal") { + if (typeLocations?[jp.Name]?.Value().Contains("internal") ?? false) { return null; } EnumMember[] elements = jp.Values().Select(v => { - return new EnumMember(v["name"].ToString(), v["value"].ToString()); + return new EnumMember(v["name"].ToString(), v["calc_value"].ToString()); }).ToArray(); return new EnumDefinition(name, elements); }).Where(x => x != null).ToArray(); @@ -79,7 +79,7 @@ namespace CodeGenerator { JProperty jp = (JProperty)jt; string name = jp.Name; - if (typeLocations?[jp.Name]?.Value() == "internal") { + if (typeLocations?[jp.Name]?.Value().Contains("internal") ?? false) { return null; } TypeReference[] fields = jp.Values().Select(v => @@ -120,7 +120,7 @@ namespace CodeGenerator } } if (friendlyName == null) { return null; } - if (val["location"]?.ToString() == "internal") return null; + if (val["location"]?.ToString().Contains("internal") ?? false) return null; string exportedName = ov_cimguiname; if (exportedName == null) diff --git a/src/CodeGenerator/TypeInfo.cs b/src/CodeGenerator/TypeInfo.cs index ce578fa..52e68f7 100644 --- a/src/CodeGenerator/TypeInfo.cs +++ b/src/CodeGenerator/TypeInfo.cs @@ -39,6 +39,9 @@ namespace CodeGenerator { "ImGuiContext*", "IntPtr" }, { "ImPlotContext*", "IntPtr" }, { "EditorContext*", "IntPtr" }, + { "ImGuiMemAllocFunc", "IntPtr" }, + { "ImGuiMemFreeFunc", "IntPtr" }, + { "ImFontBuilderIO", "IntPtr" }, { "float[2]", "Vector2*" }, { "float[3]", "Vector3*" }, { "float[4]", "Vector4*" }, @@ -76,6 +79,8 @@ namespace CodeGenerator { "NULL", "null"}, { "nullptr", "null"}, { "ImVec2(0,0)", "new Vector2()" }, + { "ImVec2(0.0f,0.0f)", "new Vector2()" }, + { "ImVec2(-FLT_MIN,0)", "new Vector2(-float.MinValue, 0.0f)" }, { "ImVec2(-1,0)", "new Vector2(-1, 0)" }, { "ImVec2(1,0)", "new Vector2(1, 0)" }, { "ImVec2(1,1)", "new Vector2(1, 1)" }, @@ -92,6 +97,10 @@ namespace CodeGenerator { "ImGuiCond_Once", "ImGuiCond.Once"}, { "ImPlotOrientation_Vertical", "ImPlotOrientation.Vertical"}, { "PinShape_CircleFilled", "PinShape._CircleFilled"}, + { "ImGuiPopupFlags_None", "ImGuiPopupFlags.None"}, + { "ImGuiNavHighlightFlags_TypeDefault", "ImGuiNavHighlightFlags.TypeDefault"}, + { "ImGuiKeyModFlags_Ctrl", "ImGuiKeyModFlags.Ctrl"}, + { "ImPlotYAxis_1", "ImPlotYAxis._1"}, { "FLT_MAX", "float.MaxValue" }, { "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", "0xFFFFFFFF" }, { "sizeof(ImU8)", "sizeof(byte)"}, diff --git a/src/CodeGenerator/definitions/cimgui/definitions.json b/src/CodeGenerator/definitions/cimgui/definitions.json index f20a44b..025535a 100644 --- a/src/CodeGenerator/definitions/cimgui/definitions.json +++ b/src/CodeGenerator/definitions/cimgui/definitions.json @@ -1,4 +1,193 @@ { + "ImBitArray_ClearAllBits": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_ClearAllBits", + "defaults": {}, + "funcname": "ClearAllBits", + "location": "imgui_internal:498", + "ov_cimguiname": "ImBitArray_ClearAllBits", + "ret": "void", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_ClearBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_ClearBit", + "defaults": {}, + "funcname": "ClearBit", + "location": "imgui_internal:502", + "ov_cimguiname": "ImBitArray_ClearBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_ImBitArray": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_ImBitArray", + "constructor": true, + "defaults": {}, + "funcname": "ImBitArray", + "location": "imgui_internal:497", + "ov_cimguiname": "ImBitArray_ImBitArray", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetAllBits": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_SetAllBits", + "defaults": {}, + "funcname": "SetAllBits", + "location": "imgui_internal:499", + "ov_cimguiname": "ImBitArray_SetAllBits", + "ret": "void", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_SetBit", + "defaults": {}, + "funcname": "SetBit", + "location": "imgui_internal:501", + "ov_cimguiname": "ImBitArray_SetBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetBitRange": [ + { + "args": "(ImBitArray* self,int n,int n2)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "n2", + "type": "int" + } + ], + "argsoriginal": "(int n,int n2)", + "call_args": "(n,n2)", + "cimguiname": "ImBitArray_SetBitRange", + "defaults": {}, + "funcname": "SetBitRange", + "location": "imgui_internal:503", + "ov_cimguiname": "ImBitArray_SetBitRange", + "ret": "void", + "signature": "(int,int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_TestBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_TestBit", + "defaults": {}, + "funcname": "TestBit", + "location": "imgui_internal:500", + "ov_cimguiname": "ImBitArray_TestBit", + "ret": "bool", + "signature": "(int)const", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_destroy": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "call_args": "(self)", + "cimguiname": "ImBitArray_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImBitArray_destroy", + "ret": "void", + "signature": "(ImBitArray*)", + "stname": "ImBitArray", + "templated": true + } + ], "ImBitVector_Clear": [ { "args": "(ImBitVector* self)", @@ -11,9 +200,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImBitVector_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "internal", + "location": "imgui_internal:512", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -36,9 +225,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_ClearBit", - "defaults": [], + "defaults": {}, "funcname": "ClearBit", - "location": "internal", + "location": "imgui_internal:515", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -61,9 +250,9 @@ "argsoriginal": "(int sz)", "call_args": "(sz)", "cimguiname": "ImBitVector_Create", - "defaults": [], + "defaults": {}, "funcname": "Create", - "location": "internal", + "location": "imgui_internal:511", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -86,9 +275,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_SetBit", - "defaults": [], + "defaults": {}, "funcname": "SetBit", - "location": "internal", + "location": "imgui_internal:514", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -111,9 +300,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_TestBit", - "defaults": [], + "defaults": {}, "funcname": "TestBit", - "location": "internal", + "location": "imgui_internal:513", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -136,9 +325,9 @@ "argsoriginal": "(size_t sz)", "call_args": "(sz)", "cimguiname": "ImChunkStream_alloc_chunk", - "defaults": [], + "defaults": {}, "funcname": "alloc_chunk", - "location": "internal", + "location": "imgui_internal:608", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -158,9 +347,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_begin", - "defaults": [], + "defaults": {}, "funcname": "begin", - "location": "internal", + "location": "imgui_internal:609", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -184,9 +373,9 @@ "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_chunk_size", - "defaults": [], + "defaults": {}, "funcname": "chunk_size", - "location": "internal", + "location": "imgui_internal:611", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -206,9 +395,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_clear", - "defaults": [], + "defaults": {}, "funcname": "clear", - "location": "internal", + "location": "imgui_internal:605", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -228,9 +417,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_empty", - "defaults": [], + "defaults": {}, "funcname": "empty", - "location": "internal", + "location": "imgui_internal:606", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -250,9 +439,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_end", - "defaults": [], + "defaults": {}, "funcname": "end", - "location": "internal", + "location": "imgui_internal:612", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -276,9 +465,9 @@ "argsoriginal": "(T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_next_chunk", - "defaults": [], + "defaults": {}, "funcname": "next_chunk", - "location": "internal", + "location": "imgui_internal:610", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -302,9 +491,9 @@ "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_offset_from_ptr", - "defaults": [], + "defaults": {}, "funcname": "offset_from_ptr", - "location": "internal", + "location": "imgui_internal:613", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -328,9 +517,9 @@ "argsoriginal": "(int off)", "call_args": "(off)", "cimguiname": "ImChunkStream_ptr_from_offset", - "defaults": [], + "defaults": {}, "funcname": "ptr_from_offset", - "location": "internal", + "location": "imgui_internal:614", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -350,9 +539,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_size", - "defaults": [], + "defaults": {}, "funcname": "size", - "location": "internal", + "location": "imgui_internal:607", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -360,16 +549,39 @@ "templated": true } ], - "ImColor_HSV": [ + "ImChunkStream_swap": [ { - "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", + "args": "(ImChunkStream* self,ImChunkStream* rhs)", "argsT": [ { - "name": "pOut", - "type": "ImColor*" + "name": "self", + "type": "ImChunkStream*" }, { - "name": "self", + "name": "rhs", + "reftoptr": true, + "type": "ImChunkStream*" + } + ], + "argsoriginal": "(ImChunkStream& rhs)", + "call_args": "(*rhs)", + "cimguiname": "ImChunkStream_swap", + "defaults": {}, + "funcname": "swap", + "location": "imgui_internal:615", + "ov_cimguiname": "ImChunkStream_swap", + "ret": "void", + "signature": "(ImChunkStream*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImColor_HSV": [ + { + "args": "(ImColor *pOut,float h,float s,float v,float a)", + "argsT": [ + { + "name": "pOut", "type": "ImColor*" }, { @@ -396,7 +608,8 @@ "a": "1.0f" }, "funcname": "HSV", - "location": "imgui", + "is_static_function": true, + "location": "imgui:2181", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -412,9 +625,9 @@ "call_args": "()", "cimguiname": "ImColor_ImColor", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImColor", - "location": "imgui", + "location": "imgui:2171", "ov_cimguiname": "ImColor_ImColorNil", "signature": "()", "stname": "ImColor" @@ -447,7 +660,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui", + "location": "imgui:2172", "ov_cimguiname": "ImColor_ImColorInt", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -464,9 +677,9 @@ "call_args": "(rgba)", "cimguiname": "ImColor_ImColor", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImColor", - "location": "imgui", + "location": "imgui:2173", "ov_cimguiname": "ImColor_ImColorU32", "signature": "(ImU32)", "stname": "ImColor" @@ -499,7 +712,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui", + "location": "imgui:2174", "ov_cimguiname": "ImColor_ImColorFloat", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -516,9 +729,9 @@ "call_args": "(col)", "cimguiname": "ImColor_ImColor", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImColor", - "location": "imgui", + "location": "imgui:2175", "ov_cimguiname": "ImColor_ImColorVec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -556,7 +769,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui", + "location": "imgui:2180", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -574,7 +787,7 @@ ], "call_args": "(self)", "cimguiname": "ImColor_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImColor_destroy", "ret": "void", @@ -590,9 +803,9 @@ "call_args": "()", "cimguiname": "ImDrawCmd_ImDrawCmd", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui", + "location": "imgui:2226", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -609,7 +822,7 @@ ], "call_args": "(self)", "cimguiname": "ImDrawCmd_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImDrawCmd_destroy", "ret": "void", @@ -629,9 +842,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "internal", + "location": "imgui_internal:675", "ov_cimguiname": "ImDrawDataBuilder_Clear", "ret": "void", "signature": "()", @@ -650,9 +863,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", - "defaults": [], + "defaults": {}, "funcname": "ClearFreeMemory", - "location": "internal", + "location": "imgui_internal:676", "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "ret": "void", "signature": "()", @@ -671,15 +884,36 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", - "defaults": [], + "defaults": {}, "funcname": "FlattenIntoSingleLayer", - "location": "internal", + "location": "imgui_internal:678", "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "ret": "void", "signature": "()", "stname": "ImDrawDataBuilder" } ], + "ImDrawDataBuilder_GetDrawListCount": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_GetDrawListCount", + "defaults": {}, + "funcname": "GetDrawListCount", + "location": "imgui_internal:677", + "ov_cimguiname": "ImDrawDataBuilder_GetDrawListCount", + "ret": "int", + "signature": "()const", + "stname": "ImDrawDataBuilder" + } + ], "ImDrawData_Clear": [ { "args": "(ImDrawData* self)", @@ -692,9 +926,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawData_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2463", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -713,9 +947,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawData_DeIndexAllBuffers", - "defaults": [], + "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui", + "location": "imgui:2464", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -730,9 +964,9 @@ "call_args": "()", "cimguiname": "ImDrawData_ImDrawData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImDrawData", - "location": "imgui", + "location": "imgui:2462", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -754,9 +988,9 @@ "argsoriginal": "(const ImVec2& fb_scale)", "call_args": "(fb_scale)", "cimguiname": "ImDrawData_ScaleClipRects", - "defaults": [], + "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui", + "location": "imgui:2465", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -774,7 +1008,7 @@ ], "call_args": "(self)", "cimguiname": "ImDrawData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImDrawData_destroy", "ret": "void", @@ -790,15 +1024,15 @@ "call_args": "()", "cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "internal", + "location": "imgui_internal:667", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" } ], - "ImDrawListSharedData_SetCircleSegmentMaxError": [ + "ImDrawListSharedData_SetCircleTessellationMaxError": [ { "args": "(ImDrawListSharedData* self,float max_error)", "argsT": [ @@ -813,11 +1047,11 @@ ], "argsoriginal": "(float max_error)", "call_args": "(max_error)", - "cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", - "defaults": [], - "funcname": "SetCircleSegmentMaxError", - "location": "internal", - "ov_cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", + "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", + "defaults": {}, + "funcname": "SetCircleTessellationMaxError", + "location": "imgui_internal:668", + "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", "stname": "ImDrawListSharedData" @@ -834,7 +1068,7 @@ ], "call_args": "(self)", "cimguiname": "ImDrawListSharedData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImDrawListSharedData_destroy", "ret": "void", @@ -854,9 +1088,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSplitter_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2278", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -875,9 +1109,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSplitter_ClearFreeMemory", - "defaults": [], + "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui", + "location": "imgui:2279", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -892,9 +1126,9 @@ "call_args": "()", "cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui", + "location": "imgui:2276", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -916,9 +1150,9 @@ "argsoriginal": "(ImDrawList* draw_list)", "call_args": "(draw_list)", "cimguiname": "ImDrawListSplitter_Merge", - "defaults": [], + "defaults": {}, "funcname": "Merge", - "location": "imgui", + "location": "imgui:2281", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -945,9 +1179,9 @@ "argsoriginal": "(ImDrawList* draw_list,int channel_idx)", "call_args": "(draw_list,channel_idx)", "cimguiname": "ImDrawListSplitter_SetCurrentChannel", - "defaults": [], + "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui", + "location": "imgui:2282", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -974,9 +1208,9 @@ "argsoriginal": "(ImDrawList* draw_list,int count)", "call_args": "(draw_list,count)", "cimguiname": "ImDrawListSplitter_Split", - "defaults": [], + "defaults": {}, "funcname": "Split", - "location": "imgui", + "location": "imgui:2280", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -994,15 +1228,17 @@ ], "call_args": "(self)", "cimguiname": "ImDrawListSplitter_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui:2277", "ov_cimguiname": "ImDrawListSplitter_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImDrawListSplitter*)", "stname": "ImDrawListSplitter" } ], - "ImDrawList_AddBezierCurve": [ + "ImDrawList_AddBezierCubic": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)", "argsT": [ @@ -1041,18 +1277,65 @@ ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)", "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)", - "cimguiname": "ImDrawList_AddBezierCurve", + "cimguiname": "ImDrawList_AddBezierCubic", "defaults": { "num_segments": "0" }, - "funcname": "AddBezierCurve", - "location": "imgui", - "ov_cimguiname": "ImDrawList_AddBezierCurve", + "funcname": "AddBezierCubic", + "location": "imgui:2380", + "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", "stname": "ImDrawList" } ], + "ImDrawList_AddBezierQuadratic": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "thickness", + "type": "float" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness,int num_segments=0)", + "call_args": "(p1,p2,p3,col,thickness,num_segments)", + "cimguiname": "ImDrawList_AddBezierQuadratic", + "defaults": { + "num_segments": "0" + }, + "funcname": "AddBezierQuadratic", + "location": "imgui:2381", + "ov_cimguiname": "ImDrawList_AddBezierQuadratic", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_AddCallback": [ { "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)", @@ -1073,9 +1356,9 @@ "argsoriginal": "(ImDrawCallback callback,void* callback_data)", "call_args": "(callback,callback_data)", "cimguiname": "ImDrawList_AddCallback", - "defaults": [], + "defaults": {}, "funcname": "AddCallback", - "location": "imgui", + "location": "imgui:2404", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -1119,7 +1402,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui", + "location": "imgui:2372", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1158,7 +1441,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui", + "location": "imgui:2373", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1189,9 +1472,9 @@ "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)", "call_args": "(points,num_points,col)", "cimguiname": "ImDrawList_AddConvexPolyFilled", - "defaults": [], + "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui", + "location": "imgui:2379", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1210,9 +1493,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_AddDrawCmd", - "defaults": [], + "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui", + "location": "imgui:2405", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1256,12 +1539,12 @@ "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)", "cimguiname": "ImDrawList_AddImage", "defaults": { - "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", + "col": "4294967295", "uv_max": "ImVec2(1,1)", "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui", + "location": "imgui:2387", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1321,14 +1604,14 @@ "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)", "cimguiname": "ImDrawList_AddImageQuad", "defaults": { - "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", + "col": "4294967295", "uv1": "ImVec2(0,0)", "uv2": "ImVec2(1,0)", "uv3": "ImVec2(1,1)", "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui", + "location": "imgui:2388", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1337,7 +1620,7 @@ ], "ImDrawList_AddImageRounded": [ { - "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags)", "argsT": [ { "name": "self", @@ -1372,21 +1655,21 @@ "type": "float" }, { - "name": "rounding_corners", - "type": "ImDrawCornerFlags" + "name": "flags", + "type": "ImDrawFlags" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", - "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawFlags flags=0)", + "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,flags)", "cimguiname": "ImDrawList_AddImageRounded", "defaults": { - "rounding_corners": "ImDrawCornerFlags_All" + "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui", + "location": "imgui:2389", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", "stname": "ImDrawList" } ], @@ -1422,7 +1705,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui", + "location": "imgui:2364", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1465,7 +1748,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui", + "location": "imgui:2374", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1500,9 +1783,9 @@ "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)", "call_args": "(center,radius,col,num_segments)", "cimguiname": "ImDrawList_AddNgonFilled", - "defaults": [], + "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui", + "location": "imgui:2375", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1511,7 +1794,7 @@ ], "ImDrawList_AddPolyline": [ { - "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", + "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)", "argsT": [ { "name": "self", @@ -1530,23 +1813,23 @@ "type": "ImU32" }, { - "name": "closed", - "type": "bool" + "name": "flags", + "type": "ImDrawFlags" }, { "name": "thickness", "type": "float" } ], - "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", - "call_args": "(points,num_points,col,closed,thickness)", + "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)", + "call_args": "(points,num_points,col,flags,thickness)", "cimguiname": "ImDrawList_AddPolyline", - "defaults": [], + "defaults": {}, "funcname": "AddPolyline", - "location": "imgui", + "location": "imgui:2378", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", - "signature": "(const ImVec2*,int,ImU32,bool,float)", + "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", "stname": "ImDrawList" } ], @@ -1590,7 +1873,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui", + "location": "imgui:2368", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1629,9 +1912,9 @@ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)", "call_args": "(p1,p2,p3,p4,col)", "cimguiname": "ImDrawList_AddQuadFilled", - "defaults": [], + "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui", + "location": "imgui:2369", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1640,7 +1923,7 @@ ], "ImDrawList_AddRect": [ { - "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags,float thickness)", "argsT": [ { "name": "self", @@ -1663,33 +1946,33 @@ "type": "float" }, { - "name": "rounding_corners", - "type": "ImDrawCornerFlags" + "name": "flags", + "type": "ImDrawFlags" }, { "name": "thickness", "type": "float" } ], - "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", - "call_args": "(p_min,p_max,col,rounding,rounding_corners,thickness)", + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0,float thickness=1.0f)", + "call_args": "(p_min,p_max,col,rounding,flags,thickness)", "cimguiname": "ImDrawList_AddRect", "defaults": { + "flags": "0", "rounding": "0.0f", - "rounding_corners": "ImDrawCornerFlags_All", "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui", + "location": "imgui:2365", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", "stname": "ImDrawList" } ], "ImDrawList_AddRectFilled": [ { - "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags)", "argsT": [ { "name": "self", @@ -1712,22 +1995,22 @@ "type": "float" }, { - "name": "rounding_corners", - "type": "ImDrawCornerFlags" + "name": "flags", + "type": "ImDrawFlags" } ], - "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", - "call_args": "(p_min,p_max,col,rounding,rounding_corners)", + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0)", + "call_args": "(p_min,p_max,col,rounding,flags)", "cimguiname": "ImDrawList_AddRectFilled", "defaults": { - "rounding": "0.0f", - "rounding_corners": "ImDrawCornerFlags_All" + "flags": "0", + "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui", + "location": "imgui:2366", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", "stname": "ImDrawList" } ], @@ -1767,9 +2050,9 @@ "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)", "cimguiname": "ImDrawList_AddRectFilledMultiColor", - "defaults": [], + "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui", + "location": "imgui:2367", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1805,10 +2088,10 @@ "call_args": "(pos,col,text_begin,text_end)", "cimguiname": "ImDrawList_AddText", "defaults": { - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui", + "location": "imgui:2376", "ov_cimguiname": "ImDrawList_AddTextVec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -1858,12 +2141,12 @@ "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)", "cimguiname": "ImDrawList_AddText", "defaults": { - "cpu_fine_clip_rect": "((void*)0)", - "text_end": "((void*)0)", + "cpu_fine_clip_rect": "NULL", + "text_end": "NULL", "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui", + "location": "imgui:2377", "ov_cimguiname": "ImDrawList_AddTextFontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1906,7 +2189,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui", + "location": "imgui:2370", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1941,9 +2224,9 @@ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)", "call_args": "(p1,p2,p3,col)", "cimguiname": "ImDrawList_AddTriangleFilled", - "defaults": [], + "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui", + "location": "imgui:2371", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1962,9 +2245,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_ChannelsMerge", - "defaults": [], + "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui", + "location": "imgui:2415", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1987,9 +2270,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImDrawList_ChannelsSetCurrent", - "defaults": [], + "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui", + "location": "imgui:2416", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2012,9 +2295,9 @@ "argsoriginal": "(int count)", "call_args": "(count)", "cimguiname": "ImDrawList_ChannelsSplit", - "defaults": [], + "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui", + "location": "imgui:2414", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2033,9 +2316,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_CloneOutput", - "defaults": [], + "defaults": {}, "funcname": "CloneOutput", - "location": "imgui", + "location": "imgui:2406", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2058,9 +2341,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_GetClipRectMax", - "defaults": [], + "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui", + "location": "imgui:2356", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2084,9 +2367,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_GetClipRectMin", - "defaults": [], + "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui", + "location": "imgui:2355", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2107,9 +2390,9 @@ "call_args": "(shared_data)", "cimguiname": "ImDrawList_ImDrawList", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImDrawList", - "location": "imgui", + "location": "imgui:2347", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2144,14 +2427,14 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)", + "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=0)", "call_args": "(center,radius,a_min,a_max,num_segments)", "cimguiname": "ImDrawList_PathArcTo", "defaults": { - "num_segments": "10" + "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui", + "location": "imgui:2397", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2186,16 +2469,16 @@ "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)", "call_args": "(center,radius,a_min_of_12,a_max_of_12)", "cimguiname": "ImDrawList_PathArcToFast", - "defaults": [], + "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui", + "location": "imgui:2398", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", "stname": "ImDrawList" } ], - "ImDrawList_PathBezierCurveTo": [ + "ImDrawList_PathBezierCubicCurveTo": [ { "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)", "argsT": [ @@ -2222,18 +2505,53 @@ ], "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)", "call_args": "(p2,p3,p4,num_segments)", - "cimguiname": "ImDrawList_PathBezierCurveTo", + "cimguiname": "ImDrawList_PathBezierCubicCurveTo", "defaults": { "num_segments": "0" }, - "funcname": "PathBezierCurveTo", - "location": "imgui", - "ov_cimguiname": "ImDrawList_PathBezierCurveTo", + "funcname": "PathBezierCubicCurveTo", + "location": "imgui:2399", + "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", "stname": "ImDrawList" } ], + "ImDrawList_PathBezierQuadraticCurveTo": [ + { + "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,int num_segments=0)", + "call_args": "(p2,p3,num_segments)", + "cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", + "defaults": { + "num_segments": "0" + }, + "funcname": "PathBezierQuadraticCurveTo", + "location": "imgui:2400", + "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_PathClear": [ { "args": "(ImDrawList* self)", @@ -2246,9 +2564,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PathClear", - "defaults": [], + "defaults": {}, "funcname": "PathClear", - "location": "imgui", + "location": "imgui:2392", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2271,9 +2589,9 @@ "argsoriginal": "(ImU32 col)", "call_args": "(col)", "cimguiname": "ImDrawList_PathFillConvex", - "defaults": [], + "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui", + "location": "imgui:2395", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2296,9 +2614,9 @@ "argsoriginal": "(const ImVec2& pos)", "call_args": "(pos)", "cimguiname": "ImDrawList_PathLineTo", - "defaults": [], + "defaults": {}, "funcname": "PathLineTo", - "location": "imgui", + "location": "imgui:2393", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2321,9 +2639,9 @@ "argsoriginal": "(const ImVec2& pos)", "call_args": "(pos)", "cimguiname": "ImDrawList_PathLineToMergeDuplicate", - "defaults": [], + "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui", + "location": "imgui:2394", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2332,7 +2650,7 @@ ], "ImDrawList_PathRect": [ { - "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)", + "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags)", "argsT": [ { "name": "self", @@ -2351,28 +2669,28 @@ "type": "float" }, { - "name": "rounding_corners", - "type": "ImDrawCornerFlags" + "name": "flags", + "type": "ImDrawFlags" } ], - "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", - "call_args": "(rect_min,rect_max,rounding,rounding_corners)", + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawFlags flags=0)", + "call_args": "(rect_min,rect_max,rounding,flags)", "cimguiname": "ImDrawList_PathRect", "defaults": { - "rounding": "0.0f", - "rounding_corners": "ImDrawCornerFlags_All" + "flags": "0", + "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui", + "location": "imgui:2401", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", + "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", "stname": "ImDrawList" } ], "ImDrawList_PathStroke": [ { - "args": "(ImDrawList* self,ImU32 col,bool closed,float thickness)", + "args": "(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness)", "argsT": [ { "name": "self", @@ -2383,25 +2701,26 @@ "type": "ImU32" }, { - "name": "closed", - "type": "bool" + "name": "flags", + "type": "ImDrawFlags" }, { "name": "thickness", "type": "float" } ], - "argsoriginal": "(ImU32 col,bool closed,float thickness=1.0f)", - "call_args": "(col,closed,thickness)", + "argsoriginal": "(ImU32 col,ImDrawFlags flags=0,float thickness=1.0f)", + "call_args": "(col,flags,thickness)", "cimguiname": "ImDrawList_PathStroke", "defaults": { + "flags": "0", "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui", + "location": "imgui:2396", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", - "signature": "(ImU32,bool,float)", + "signature": "(ImU32,ImDrawFlags,float)", "stname": "ImDrawList" } ], @@ -2417,9 +2736,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PopClipRect", - "defaults": [], + "defaults": {}, "funcname": "PopClipRect", - "location": "imgui", + "location": "imgui:2352", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2438,9 +2757,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PopTextureID", - "defaults": [], + "defaults": {}, "funcname": "PopTextureID", - "location": "imgui", + "location": "imgui:2354", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2495,9 +2814,9 @@ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)", "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)", "cimguiname": "ImDrawList_PrimQuadUV", - "defaults": [], + "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui", + "location": "imgui:2425", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2528,9 +2847,9 @@ "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)", "call_args": "(a,b,col)", "cimguiname": "ImDrawList_PrimRect", - "defaults": [], + "defaults": {}, "funcname": "PrimRect", - "location": "imgui", + "location": "imgui:2423", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2569,9 +2888,9 @@ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)", "call_args": "(a,b,uv_a,uv_b,col)", "cimguiname": "ImDrawList_PrimRectUV", - "defaults": [], + "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui", + "location": "imgui:2424", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2598,9 +2917,9 @@ "argsoriginal": "(int idx_count,int vtx_count)", "call_args": "(idx_count,vtx_count)", "cimguiname": "ImDrawList_PrimReserve", - "defaults": [], + "defaults": {}, "funcname": "PrimReserve", - "location": "imgui", + "location": "imgui:2421", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2627,9 +2946,9 @@ "argsoriginal": "(int idx_count,int vtx_count)", "call_args": "(idx_count,vtx_count)", "cimguiname": "ImDrawList_PrimUnreserve", - "defaults": [], + "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui", + "location": "imgui:2422", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2660,9 +2979,9 @@ "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", "call_args": "(pos,uv,col)", "cimguiname": "ImDrawList_PrimVtx", - "defaults": [], + "defaults": {}, "funcname": "PrimVtx", - "location": "imgui", + "location": "imgui:2428", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2685,9 +3004,9 @@ "argsoriginal": "(ImDrawIdx idx)", "call_args": "(idx)", "cimguiname": "ImDrawList_PrimWriteIdx", - "defaults": [], + "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui", + "location": "imgui:2427", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2718,9 +3037,9 @@ "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", "call_args": "(pos,uv,col)", "cimguiname": "ImDrawList_PrimWriteVtx", - "defaults": [], + "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui", + "location": "imgui:2426", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2755,7 +3074,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui", + "location": "imgui:2350", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", @@ -2774,9 +3093,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PushClipRectFullScreen", - "defaults": [], + "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui", + "location": "imgui:2351", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2799,33 +3118,58 @@ "argsoriginal": "(ImTextureID texture_id)", "call_args": "(texture_id)", "cimguiname": "ImDrawList_PushTextureID", - "defaults": [], + "defaults": {}, "funcname": "PushTextureID", - "location": "imgui", + "location": "imgui:2353", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", "stname": "ImDrawList" } ], - "ImDrawList__ClearFreeMemory": [ + "ImDrawList__CalcCircleAutoSegmentCount": [ { - "args": "(ImDrawList* self)", + "args": "(ImDrawList* self,float radius)", "argsT": [ { "name": "self", "type": "ImDrawList*" + }, + { + "name": "radius", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList__ClearFreeMemory", - "defaults": [], - "funcname": "_ClearFreeMemory", - "location": "imgui", - "ov_cimguiname": "ImDrawList__ClearFreeMemory", - "ret": "void", - "signature": "()", + "argsoriginal": "(float radius)", + "call_args": "(radius)", + "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", + "defaults": {}, + "funcname": "_CalcCircleAutoSegmentCount", + "location": "imgui:2442", + "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", + "ret": "int", + "signature": "(float)const", + "stname": "ImDrawList" + } + ], + "ImDrawList__ClearFreeMemory": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__ClearFreeMemory", + "defaults": {}, + "funcname": "_ClearFreeMemory", + "location": "imgui:2437", + "ov_cimguiname": "ImDrawList__ClearFreeMemory", + "ret": "void", + "signature": "()", "stname": "ImDrawList" } ], @@ -2841,9 +3185,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedClipRect", - "defaults": [], + "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui", + "location": "imgui:2439", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -2862,9 +3206,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedTextureID", - "defaults": [], + "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui", + "location": "imgui:2440", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -2883,15 +3227,97 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedVtxOffset", - "defaults": [], + "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui", + "location": "imgui:2441", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], + "ImDrawList__PathArcToFastEx": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_sample,int a_max_sample,int a_step)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "a_min_sample", + "type": "int" + }, + { + "name": "a_max_sample", + "type": "int" + }, + { + "name": "a_step", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,int a_min_sample,int a_max_sample,int a_step)", + "call_args": "(center,radius,a_min_sample,a_max_sample,a_step)", + "cimguiname": "ImDrawList__PathArcToFastEx", + "defaults": {}, + "funcname": "_PathArcToFastEx", + "location": "imgui:2443", + "ov_cimguiname": "ImDrawList__PathArcToFastEx", + "ret": "void", + "signature": "(const ImVec2,float,int,int,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList__PathArcToN": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "a_min", + "type": "float" + }, + { + "name": "a_max", + "type": "float" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments)", + "call_args": "(center,radius,a_min,a_max,num_segments)", + "cimguiname": "ImDrawList__PathArcToN", + "defaults": {}, + "funcname": "_PathArcToN", + "location": "imgui:2444", + "ov_cimguiname": "ImDrawList__PathArcToN", + "ret": "void", + "signature": "(const ImVec2,float,float,float,int)", + "stname": "ImDrawList" + } + ], "ImDrawList__PopUnusedDrawCmd": [ { "args": "(ImDrawList* self)", @@ -2904,9 +3330,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__PopUnusedDrawCmd", - "defaults": [], + "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui", + "location": "imgui:2438", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -2925,9 +3351,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__ResetForNewFrame", - "defaults": [], + "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui", + "location": "imgui:2436", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -2945,9 +3371,11 @@ ], "call_args": "(self)", "cimguiname": "ImDrawList_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui:2349", "ov_cimguiname": "ImDrawList_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImDrawList*)", "stname": "ImDrawList" @@ -2961,9 +3389,9 @@ "call_args": "()", "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui", + "location": "imgui:2536", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2981,9 +3409,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlasCustomRect_IsPacked", - "defaults": [], + "defaults": {}, "funcname": "IsPacked", - "location": "imgui", + "location": "imgui:2537", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3001,7 +3429,7 @@ ], "call_args": "(self)", "cimguiname": "ImFontAtlasCustomRect_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImFontAtlasCustomRect_destroy", "ret": "void", @@ -3049,7 +3477,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui", + "location": "imgui:2620", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3076,9 +3504,9 @@ "argsoriginal": "(int width,int height)", "call_args": "(width,height)", "cimguiname": "ImFontAtlas_AddCustomRectRegular", - "defaults": [], + "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui", + "location": "imgui:2619", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3101,9 +3529,9 @@ "argsoriginal": "(const ImFontConfig* font_cfg)", "call_args": "(font_cfg)", "cimguiname": "ImFontAtlas_AddFont", - "defaults": [], + "defaults": {}, "funcname": "AddFont", - "location": "imgui", + "location": "imgui:2570", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3127,10 +3555,10 @@ "call_args": "(font_cfg)", "cimguiname": "ImFontAtlas_AddFontDefault", "defaults": { - "font_cfg": "((void*)0)" + "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui", + "location": "imgui:2571", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3166,11 +3594,11 @@ "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromFileTTF", "defaults": { - "font_cfg": "((void*)0)", - "glyph_ranges": "((void*)0)" + "font_cfg": "NULL", + "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui", + "location": "imgui:2572", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3206,11 +3634,11 @@ "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "defaults": { - "font_cfg": "((void*)0)", - "glyph_ranges": "((void*)0)" + "font_cfg": "NULL", + "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui", + "location": "imgui:2575", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3250,11 +3678,11 @@ "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "defaults": { - "font_cfg": "((void*)0)", - "glyph_ranges": "((void*)0)" + "font_cfg": "NULL", + "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui", + "location": "imgui:2574", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3294,11 +3722,11 @@ "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "defaults": { - "font_cfg": "((void*)0)", - "glyph_ranges": "((void*)0)" + "font_cfg": "NULL", + "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui", + "location": "imgui:2573", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3317,9 +3745,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_Build", - "defaults": [], + "defaults": {}, "funcname": "Build", - "location": "imgui", + "location": "imgui:2586", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3350,9 +3778,9 @@ "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "call_args": "(rect,out_uv_min,out_uv_max)", "cimguiname": "ImFontAtlas_CalcCustomRectUV", - "defaults": [], + "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui", + "location": "imgui:2624", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3371,9 +3799,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2579", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3392,9 +3820,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearFonts", - "defaults": [], + "defaults": {}, "funcname": "ClearFonts", - "location": "imgui", + "location": "imgui:2578", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3413,9 +3841,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearInputData", - "defaults": [], + "defaults": {}, "funcname": "ClearInputData", - "location": "imgui", + "location": "imgui:2576", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3434,9 +3862,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearTexData", - "defaults": [], + "defaults": {}, "funcname": "ClearTexData", - "location": "imgui", + "location": "imgui:2577", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3459,9 +3887,9 @@ "argsoriginal": "(int index)", "call_args": "(index)", "cimguiname": "ImFontAtlas_GetCustomRectByIndex", - "defaults": [], + "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui", + "location": "imgui:2621", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3480,9 +3908,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui", + "location": "imgui:2602", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3501,9 +3929,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui", + "location": "imgui:2603", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3522,9 +3950,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui", + "location": "imgui:2604", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3543,9 +3971,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui", + "location": "imgui:2599", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3564,9 +3992,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui", + "location": "imgui:2601", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3585,9 +4013,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui", + "location": "imgui:2600", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3606,9 +4034,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesThai", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui", + "location": "imgui:2605", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3627,9 +4055,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", - "defaults": [], + "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui", + "location": "imgui:2606", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3668,9 +4096,9 @@ "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)", "cimguiname": "ImFontAtlas_GetMouseCursorTexData", - "defaults": [], + "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui", + "location": "imgui:2625", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3706,10 +4134,10 @@ "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "defaults": { - "out_bytes_per_pixel": "((void*)0)" + "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui", + "location": "imgui:2587", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3745,10 +4173,10 @@ "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "defaults": { - "out_bytes_per_pixel": "((void*)0)" + "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui", + "location": "imgui:2588", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3763,9 +4191,9 @@ "call_args": "()", "cimguiname": "ImFontAtlas_ImFontAtlas", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui", + "location": "imgui:2568", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3783,9 +4211,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_IsBuilt", - "defaults": [], + "defaults": {}, "funcname": "IsBuilt", - "location": "imgui", + "location": "imgui:2589", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3808,9 +4236,9 @@ "argsoriginal": "(ImTextureID id)", "call_args": "(id)", "cimguiname": "ImFontAtlas_SetTexID", - "defaults": [], + "defaults": {}, "funcname": "SetTexID", - "location": "imgui", + "location": "imgui:2590", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3828,9 +4256,11 @@ ], "call_args": "(self)", "cimguiname": "ImFontAtlas_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui:2569", "ov_cimguiname": "ImFontAtlas_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImFontAtlas*)", "stname": "ImFontAtlas" @@ -3844,9 +4274,9 @@ "call_args": "()", "cimguiname": "ImFontConfig_ImFontConfig", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui", + "location": "imgui:2496", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3863,7 +4293,7 @@ ], "call_args": "(self)", "cimguiname": "ImFontConfig_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImFontConfig_destroy", "ret": "void", @@ -3887,9 +4317,9 @@ "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFontGlyphRangesBuilder_AddChar", - "defaults": [], + "defaults": {}, "funcname": "AddChar", - "location": "imgui", + "location": "imgui:2521", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3912,9 +4342,9 @@ "argsoriginal": "(const ImWchar* ranges)", "call_args": "(ranges)", "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", - "defaults": [], + "defaults": {}, "funcname": "AddRanges", - "location": "imgui", + "location": "imgui:2523", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3942,10 +4372,10 @@ "call_args": "(text,text_end)", "cimguiname": "ImFontGlyphRangesBuilder_AddText", "defaults": { - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui", + "location": "imgui:2522", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3968,9 +4398,9 @@ "argsoriginal": "(ImVector* out_ranges)", "call_args": "(out_ranges)", "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", - "defaults": [], + "defaults": {}, "funcname": "BuildRanges", - "location": "imgui", + "location": "imgui:2524", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3989,9 +4419,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontGlyphRangesBuilder_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2518", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4014,9 +4444,9 @@ "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_GetBit", - "defaults": [], + "defaults": {}, "funcname": "GetBit", - "location": "imgui", + "location": "imgui:2519", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4031,9 +4461,9 @@ "call_args": "()", "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui", + "location": "imgui:2517", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4055,9 +4485,9 @@ "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_SetBit", - "defaults": [], + "defaults": {}, "funcname": "SetBit", - "location": "imgui", + "location": "imgui:2520", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4075,7 +4505,7 @@ ], "call_args": "(self)", "cimguiname": "ImFontGlyphRangesBuilder_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy", "ret": "void", @@ -4085,7 +4515,7 @@ ], "ImFont_AddGlyph": [ { - "args": "(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "args": "(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", "argsT": [ { "name": "self", @@ -4093,7 +4523,7 @@ }, { "name": "src_cfg", - "type": "ImFontConfig*" + "type": "const ImFontConfig*" }, { "name": "c", @@ -4136,15 +4566,15 @@ "type": "float" } ], - "argsoriginal": "(ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "argsoriginal": "(const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", "call_args": "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)", "cimguiname": "ImFont_AddGlyph", - "defaults": [], + "defaults": {}, "funcname": "AddGlyph", - "location": "imgui", + "location": "imgui:2711", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", - "signature": "(ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", + "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", "stname": "ImFont" } ], @@ -4176,7 +4606,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui", + "location": "imgui:2712", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4195,9 +4625,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_BuildLookupTable", - "defaults": [], + "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui", + "location": "imgui:2708", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4245,11 +4675,11 @@ "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", "cimguiname": "ImFont_CalcTextSizeA", "defaults": { - "remaining": "((void*)0)", - "text_end": "((void*)0)" + "remaining": "NULL", + "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui", + "location": "imgui:2702", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4285,9 +4715,9 @@ "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)", "call_args": "(scale,text,text_end,wrap_width)", "cimguiname": "ImFont_CalcWordWrapPositionA", - "defaults": [], + "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui", + "location": "imgui:2703", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4306,9 +4736,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_ClearOutputData", - "defaults": [], + "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui", + "location": "imgui:2709", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4331,9 +4761,9 @@ "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_FindGlyph", - "defaults": [], + "defaults": {}, "funcname": "FindGlyph", - "location": "imgui", + "location": "imgui:2694", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4356,9 +4786,9 @@ "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_FindGlyphNoFallback", - "defaults": [], + "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui", + "location": "imgui:2695", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4381,9 +4811,9 @@ "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_GetCharAdvance", - "defaults": [], + "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui", + "location": "imgui:2696", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4402,9 +4832,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_GetDebugName", - "defaults": [], + "defaults": {}, "funcname": "GetDebugName", - "location": "imgui", + "location": "imgui:2698", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4427,9 +4857,9 @@ "argsoriginal": "(int new_size)", "call_args": "(new_size)", "cimguiname": "ImFont_GrowIndex", - "defaults": [], + "defaults": {}, "funcname": "GrowIndex", - "location": "imgui", + "location": "imgui:2710", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4444,9 +4874,9 @@ "call_args": "()", "cimguiname": "ImFont_ImFont", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImFont", - "location": "imgui", + "location": "imgui:2692", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4472,9 +4902,9 @@ "argsoriginal": "(unsigned int c_begin,unsigned int c_last)", "call_args": "(c_begin,c_last)", "cimguiname": "ImFont_IsGlyphRangeUnused", - "defaults": [], + "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui", + "location": "imgui:2715", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4493,9 +4923,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_IsLoaded", - "defaults": [], + "defaults": {}, "funcname": "IsLoaded", - "location": "imgui", + "location": "imgui:2697", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4534,9 +4964,9 @@ "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)", "call_args": "(draw_list,size,pos,col,c)", "cimguiname": "ImFont_RenderChar", - "defaults": [], + "defaults": {}, "funcname": "RenderChar", - "location": "imgui", + "location": "imgui:2704", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", @@ -4596,7 +5026,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui", + "location": "imgui:2705", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4619,9 +5049,9 @@ "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_SetFallbackChar", - "defaults": [], + "defaults": {}, "funcname": "SetFallbackChar", - "location": "imgui", + "location": "imgui:2714", "ov_cimguiname": "ImFont_SetFallbackChar", "ret": "void", "signature": "(ImWchar)", @@ -4648,9 +5078,9 @@ "argsoriginal": "(ImWchar c,bool visible)", "call_args": "(c,visible)", "cimguiname": "ImFont_SetGlyphVisible", - "defaults": [], + "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui", + "location": "imgui:2713", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -4668,103 +5098,49 @@ ], "call_args": "(self)", "cimguiname": "ImFont_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui:2693", "ov_cimguiname": "ImFont_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImFont*)", "stname": "ImFont" } ], - "ImGuiColumnData_ImGuiColumnData": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiColumnData_ImGuiColumnData", - "constructor": true, - "defaults": [], - "funcname": "ImGuiColumnData", - "location": "internal", - "ov_cimguiname": "ImGuiColumnData_ImGuiColumnData", - "signature": "()", - "stname": "ImGuiColumnData" - } - ], - "ImGuiColumnData_destroy": [ - { - "args": "(ImGuiColumnData* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiColumnData*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiColumnData_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiColumnData_destroy", - "ret": "void", - "signature": "(ImGuiColumnData*)", - "stname": "ImGuiColumnData" - } - ], - "ImGuiColumns_Clear": [ - { - "args": "(ImGuiColumns* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiColumns*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiColumns_Clear", - "defaults": [], - "funcname": "Clear", - "location": "internal", - "ov_cimguiname": "ImGuiColumns_Clear", - "ret": "void", - "signature": "()", - "stname": "ImGuiColumns" - } - ], - "ImGuiColumns_ImGuiColumns": [ + "ImGuiContextHook_ImGuiContextHook": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiColumns_ImGuiColumns", + "cimguiname": "ImGuiContextHook_ImGuiContextHook", "constructor": true, - "defaults": [], - "funcname": "ImGuiColumns", - "location": "internal", - "ov_cimguiname": "ImGuiColumns_ImGuiColumns", + "defaults": {}, + "funcname": "ImGuiContextHook", + "location": "imgui_internal:1283", + "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", - "stname": "ImGuiColumns" + "stname": "ImGuiContextHook" } ], - "ImGuiColumns_destroy": [ + "ImGuiContextHook_destroy": [ { - "args": "(ImGuiColumns* self)", + "args": "(ImGuiContextHook* self)", "argsT": [ { "name": "self", - "type": "ImGuiColumns*" + "type": "ImGuiContextHook*" } ], "call_args": "(self)", - "cimguiname": "ImGuiColumns_destroy", - "defaults": [], + "cimguiname": "ImGuiContextHook_destroy", + "defaults": {}, "destructor": true, - "ov_cimguiname": "ImGuiColumns_destroy", + "ov_cimguiname": "ImGuiContextHook_destroy", "ret": "void", - "signature": "(ImGuiColumns*)", - "stname": "ImGuiColumns" + "signature": "(ImGuiContextHook*)", + "stname": "ImGuiContextHook" } ], "ImGuiContext_ImGuiContext": [ @@ -4780,9 +5156,9 @@ "call_args": "(shared_font_atlas)", "cimguiname": "ImGuiContext_ImGuiContext", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiContext", - "location": "internal", + "location": "imgui_internal:1532", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -4799,7 +5175,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiContext_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiContext_destroy", "ret": "void", @@ -4807,480 +5183,190 @@ "stname": "ImGuiContext" } ], - "ImGuiDockContext_ImGuiDockContext": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockContext_ImGuiDockContext", - "constructor": true, - "defaults": [], - "funcname": "ImGuiDockContext", - "location": "internal", - "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", - "signature": "()", - "stname": "ImGuiDockContext" - } - ], - "ImGuiDockContext_destroy": [ + "ImGuiIO_AddInputCharacter": [ { - "args": "(ImGuiDockContext* self)", + "args": "(ImGuiIO* self,unsigned int c)", "argsT": [ { "name": "self", - "type": "ImGuiDockContext*" + "type": "ImGuiIO*" + }, + { + "name": "c", + "type": "unsigned int" } ], - "call_args": "(self)", - "cimguiname": "ImGuiDockContext_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiDockContext_destroy", + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacter", + "defaults": {}, + "funcname": "AddInputCharacter", + "location": "imgui:1830", + "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", - "signature": "(ImGuiDockContext*)", - "stname": "ImGuiDockContext" + "signature": "(unsigned int)", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_GetMergedFlags": [ + "ImGuiIO_AddInputCharacterUTF16": [ { - "args": "(ImGuiDockNode* self)", + "args": "(ImGuiIO* self,ImWchar16 c)", "argsT": [ { "name": "self", - "type": "ImGuiDockNode*" + "type": "ImGuiIO*" + }, + { + "name": "c", + "type": "ImWchar16" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_GetMergedFlags", - "defaults": [], - "funcname": "GetMergedFlags", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_GetMergedFlags", - "ret": "ImGuiDockNodeFlags", - "signature": "()const", - "stname": "ImGuiDockNode" + "argsoriginal": "(ImWchar16 c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "defaults": {}, + "funcname": "AddInputCharacterUTF16", + "location": "imgui:1831", + "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "ret": "void", + "signature": "(ImWchar16)", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_ImGuiDockNode": [ + "ImGuiIO_AddInputCharactersUTF8": [ { - "args": "(ImGuiID id)", + "args": "(ImGuiIO* self,const char* str)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "str", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "ImGuiDockNode_ImGuiDockNode", - "constructor": true, - "defaults": [], - "funcname": "ImGuiDockNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", - "signature": "(ImGuiID)", - "stname": "ImGuiDockNode" + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "defaults": {}, + "funcname": "AddInputCharactersUTF8", + "location": "imgui:1832", + "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "ret": "void", + "signature": "(const char*)", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_IsCentralNode": [ + "ImGuiIO_ClearInputCharacters": [ { - "args": "(ImGuiDockNode* self)", + "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", - "type": "ImGuiDockNode*" + "type": "ImGuiIO*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiDockNode_IsCentralNode", - "defaults": [], - "funcname": "IsCentralNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsCentralNode", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" + "cimguiname": "ImGuiIO_ClearInputCharacters", + "defaults": {}, + "funcname": "ClearInputCharacters", + "location": "imgui:1833", + "ov_cimguiname": "ImGuiIO_ClearInputCharacters", + "ret": "void", + "signature": "()", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_IsDockSpace": [ + "ImGuiIO_ImGuiIO": [ { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiDockNode_IsDockSpace", - "defaults": [], - "funcname": "IsDockSpace", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsDockSpace", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" + "cimguiname": "ImGuiIO_ImGuiIO", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiIO", + "location": "imgui:1881", + "ov_cimguiname": "ImGuiIO_ImGuiIO", + "signature": "()", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_IsEmpty": [ + "ImGuiIO_destroy": [ { - "args": "(ImGuiDockNode* self)", + "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", - "type": "ImGuiDockNode*" + "type": "ImGuiIO*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsEmpty", - "defaults": [], - "funcname": "IsEmpty", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsEmpty", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" + "call_args": "(self)", + "cimguiname": "ImGuiIO_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiIO_destroy", + "ret": "void", + "signature": "(ImGuiIO*)", + "stname": "ImGuiIO" } ], - "ImGuiDockNode_IsFloatingNode": [ + "ImGuiInputTextCallbackData_ClearSelection": [ { - "args": "(ImGuiDockNode* self)", + "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", - "type": "ImGuiDockNode*" + "type": "ImGuiInputTextCallbackData*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiDockNode_IsFloatingNode", - "defaults": [], - "funcname": "IsFloatingNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" + "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", + "defaults": {}, + "funcname": "ClearSelection", + "location": "imgui:1922", + "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiDockNode_IsHiddenTabBar": [ + "ImGuiInputTextCallbackData_DeleteChars": [ { - "args": "(ImGuiDockNode* self)", + "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", "argsT": [ { "name": "self", - "type": "ImGuiDockNode*" + "type": "ImGuiInputTextCallbackData*" + }, + { + "name": "pos", + "type": "int" + }, + { + "name": "bytes_count", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsHiddenTabBar", - "defaults": [], - "funcname": "IsHiddenTabBar", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" + "argsoriginal": "(int pos,int bytes_count)", + "call_args": "(pos,bytes_count)", + "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "defaults": {}, + "funcname": "DeleteChars", + "location": "imgui:1919", + "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "ret": "void", + "signature": "(int,int)", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiDockNode_IsLeafNode": [ + "ImGuiInputTextCallbackData_HasSelection": [ { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsLeafNode", - "defaults": [], - "funcname": "IsLeafNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsLeafNode", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], - "ImGuiDockNode_IsNoTabBar": [ - { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsNoTabBar", - "defaults": [], - "funcname": "IsNoTabBar", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], - "ImGuiDockNode_IsRootNode": [ - { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsRootNode", - "defaults": [], - "funcname": "IsRootNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsRootNode", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], - "ImGuiDockNode_IsSplitNode": [ - { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_IsSplitNode", - "defaults": [], - "funcname": "IsSplitNode", - "location": "internal", - "ov_cimguiname": "ImGuiDockNode_IsSplitNode", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], - "ImGuiDockNode_Rect": [ - { - "args": "(ImRect *pOut,ImGuiDockNode* self)", - "argsT": [ - { - "name": "pOut", - "type": "ImRect*" - }, - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_Rect", - "defaults": [], - "funcname": "Rect", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "ImGuiDockNode_Rect", - "ret": "void", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], - "ImGuiDockNode_destroy": [ - { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiDockNode_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiDockNode_destroy", - "ret": "void", - "signature": "(ImGuiDockNode*)", - "stname": "ImGuiDockNode" - } - ], - "ImGuiIO_AddInputCharacter": [ - { - "args": "(ImGuiIO* self,unsigned int c)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - }, - { - "name": "c", - "type": "unsigned int" - } - ], - "argsoriginal": "(unsigned int c)", - "call_args": "(c)", - "cimguiname": "ImGuiIO_AddInputCharacter", - "defaults": [], - "funcname": "AddInputCharacter", - "location": "imgui", - "ov_cimguiname": "ImGuiIO_AddInputCharacter", - "ret": "void", - "signature": "(unsigned int)", - "stname": "ImGuiIO" - } - ], - "ImGuiIO_AddInputCharacterUTF16": [ - { - "args": "(ImGuiIO* self,ImWchar16 c)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - }, - { - "name": "c", - "type": "ImWchar16" - } - ], - "argsoriginal": "(ImWchar16 c)", - "call_args": "(c)", - "cimguiname": "ImGuiIO_AddInputCharacterUTF16", - "defaults": [], - "funcname": "AddInputCharacterUTF16", - "location": "imgui", - "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", - "ret": "void", - "signature": "(ImWchar16)", - "stname": "ImGuiIO" - } - ], - "ImGuiIO_AddInputCharactersUTF8": [ - { - "args": "(ImGuiIO* self,const char* str)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - }, - { - "name": "str", - "type": "const char*" - } - ], - "argsoriginal": "(const char* str)", - "call_args": "(str)", - "cimguiname": "ImGuiIO_AddInputCharactersUTF8", - "defaults": [], - "funcname": "AddInputCharactersUTF8", - "location": "imgui", - "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", - "ret": "void", - "signature": "(const char*)", - "stname": "ImGuiIO" - } - ], - "ImGuiIO_ClearInputCharacters": [ - { - "args": "(ImGuiIO* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiIO_ClearInputCharacters", - "defaults": [], - "funcname": "ClearInputCharacters", - "location": "imgui", - "ov_cimguiname": "ImGuiIO_ClearInputCharacters", - "ret": "void", - "signature": "()", - "stname": "ImGuiIO" - } - ], - "ImGuiIO_ImGuiIO": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiIO_ImGuiIO", - "constructor": true, - "defaults": [], - "funcname": "ImGuiIO", - "location": "imgui", - "ov_cimguiname": "ImGuiIO_ImGuiIO", - "signature": "()", - "stname": "ImGuiIO" - } - ], - "ImGuiIO_destroy": [ - { - "args": "(ImGuiIO* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiIO_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiIO_destroy", - "ret": "void", - "signature": "(ImGuiIO*)", - "stname": "ImGuiIO" - } - ], - "ImGuiInputTextCallbackData_DeleteChars": [ - { - "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", - "argsT": [ - { - "name": "self", - "type": "ImGuiInputTextCallbackData*" - }, - { - "name": "pos", - "type": "int" - }, - { - "name": "bytes_count", - "type": "int" - } - ], - "argsoriginal": "(int pos,int bytes_count)", - "call_args": "(pos,bytes_count)", - "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", - "defaults": [], - "funcname": "DeleteChars", - "location": "imgui", - "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", - "ret": "void", - "signature": "(int,int)", - "stname": "ImGuiInputTextCallbackData" - } - ], - "ImGuiInputTextCallbackData_HasSelection": [ - { - "args": "(ImGuiInputTextCallbackData* self)", + "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", @@ -5290,9 +5376,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextCallbackData_HasSelection", - "defaults": [], + "defaults": {}, "funcname": "HasSelection", - "location": "imgui", + "location": "imgui:1923", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -5307,9 +5393,9 @@ "call_args": "()", "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui", + "location": "imgui:1918", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -5340,16 +5426,37 @@ "call_args": "(pos,text,text_end)", "cimguiname": "ImGuiInputTextCallbackData_InsertChars", "defaults": { - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui", + "location": "imgui:1920", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", "stname": "ImGuiInputTextCallbackData" } ], + "ImGuiInputTextCallbackData_SelectAll": [ + { + "args": "(ImGuiInputTextCallbackData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextCallbackData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextCallbackData_SelectAll", + "defaults": {}, + "funcname": "SelectAll", + "location": "imgui:1921", + "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextCallbackData" + } + ], "ImGuiInputTextCallbackData_destroy": [ { "args": "(ImGuiInputTextCallbackData* self)", @@ -5361,7 +5468,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiInputTextCallbackData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", "ret": "void", @@ -5381,9 +5488,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearFreeMemory", - "defaults": [], + "defaults": {}, "funcname": "ClearFreeMemory", - "location": "internal", + "location": "imgui_internal:985", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -5402,9 +5509,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearSelection", - "defaults": [], + "defaults": {}, "funcname": "ClearSelection", - "location": "internal", + "location": "imgui_internal:994", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -5423,9 +5530,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearText", - "defaults": [], + "defaults": {}, "funcname": "ClearText", - "location": "internal", + "location": "imgui_internal:984", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -5444,9 +5551,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_CursorAnimReset", - "defaults": [], + "defaults": {}, "funcname": "CursorAnimReset", - "location": "internal", + "location": "imgui_internal:991", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -5465,9 +5572,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_CursorClamp", - "defaults": [], + "defaults": {}, "funcname": "CursorClamp", - "location": "internal", + "location": "imgui_internal:992", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", @@ -5486,9 +5593,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", - "defaults": [], + "defaults": {}, "funcname": "GetRedoAvailCount", - "location": "internal", + "location": "imgui_internal:987", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", @@ -5507,9 +5614,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", - "defaults": [], + "defaults": {}, "funcname": "GetUndoAvailCount", - "location": "internal", + "location": "imgui_internal:986", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", @@ -5528,9 +5635,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_HasSelection", - "defaults": [], + "defaults": {}, "funcname": "HasSelection", - "location": "internal", + "location": "imgui_internal:993", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -5545,9 +5652,9 @@ "call_args": "()", "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "internal", + "location": "imgui_internal:983", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "signature": "()", "stname": "ImGuiInputTextState" @@ -5569,9 +5676,9 @@ "argsoriginal": "(int key)", "call_args": "(key)", "cimguiname": "ImGuiInputTextState_OnKeyPressed", - "defaults": [], + "defaults": {}, "funcname": "OnKeyPressed", - "location": "internal", + "location": "imgui_internal:988", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -5590,9 +5697,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_SelectAll", - "defaults": [], + "defaults": {}, "funcname": "SelectAll", - "location": "internal", + "location": "imgui_internal:995", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -5610,7 +5717,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiInputTextState_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiInputTextState_destroy", "ret": "void", @@ -5630,9 +5737,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_Backup", - "defaults": [], + "defaults": {}, "funcname": "Backup", - "location": "internal", + "location": "imgui_internal:1861", "ov_cimguiname": "ImGuiLastItemDataBackup_Backup", "ret": "void", "signature": "()", @@ -5647,9 +5754,9 @@ "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiLastItemDataBackup", - "location": "internal", + "location": "imgui_internal:1860", "ov_cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "signature": "()", "stname": "ImGuiLastItemDataBackup" @@ -5667,9 +5774,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_Restore", - "defaults": [], + "defaults": {}, "funcname": "Restore", - "location": "internal", + "location": "imgui_internal:1862", "ov_cimguiname": "ImGuiLastItemDataBackup_Restore", "ret": "void", "signature": "()const", @@ -5687,7 +5794,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiLastItemDataBackup_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiLastItemDataBackup_destroy", "ret": "void", @@ -5719,7 +5826,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui", + "location": "imgui:2135", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -5738,9 +5845,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiListClipper_End", - "defaults": [], + "defaults": {}, "funcname": "End", - "location": "imgui", + "location": "imgui:2136", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -5749,29 +5856,17 @@ ], "ImGuiListClipper_ImGuiListClipper": [ { - "args": "(int items_count,float items_height)", - "argsT": [ - { - "name": "items_count", - "type": "int" - }, - { - "name": "items_height", - "type": "float" - } - ], - "argsoriginal": "(int items_count=-1,float items_height=-1.0f)", - "call_args": "(items_count,items_height)", - "cimguiname": "ImGuiListClipper_ImGuiListClipper", - "constructor": true, - "defaults": { - "items_count": "-1", - "items_height": "-1.0f" - }, + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiListClipper_ImGuiListClipper", + "constructor": true, + "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui", + "location": "imgui:2130", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", - "signature": "(int,float)", + "signature": "()", "stname": "ImGuiListClipper" } ], @@ -5787,9 +5882,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiListClipper_Step", - "defaults": [], + "defaults": {}, "funcname": "Step", - "location": "imgui", + "location": "imgui:2137", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -5807,9 +5902,11 @@ ], "call_args": "(self)", "cimguiname": "ImGuiListClipper_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui:2131", "ov_cimguiname": "ImGuiListClipper_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImGuiListClipper*)", "stname": "ImGuiListClipper" @@ -5831,9 +5928,9 @@ "argsoriginal": "(float avail_w)", "call_args": "(avail_w)", "cimguiname": "ImGuiMenuColumns_CalcExtraSpace", - "defaults": [], + "defaults": {}, "funcname": "CalcExtraSpace", - "location": "internal", + "location": "imgui_internal:959", "ov_cimguiname": "ImGuiMenuColumns_CalcExtraSpace", "ret": "float", "signature": "(float)const", @@ -5864,9 +5961,9 @@ "argsoriginal": "(float w0,float w1,float w2)", "call_args": "(w0,w1,w2)", "cimguiname": "ImGuiMenuColumns_DeclColumns", - "defaults": [], + "defaults": {}, "funcname": "DeclColumns", - "location": "internal", + "location": "imgui_internal:958", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float)", @@ -5881,9 +5978,9 @@ "call_args": "()", "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "internal", + "location": "imgui_internal:956", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -5913,9 +6010,9 @@ "argsoriginal": "(int count,float spacing,bool clear)", "call_args": "(count,spacing,clear)", "cimguiname": "ImGuiMenuColumns_Update", - "defaults": [], + "defaults": {}, "funcname": "Update", - "location": "internal", + "location": "imgui_internal:957", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(int,float,bool)", @@ -5933,7 +6030,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiMenuColumns_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiMenuColumns_destroy", "ret": "void", @@ -5941,6 +6038,41 @@ "stname": "ImGuiMenuColumns" } ], + "ImGuiMetricsConfig_ImGuiMetricsConfig": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiMetricsConfig", + "location": "imgui_internal:1241", + "ov_cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", + "signature": "()", + "stname": "ImGuiMetricsConfig" + } + ], + "ImGuiMetricsConfig_destroy": [ + { + "args": "(ImGuiMetricsConfig* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMetricsConfig*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiMetricsConfig_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiMetricsConfig_destroy", + "ret": "void", + "signature": "(ImGuiMetricsConfig*)", + "stname": "ImGuiMetricsConfig" + } + ], "ImGuiNavMoveResult_Clear": [ { "args": "(ImGuiNavMoveResult* self)", @@ -5953,9 +6085,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNavMoveResult_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "internal", + "location": "imgui_internal:1023", "ov_cimguiname": "ImGuiNavMoveResult_Clear", "ret": "void", "signature": "()", @@ -5970,9 +6102,9 @@ "call_args": "()", "cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiNavMoveResult", - "location": "internal", + "location": "imgui_internal:1022", "ov_cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", "signature": "()", "stname": "ImGuiNavMoveResult" @@ -5989,7 +6121,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiNavMoveResult_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiNavMoveResult_destroy", "ret": "void", @@ -6009,9 +6141,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextItemData_ClearFlags", - "defaults": [], + "defaults": {}, "funcname": "ClearFlags", - "location": "internal", + "location": "imgui_internal:1078", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -6026,9 +6158,9 @@ "call_args": "()", "cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "internal", + "location": "imgui_internal:1077", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -6045,7 +6177,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiNextItemData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiNextItemData_destroy", "ret": "void", @@ -6065,9 +6197,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextWindowData_ClearFlags", - "defaults": [], + "defaults": {}, "funcname": "ClearFlags", - "location": "internal", + "location": "imgui_internal:1059", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -6082,9 +6214,9 @@ "call_args": "()", "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "internal", + "location": "imgui_internal:1058", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -6101,7 +6233,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiNextWindowData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiNextWindowData_destroy", "ret": "void", @@ -6109,6 +6241,76 @@ "stname": "ImGuiNextWindowData" } ], + "ImGuiOldColumnData_ImGuiOldColumnData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiOldColumnData", + "location": "imgui_internal:1128", + "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", + "signature": "()", + "stname": "ImGuiOldColumnData" + } + ], + "ImGuiOldColumnData_destroy": [ + { + "args": "(ImGuiOldColumnData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiOldColumnData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiOldColumnData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiOldColumnData_destroy", + "ret": "void", + "signature": "(ImGuiOldColumnData*)", + "stname": "ImGuiOldColumnData" + } + ], + "ImGuiOldColumns_ImGuiOldColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiOldColumns_ImGuiOldColumns", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiOldColumns", + "location": "imgui_internal:1149", + "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", + "signature": "()", + "stname": "ImGuiOldColumns" + } + ], + "ImGuiOldColumns_destroy": [ + { + "args": "(ImGuiOldColumns* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiOldColumns*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiOldColumns_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiOldColumns_destroy", + "ret": "void", + "signature": "(ImGuiOldColumns*)", + "stname": "ImGuiOldColumns" + } + ], "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ { "args": "()", @@ -6117,9 +6319,9 @@ "call_args": "()", "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui", + "location": "imgui:1998", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -6136,7 +6338,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiOnceUponAFrame_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", "ret": "void", @@ -6156,9 +6358,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:1952", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -6173,9 +6375,9 @@ "call_args": "()", "cimguiname": "ImGuiPayload_ImGuiPayload", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui", + "location": "imgui:1951", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -6197,9 +6399,9 @@ "argsoriginal": "(const char* type)", "call_args": "(type)", "cimguiname": "ImGuiPayload_IsDataType", - "defaults": [], + "defaults": {}, "funcname": "IsDataType", - "location": "imgui", + "location": "imgui:1953", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -6218,9 +6420,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_IsDelivery", - "defaults": [], + "defaults": {}, "funcname": "IsDelivery", - "location": "imgui", + "location": "imgui:1955", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -6239,9 +6441,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_IsPreview", - "defaults": [], + "defaults": {}, "funcname": "IsPreview", - "location": "imgui", + "location": "imgui:1954", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -6259,7 +6461,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiPayload_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiPayload_destroy", "ret": "void", @@ -6267,76 +6469,6 @@ "stname": "ImGuiPayload" } ], - "ImGuiPlatformIO_ImGuiPlatformIO": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", - "constructor": true, - "defaults": [], - "funcname": "ImGuiPlatformIO", - "location": "imgui", - "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", - "signature": "()", - "stname": "ImGuiPlatformIO" - } - ], - "ImGuiPlatformIO_destroy": [ - { - "args": "(ImGuiPlatformIO* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiPlatformIO*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiPlatformIO_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiPlatformIO_destroy", - "ret": "void", - "signature": "(ImGuiPlatformIO*)", - "stname": "ImGuiPlatformIO" - } - ], - "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", - "constructor": true, - "defaults": [], - "funcname": "ImGuiPlatformMonitor", - "location": "imgui", - "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", - "signature": "()", - "stname": "ImGuiPlatformMonitor" - } - ], - "ImGuiPlatformMonitor_destroy": [ - { - "args": "(ImGuiPlatformMonitor* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiPlatformMonitor*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiPlatformMonitor_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiPlatformMonitor_destroy", - "ret": "void", - "signature": "(ImGuiPlatformMonitor*)", - "stname": "ImGuiPlatformMonitor" - } - ], "ImGuiPopupData_ImGuiPopupData": [ { "args": "()", @@ -6345,9 +6477,9 @@ "call_args": "()", "cimguiname": "ImGuiPopupData_ImGuiPopupData", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiPopupData", - "location": "internal", + "location": "imgui_internal:1009", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -6364,7 +6496,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiPopupData_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiPopupData_destroy", "ret": "void", @@ -6385,9 +6517,9 @@ "call_args": "(ptr)", "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "internal", + "location": "imgui_internal:1092", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" @@ -6404,9 +6536,9 @@ "call_args": "(index)", "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "internal", + "location": "imgui_internal:1093", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt", "signature": "(int)", "stname": "ImGuiPtrOrIndex" @@ -6423,7 +6555,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiPtrOrIndex_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiPtrOrIndex_destroy", "ret": "void", @@ -6439,9 +6571,9 @@ "call_args": "()", "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "internal", + "location": "imgui_internal:1224", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -6458,7 +6590,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiSettingsHandler_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiSettingsHandler_destroy", "ret": "void", @@ -6466,6 +6598,83 @@ "stname": "ImGuiSettingsHandler" } ], + "ImGuiStackSizes_CompareWithCurrentState": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_CompareWithCurrentState", + "defaults": {}, + "funcname": "CompareWithCurrentState", + "location": "imgui_internal:1265", + "ov_cimguiname": "ImGuiStackSizes_CompareWithCurrentState", + "ret": "void", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_ImGuiStackSizes": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_ImGuiStackSizes", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackSizes", + "location": "imgui_internal:1263", + "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_SetToCurrentState": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_SetToCurrentState", + "defaults": {}, + "funcname": "SetToCurrentState", + "location": "imgui_internal:1264", + "ov_cimguiname": "ImGuiStackSizes_SetToCurrentState", + "ret": "void", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_destroy": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackSizes_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackSizes_destroy", + "ret": "void", + "signature": "(ImGuiStackSizes*)", + "stname": "ImGuiStackSizes" + } + ], "ImGuiStoragePair_ImGuiStoragePair": [ { "args": "(ImGuiID _key,int _val_i)", @@ -6483,9 +6692,9 @@ "call_args": "(_key,_val_i)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui", + "location": "imgui:2065", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -6506,9 +6715,9 @@ "call_args": "(_key,_val_f)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui", + "location": "imgui:2066", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -6529,9 +6738,9 @@ "call_args": "(_key,_val_p)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui", + "location": "imgui:2067", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -6548,7 +6757,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiStoragePair_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiStoragePair_destroy", "ret": "void", @@ -6568,9 +6777,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiStorage_BuildSortByKey", - "defaults": [], + "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui", + "location": "imgui:2098", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -6589,9 +6798,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiStorage_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2075", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -6622,7 +6831,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui", + "location": "imgui:2078", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -6653,7 +6862,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui", + "location": "imgui:2090", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -6684,7 +6893,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui", + "location": "imgui:2080", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -6715,7 +6924,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui", + "location": "imgui:2091", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -6746,7 +6955,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui", + "location": "imgui:2076", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -6777,7 +6986,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui", + "location": "imgui:2089", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -6800,9 +7009,9 @@ "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImGuiStorage_GetVoidPtr", - "defaults": [], + "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui", + "location": "imgui:2082", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -6830,10 +7039,10 @@ "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetVoidPtrRef", "defaults": { - "default_val": "((void*)0)" + "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui", + "location": "imgui:2092", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -6856,9 +7065,9 @@ "argsoriginal": "(int val)", "call_args": "(val)", "cimguiname": "ImGuiStorage_SetAllInt", - "defaults": [], + "defaults": {}, "funcname": "SetAllInt", - "location": "imgui", + "location": "imgui:2095", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -6885,9 +7094,9 @@ "argsoriginal": "(ImGuiID key,bool val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetBool", - "defaults": [], + "defaults": {}, "funcname": "SetBool", - "location": "imgui", + "location": "imgui:2079", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -6914,9 +7123,9 @@ "argsoriginal": "(ImGuiID key,float val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetFloat", - "defaults": [], + "defaults": {}, "funcname": "SetFloat", - "location": "imgui", + "location": "imgui:2081", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -6943,9 +7152,9 @@ "argsoriginal": "(ImGuiID key,int val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetInt", - "defaults": [], + "defaults": {}, "funcname": "SetInt", - "location": "imgui", + "location": "imgui:2077", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -6972,9 +7181,9 @@ "argsoriginal": "(ImGuiID key,void* val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetVoidPtr", - "defaults": [], + "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui", + "location": "imgui:2083", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -6998,9 +7207,9 @@ "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "internal", + "location": "imgui_internal:928", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModInt", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" @@ -7021,9 +7230,9 @@ "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "internal", + "location": "imgui_internal:929", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModFloat", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" @@ -7044,9 +7253,9 @@ "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "internal", + "location": "imgui_internal:930", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModVec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" @@ -7063,7 +7272,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiStyleMod_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiStyleMod_destroy", "ret": "void", @@ -7079,9 +7288,9 @@ "call_args": "()", "cimguiname": "ImGuiStyle_ImGuiStyle", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui", + "location": "imgui:1744", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -7103,9 +7312,9 @@ "argsoriginal": "(float scale_factor)", "call_args": "(scale_factor)", "cimguiname": "ImGuiStyle_ScaleAllSizes", - "defaults": [], + "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui", + "location": "imgui:1745", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -7123,7 +7332,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiStyle_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiStyle_destroy", "ret": "void", @@ -7147,9 +7356,9 @@ "argsoriginal": "(const ImGuiTabItem* tab)", "call_args": "(tab)", "cimguiname": "ImGuiTabBar_GetTabName", - "defaults": [], + "defaults": {}, "funcname": "GetTabName", - "location": "internal", + "location": "imgui_internal:1939", "ov_cimguiname": "ImGuiTabBar_GetTabName", "ret": "const char*", "signature": "(const ImGuiTabItem*)const", @@ -7172,9 +7381,9 @@ "argsoriginal": "(const ImGuiTabItem* tab)", "call_args": "(tab)", "cimguiname": "ImGuiTabBar_GetTabOrder", - "defaults": [], + "defaults": {}, "funcname": "GetTabOrder", - "location": "internal", + "location": "imgui_internal:1938", "ov_cimguiname": "ImGuiTabBar_GetTabOrder", "ret": "int", "signature": "(const ImGuiTabItem*)const", @@ -7189,9 +7398,9 @@ "call_args": "()", "cimguiname": "ImGuiTabBar_ImGuiTabBar", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiTabBar", - "location": "internal", + "location": "imgui_internal:1937", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -7208,7 +7417,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiTabBar_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiTabBar_destroy", "ret": "void", @@ -7224,9 +7433,9 @@ "call_args": "()", "cimguiname": "ImGuiTabItem_ImGuiTabItem", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiTabItem", - "location": "internal", + "location": "imgui_internal:1899", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -7243,7 +7452,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiTabItem_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiTabItem_destroy", "ret": "void", @@ -7251,149 +7460,382 @@ "stname": "ImGuiTabItem" } ], - "ImGuiTextBuffer_ImGuiTextBuffer": [ + "ImGuiTableColumnSettings_ImGuiTableColumnSettings": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "constructor": true, - "defaults": [], - "funcname": "ImGuiTextBuffer", - "location": "imgui", - "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "defaults": {}, + "funcname": "ImGuiTableColumnSettings", + "location": "imgui_internal:2159", + "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", - "stname": "ImGuiTextBuffer" + "stname": "ImGuiTableColumnSettings" } ], - "ImGuiTextBuffer_append": [ + "ImGuiTableColumnSettings_destroy": [ { - "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", + "args": "(ImGuiTableColumnSettings* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" - }, - { - "name": "str", - "type": "const char*" - }, - { - "name": "str_end", - "type": "const char*" + "type": "ImGuiTableColumnSettings*" } ], - "argsoriginal": "(const char* str,const char* str_end=((void*)0))", - "call_args": "(str,str_end)", - "cimguiname": "ImGuiTextBuffer_append", - "defaults": { - "str_end": "((void*)0)" - }, - "funcname": "append", - "location": "imgui", - "ov_cimguiname": "ImGuiTextBuffer_append", + "call_args": "(self)", + "cimguiname": "ImGuiTableColumnSettings_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumnSettings_destroy", "ret": "void", - "signature": "(const char*,const char*)", - "stname": "ImGuiTextBuffer" + "signature": "(ImGuiTableColumnSettings*)", + "stname": "ImGuiTableColumnSettings" } ], - "ImGuiTextBuffer_appendf": [ + "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs": [ { - "args": "(ImGuiTextBuffer* self,const char* fmt,...)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableColumnSortSpecs", + "location": "imgui:1966", + "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", + "signature": "()", + "stname": "ImGuiTableColumnSortSpecs" + } + ], + "ImGuiTableColumnSortSpecs_destroy": [ + { + "args": "(ImGuiTableColumnSortSpecs* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "...", - "type": "..." + "type": "ImGuiTableColumnSortSpecs*" } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "ImGuiTextBuffer_appendf", - "defaults": [], - "funcname": "appendf", - "isvararg": "...)", - "location": "imgui", - "manual": true, - "ov_cimguiname": "ImGuiTextBuffer_appendf", + "call_args": "(self)", + "cimguiname": "ImGuiTableColumnSortSpecs_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy", "ret": "void", - "signature": "(const char*,...)", - "stname": "ImGuiTextBuffer" + "signature": "(ImGuiTableColumnSortSpecs*)", + "stname": "ImGuiTableColumnSortSpecs" } ], - "ImGuiTextBuffer_appendfv": [ + "ImGuiTableColumn_ImGuiTableColumn": [ { - "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableColumn_ImGuiTableColumn", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableColumn", + "location": "imgui_internal:2007", + "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", + "signature": "()", + "stname": "ImGuiTableColumn" + } + ], + "ImGuiTableColumn_destroy": [ + { + "args": "(ImGuiTableColumn* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "args", - "type": "va_list" + "type": "ImGuiTableColumn*" } ], - "argsoriginal": "(const char* fmt,va_list args)", - "call_args": "(fmt,args)", - "cimguiname": "ImGuiTextBuffer_appendfv", - "defaults": [], - "funcname": "appendfv", - "location": "imgui", - "ov_cimguiname": "ImGuiTextBuffer_appendfv", + "call_args": "(self)", + "cimguiname": "ImGuiTableColumn_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumn_destroy", "ret": "void", - "signature": "(const char*,va_list)", - "stname": "ImGuiTextBuffer" + "signature": "(ImGuiTableColumn*)", + "stname": "ImGuiTableColumn" } ], - "ImGuiTextBuffer_begin": [ + "ImGuiTableSettings_GetColumnSettings": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiTableSettings* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiTableSettings*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_begin", - "defaults": [], - "funcname": "begin", - "location": "imgui", - "ov_cimguiname": "ImGuiTextBuffer_begin", - "ret": "const char*", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "cimguiname": "ImGuiTableSettings_GetColumnSettings", + "defaults": {}, + "funcname": "GetColumnSettings", + "location": "imgui_internal:2182", + "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", + "ret": "ImGuiTableColumnSettings*", + "signature": "()", + "stname": "ImGuiTableSettings" } ], - "ImGuiTextBuffer_c_str": [ + "ImGuiTableSettings_ImGuiTableSettings": [ { - "args": "(ImGuiTextBuffer* self)", - "argsT": [ - { - "name": "self", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableSettings_ImGuiTableSettings", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableSettings", + "location": "imgui_internal:2181", + "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", + "signature": "()", + "stname": "ImGuiTableSettings" + } + ], + "ImGuiTableSettings_destroy": [ + { + "args": "(ImGuiTableSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableSettings*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableSettings_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableSettings_destroy", + "ret": "void", + "signature": "(ImGuiTableSettings*)", + "stname": "ImGuiTableSettings" + } + ], + "ImGuiTableSortSpecs_ImGuiTableSortSpecs": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableSortSpecs", + "location": "imgui:1979", + "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", + "signature": "()", + "stname": "ImGuiTableSortSpecs" + } + ], + "ImGuiTableSortSpecs_destroy": [ + { + "args": "(ImGuiTableSortSpecs* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableSortSpecs*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableSortSpecs_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableSortSpecs_destroy", + "ret": "void", + "signature": "(ImGuiTableSortSpecs*)", + "stname": "ImGuiTableSortSpecs" + } + ], + "ImGuiTable_ImGuiTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTable_ImGuiTable", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTable", + "location": "imgui_internal:2143", + "ov_cimguiname": "ImGuiTable_ImGuiTable", + "signature": "()", + "stname": "ImGuiTable" + } + ], + "ImGuiTable_destroy": [ + { + "args": "(ImGuiTable* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTable*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTable_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:2144", + "ov_cimguiname": "ImGuiTable_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "ImGuiTable" + } + ], + "ImGuiTextBuffer_ImGuiTextBuffer": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTextBuffer", + "location": "imgui:2036", + "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "signature": "()", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_append": [ + { + "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "str", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end=((void*)0))", + "call_args": "(str,str_end)", + "cimguiname": "ImGuiTextBuffer_append", + "defaults": { + "str_end": "NULL" + }, + "funcname": "append", + "location": "imgui:2045", + "ov_cimguiname": "ImGuiTextBuffer_append", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_appendf": [ + { + "args": "(ImGuiTextBuffer* self,const char* fmt,...)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "ImGuiTextBuffer_appendf", + "defaults": {}, + "funcname": "appendf", + "isvararg": "...)", + "location": "imgui:2046", + "manual": true, + "ov_cimguiname": "ImGuiTextBuffer_appendf", + "ret": "void", + "signature": "(const char*,...)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_appendfv": [ + { + "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "ImGuiTextBuffer_appendfv", + "defaults": {}, + "funcname": "appendfv", + "location": "imgui:2047", + "ov_cimguiname": "ImGuiTextBuffer_appendfv", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_begin": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui:2038", + "ov_cimguiname": "ImGuiTextBuffer_begin", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_c_str": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_c_str", - "defaults": [], + "defaults": {}, "funcname": "c_str", - "location": "imgui", + "location": "imgui:2044", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -7412,9 +7854,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_clear", - "defaults": [], + "defaults": {}, "funcname": "clear", - "location": "imgui", + "location": "imgui:2042", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -7432,7 +7874,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiTextBuffer_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiTextBuffer_destroy", "ret": "void", @@ -7452,9 +7894,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_empty", - "defaults": [], + "defaults": {}, "funcname": "empty", - "location": "imgui", + "location": "imgui:2041", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -7473,9 +7915,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_end", - "defaults": [], + "defaults": {}, "funcname": "end", - "location": "imgui", + "location": "imgui:2039", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -7498,9 +7940,9 @@ "argsoriginal": "(int capacity)", "call_args": "(capacity)", "cimguiname": "ImGuiTextBuffer_reserve", - "defaults": [], + "defaults": {}, "funcname": "reserve", - "location": "imgui", + "location": "imgui:2043", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -7519,9 +7961,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_size", - "defaults": [], + "defaults": {}, "funcname": "size", - "location": "imgui", + "location": "imgui:2040", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -7540,9 +7982,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_Build", - "defaults": [], + "defaults": {}, "funcname": "Build", - "location": "imgui", + "location": "imgui:2009", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -7561,9 +8003,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "imgui", + "location": "imgui:2010", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -7595,7 +8037,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui", + "location": "imgui:2007", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -7619,7 +8061,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui", + "location": "imgui:2006", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -7637,9 +8079,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_IsActive", - "defaults": [], + "defaults": {}, "funcname": "IsActive", - "location": "imgui", + "location": "imgui:2011", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -7667,10 +8109,10 @@ "call_args": "(text,text_end)", "cimguiname": "ImGuiTextFilter_PassFilter", "defaults": { - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui", + "location": "imgui:2008", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -7688,7 +8130,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiTextFilter_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiTextFilter_destroy", "ret": "void", @@ -7704,9 +8146,9 @@ "call_args": "()", "cimguiname": "ImGuiTextRange_ImGuiTextRange", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui", + "location": "imgui:2019", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", "signature": "()", "stname": "ImGuiTextRange" @@ -7727,9 +8169,9 @@ "call_args": "(_b,_e)", "cimguiname": "ImGuiTextRange_ImGuiTextRange", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui", + "location": "imgui:2020", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -7746,7 +8188,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiTextRange_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiTextRange_destroy", "ret": "void", @@ -7766,9 +8208,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextRange_empty", - "defaults": [], + "defaults": {}, "funcname": "empty", - "location": "imgui", + "location": "imgui:2021", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -7795,36 +8237,15 @@ "argsoriginal": "(char separator,ImVector* out)", "call_args": "(separator,out)", "cimguiname": "ImGuiTextRange_split", - "defaults": [], + "defaults": {}, "funcname": "split", - "location": "imgui", + "location": "imgui:2022", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", "stname": "ImGuiTextRange" } ], - "ImGuiViewportP_ClearRequestFlags": [ - { - "args": "(ImGuiViewportP* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiViewportP*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiViewportP_ClearRequestFlags", - "defaults": [], - "funcname": "ClearRequestFlags", - "location": "internal", - "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", - "ret": "void", - "signature": "()", - "stname": "ImGuiViewportP" - } - ], "ImGuiViewportP_GetMainRect": [ { "args": "(ImRect *pOut,ImGuiViewportP* self)", @@ -7841,9 +8262,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_GetMainRect", - "defaults": [], + "defaults": {}, "funcname": "GetMainRect", - "location": "internal", + "location": "imgui_internal:1188", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -7867,9 +8288,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_GetWorkRect", - "defaults": [], + "defaults": {}, "funcname": "GetWorkRect", - "location": "internal", + "location": "imgui_internal:1189", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -7885,14 +8306,35 @@ "call_args": "()", "cimguiname": "ImGuiViewportP_ImGuiViewportP", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiViewportP", - "location": "internal", + "location": "imgui_internal:1186", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" } ], + "ImGuiViewportP_UpdateWorkRect": [ + { + "args": "(ImGuiViewportP* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_UpdateWorkRect", + "defaults": {}, + "funcname": "UpdateWorkRect", + "location": "imgui_internal:1190", + "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", + "ret": "void", + "signature": "()", + "stname": "ImGuiViewportP" + } + ], "ImGuiViewportP_destroy": [ { "args": "(ImGuiViewportP* self)", @@ -7904,9 +8346,11 @@ ], "call_args": "(self)", "cimguiname": "ImGuiViewportP_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui_internal:1187", "ov_cimguiname": "ImGuiViewportP_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImGuiViewportP*)", "stname": "ImGuiViewportP" @@ -7928,43 +8372,17 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewport_GetCenter", - "defaults": [], + "defaults": {}, "funcname": "GetCenter", - "location": "imgui", + "location": "imgui:2749", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", - "signature": "()", - "stname": "ImGuiViewport" - } - ], - "ImGuiViewport_GetWorkPos": [ - { - "args": "(ImVec2 *pOut,ImGuiViewport* self)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "self", - "type": "ImGuiViewport*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiViewport_GetWorkPos", - "defaults": [], - "funcname": "GetWorkPos", - "location": "imgui", - "nonUDT": 1, - "ov_cimguiname": "ImGuiViewport_GetWorkPos", - "ret": "void", - "signature": "()", + "signature": "()const", "stname": "ImGuiViewport" } ], - "ImGuiViewport_GetWorkSize": [ + "ImGuiViewport_GetWorkCenter": [ { "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ @@ -7979,14 +8397,14 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiViewport_GetWorkSize", - "defaults": [], - "funcname": "GetWorkSize", - "location": "imgui", + "cimguiname": "ImGuiViewport_GetWorkCenter", + "defaults": {}, + "funcname": "GetWorkCenter", + "location": "imgui:2750", "nonUDT": 1, - "ov_cimguiname": "ImGuiViewport_GetWorkSize", + "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", - "signature": "()", + "signature": "()const", "stname": "ImGuiViewport" } ], @@ -7998,9 +8416,9 @@ "call_args": "()", "cimguiname": "ImGuiViewport_ImGuiViewport", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui", + "location": "imgui:2746", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -8017,7 +8435,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiViewport_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiViewport_destroy", "ret": "void", @@ -8025,63 +8443,28 @@ "stname": "ImGuiViewport" } ], - "ImGuiWindowClass_ImGuiWindowClass": [ + "ImGuiWindowSettings_GetName": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiWindowSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindowSettings*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiWindowClass_ImGuiWindowClass", - "constructor": true, - "defaults": [], - "funcname": "ImGuiWindowClass", - "location": "imgui", - "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", + "cimguiname": "ImGuiWindowSettings_GetName", + "defaults": {}, + "funcname": "GetName", + "location": "imgui_internal:1209", + "ov_cimguiname": "ImGuiWindowSettings_GetName", + "ret": "char*", "signature": "()", - "stname": "ImGuiWindowClass" + "stname": "ImGuiWindowSettings" } ], - "ImGuiWindowClass_destroy": [ - { - "args": "(ImGuiWindowClass* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiWindowClass*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiWindowClass_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiWindowClass_destroy", - "ret": "void", - "signature": "(ImGuiWindowClass*)", - "stname": "ImGuiWindowClass" - } - ], - "ImGuiWindowSettings_GetName": [ - { - "args": "(ImGuiWindowSettings* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiWindowSettings*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiWindowSettings_GetName", - "defaults": [], - "funcname": "GetName", - "location": "internal", - "ov_cimguiname": "ImGuiWindowSettings_GetName", - "ret": "char*", - "signature": "()", - "stname": "ImGuiWindowSettings" - } - ], - "ImGuiWindowSettings_ImGuiWindowSettings": [ + "ImGuiWindowSettings_ImGuiWindowSettings": [ { "args": "()", "argsT": [], @@ -8089,9 +8472,9 @@ "call_args": "()", "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "internal", + "location": "imgui_internal:1208", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -8108,7 +8491,7 @@ ], "call_args": "(self)", "cimguiname": "ImGuiWindowSettings_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImGuiWindowSettings_destroy", "ret": "void", @@ -8116,41 +8499,6 @@ "stname": "ImGuiWindowSettings" } ], - "ImGuiWindowTempData_ImGuiWindowTempData": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", - "constructor": true, - "defaults": [], - "funcname": "ImGuiWindowTempData", - "location": "internal", - "ov_cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", - "signature": "()", - "stname": "ImGuiWindowTempData" - } - ], - "ImGuiWindowTempData_destroy": [ - { - "args": "(ImGuiWindowTempData* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiWindowTempData*" - } - ], - "call_args": "(self)", - "cimguiname": "ImGuiWindowTempData_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiWindowTempData_destroy", - "ret": "void", - "signature": "(ImGuiWindowTempData*)", - "stname": "ImGuiWindowTempData" - } - ], "ImGuiWindow_CalcFontSize": [ { "args": "(ImGuiWindow* self)", @@ -8163,9 +8511,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_CalcFontSize", - "defaults": [], + "defaults": {}, "funcname": "CalcFontSize", - "location": "internal", + "location": "imgui_internal:1845", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -8193,10 +8541,10 @@ "call_args": "(str,str_end)", "cimguiname": "ImGuiWindow_GetID", "defaults": { - "str_end": "((void*)0)" + "str_end": "NULL" }, "funcname": "GetID", - "location": "internal", + "location": "imgui_internal:1835", "ov_cimguiname": "ImGuiWindow_GetIDStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -8217,9 +8565,9 @@ "argsoriginal": "(const void* ptr)", "call_args": "(ptr)", "cimguiname": "ImGuiWindow_GetID", - "defaults": [], + "defaults": {}, "funcname": "GetID", - "location": "internal", + "location": "imgui_internal:1836", "ov_cimguiname": "ImGuiWindow_GetIDPtr", "ret": "ImGuiID", "signature": "(const void*)", @@ -8240,9 +8588,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImGuiWindow_GetID", - "defaults": [], + "defaults": {}, "funcname": "GetID", - "location": "internal", + "location": "imgui_internal:1837", "ov_cimguiname": "ImGuiWindow_GetIDInt", "ret": "ImGuiID", "signature": "(int)", @@ -8265,9 +8613,9 @@ "argsoriginal": "(const ImRect& r_abs)", "call_args": "(r_abs)", "cimguiname": "ImGuiWindow_GetIDFromRectangle", - "defaults": [], + "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "internal", + "location": "imgui_internal:1841", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -8295,10 +8643,10 @@ "call_args": "(str,str_end)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": { - "str_end": "((void*)0)" + "str_end": "NULL" }, "funcname": "GetIDNoKeepAlive", - "location": "internal", + "location": "imgui_internal:1838", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -8319,9 +8667,9 @@ "argsoriginal": "(const void* ptr)", "call_args": "(ptr)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", - "defaults": [], + "defaults": {}, "funcname": "GetIDNoKeepAlive", - "location": "internal", + "location": "imgui_internal:1839", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlivePtr", "ret": "ImGuiID", "signature": "(const void*)", @@ -8342,9 +8690,9 @@ "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", - "defaults": [], + "defaults": {}, "funcname": "GetIDNoKeepAlive", - "location": "internal", + "location": "imgui_internal:1840", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveInt", "ret": "ImGuiID", "signature": "(int)", @@ -8368,9 +8716,9 @@ "call_args": "(context,name)", "cimguiname": "ImGuiWindow_ImGuiWindow", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImGuiWindow", - "location": "internal", + "location": "imgui_internal:1831", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -8388,9 +8736,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_MenuBarHeight", - "defaults": [], + "defaults": {}, "funcname": "MenuBarHeight", - "location": "internal", + "location": "imgui_internal:1848", "ov_cimguiname": "ImGuiWindow_MenuBarHeight", "ret": "float", "signature": "()const", @@ -8413,9 +8761,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_MenuBarRect", - "defaults": [], + "defaults": {}, "funcname": "MenuBarRect", - "location": "internal", + "location": "imgui_internal:1849", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -8439,9 +8787,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_Rect", - "defaults": [], + "defaults": {}, "funcname": "Rect", - "location": "internal", + "location": "imgui_internal:1844", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -8461,9 +8809,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_TitleBarHeight", - "defaults": [], + "defaults": {}, "funcname": "TitleBarHeight", - "location": "internal", + "location": "imgui_internal:1846", "ov_cimguiname": "ImGuiWindow_TitleBarHeight", "ret": "float", "signature": "()const", @@ -8486,9 +8834,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_TitleBarRect", - "defaults": [], + "defaults": {}, "funcname": "TitleBarRect", - "location": "internal", + "location": "imgui_internal:1847", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -8507,9 +8855,11 @@ ], "call_args": "(self)", "cimguiname": "ImGuiWindow_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui_internal:1833", "ov_cimguiname": "ImGuiWindow_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImGuiWindow*)", "stname": "ImGuiWindow" @@ -8527,9 +8877,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_Add", - "defaults": [], + "defaults": {}, "funcname": "Add", - "location": "internal", + "location": "imgui_internal:588", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -8549,9 +8899,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_Clear", - "defaults": [], + "defaults": {}, "funcname": "Clear", - "location": "internal", + "location": "imgui_internal:587", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -8575,9 +8925,9 @@ "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImPool_Contains", - "defaults": [], + "defaults": {}, "funcname": "Contains", - "location": "internal", + "location": "imgui_internal:586", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -8601,9 +8951,9 @@ "argsoriginal": "(ImPoolIdx n)", "call_args": "(n)", "cimguiname": "ImPool_GetByIndex", - "defaults": [], + "defaults": {}, "funcname": "GetByIndex", - "location": "internal", + "location": "imgui_internal:583", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -8627,9 +8977,9 @@ "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImPool_GetByKey", - "defaults": [], + "defaults": {}, "funcname": "GetByKey", - "location": "internal", + "location": "imgui_internal:582", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -8653,9 +9003,9 @@ "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImPool_GetIndex", - "defaults": [], + "defaults": {}, "funcname": "GetIndex", - "location": "internal", + "location": "imgui_internal:584", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -8679,9 +9029,9 @@ "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImPool_GetOrAddByKey", - "defaults": [], + "defaults": {}, "funcname": "GetOrAddByKey", - "location": "internal", + "location": "imgui_internal:585", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -8701,9 +9051,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_GetSize", - "defaults": [], + "defaults": {}, "funcname": "GetSize", - "location": "internal", + "location": "imgui_internal:592", "ov_cimguiname": "ImPool_GetSize", "ret": "int", "signature": "()const", @@ -8719,9 +9069,9 @@ "call_args": "()", "cimguiname": "ImPool_ImPool", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImPool", - "location": "internal", + "location": "imgui_internal:580", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -8748,9 +9098,9 @@ "argsoriginal": "(ImGuiID key,const T* p)", "call_args": "(key,p)", "cimguiname": "ImPool_Remove", - "defaults": [], + "defaults": {}, "funcname": "Remove", - "location": "internal", + "location": "imgui_internal:589", "ov_cimguiname": "ImPool_RemoveTPtr", "ret": "void", "signature": "(ImGuiID,const T*)", @@ -8776,9 +9126,9 @@ "argsoriginal": "(ImGuiID key,ImPoolIdx idx)", "call_args": "(key,idx)", "cimguiname": "ImPool_Remove", - "defaults": [], + "defaults": {}, "funcname": "Remove", - "location": "internal", + "location": "imgui_internal:590", "ov_cimguiname": "ImPool_RemovePoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", @@ -8802,9 +9152,9 @@ "argsoriginal": "(int capacity)", "call_args": "(capacity)", "cimguiname": "ImPool_Reserve", - "defaults": [], + "defaults": {}, "funcname": "Reserve", - "location": "internal", + "location": "imgui_internal:591", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -8823,9 +9173,11 @@ ], "call_args": "(self)", "cimguiname": "ImPool_destroy", - "defaults": [], + "defaults": {}, "destructor": true, + "location": "imgui_internal:581", "ov_cimguiname": "ImPool_destroy", + "realdestructor": true, "ret": "void", "signature": "(ImPool*)", "stname": "ImPool", @@ -8848,9 +9200,9 @@ "argsoriginal": "(const ImVec2& p)", "call_args": "(p)", "cimguiname": "ImRect_Add", - "defaults": [], + "defaults": {}, "funcname": "Add", - "location": "internal", + "location": "imgui_internal:460", "ov_cimguiname": "ImRect_AddVec2", "ret": "void", "signature": "(const ImVec2)", @@ -8871,9 +9223,9 @@ "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Add", - "defaults": [], + "defaults": {}, "funcname": "Add", - "location": "internal", + "location": "imgui_internal:461", "ov_cimguiname": "ImRect_AddRect", "ret": "void", "signature": "(const ImRect)", @@ -8896,9 +9248,9 @@ "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_ClipWith", - "defaults": [], + "defaults": {}, "funcname": "ClipWith", - "location": "internal", + "location": "imgui_internal:467", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -8921,9 +9273,9 @@ "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_ClipWithFull", - "defaults": [], + "defaults": {}, "funcname": "ClipWithFull", - "location": "internal", + "location": "imgui_internal:468", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -8946,9 +9298,9 @@ "argsoriginal": "(const ImVec2& p)", "call_args": "(p)", "cimguiname": "ImRect_Contains", - "defaults": [], + "defaults": {}, "funcname": "Contains", - "location": "internal", + "location": "imgui_internal:457", "ov_cimguiname": "ImRect_ContainsVec2", "ret": "bool", "signature": "(const ImVec2)const", @@ -8969,9 +9321,9 @@ "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Contains", - "defaults": [], + "defaults": {}, "funcname": "Contains", - "location": "internal", + "location": "imgui_internal:458", "ov_cimguiname": "ImRect_ContainsRect", "ret": "bool", "signature": "(const ImRect)const", @@ -8994,9 +9346,9 @@ "argsoriginal": "(const float amount)", "call_args": "(amount)", "cimguiname": "ImRect_Expand", - "defaults": [], + "defaults": {}, "funcname": "Expand", - "location": "internal", + "location": "imgui_internal:462", "ov_cimguiname": "ImRect_ExpandFloat", "ret": "void", "signature": "(const float)", @@ -9017,9 +9369,9 @@ "argsoriginal": "(const ImVec2& amount)", "call_args": "(amount)", "cimguiname": "ImRect_Expand", - "defaults": [], + "defaults": {}, "funcname": "Expand", - "location": "internal", + "location": "imgui_internal:463", "ov_cimguiname": "ImRect_ExpandVec2", "ret": "void", "signature": "(const ImVec2)", @@ -9038,15 +9390,36 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_Floor", - "defaults": [], + "defaults": {}, "funcname": "Floor", - "location": "internal", + "location": "imgui_internal:469", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", "stname": "ImRect" } ], + "ImRect_GetArea": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetArea", + "defaults": {}, + "funcname": "GetArea", + "location": "imgui_internal:452", + "ov_cimguiname": "ImRect_GetArea", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], "ImRect_GetBL": [ { "args": "(ImVec2 *pOut,ImRect* self)", @@ -9063,9 +9436,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetBL", - "defaults": [], + "defaults": {}, "funcname": "GetBL", - "location": "internal", + "location": "imgui_internal:455", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -9089,9 +9462,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetBR", - "defaults": [], + "defaults": {}, "funcname": "GetBR", - "location": "internal", + "location": "imgui_internal:456", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -9115,9 +9488,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetCenter", - "defaults": [], + "defaults": {}, "funcname": "GetCenter", - "location": "internal", + "location": "imgui_internal:448", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -9137,9 +9510,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetHeight", - "defaults": [], + "defaults": {}, "funcname": "GetHeight", - "location": "internal", + "location": "imgui_internal:451", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -9162,9 +9535,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetSize", - "defaults": [], + "defaults": {}, "funcname": "GetSize", - "location": "internal", + "location": "imgui_internal:449", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -9188,9 +9561,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetTL", - "defaults": [], + "defaults": {}, "funcname": "GetTL", - "location": "internal", + "location": "imgui_internal:453", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -9214,9 +9587,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetTR", - "defaults": [], + "defaults": {}, "funcname": "GetTR", - "location": "internal", + "location": "imgui_internal:454", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -9236,9 +9609,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetWidth", - "defaults": [], + "defaults": {}, "funcname": "GetWidth", - "location": "internal", + "location": "imgui_internal:450", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -9253,9 +9626,9 @@ "call_args": "()", "cimguiname": "ImRect_ImRect", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImRect", - "location": "internal", + "location": "imgui_internal:443", "ov_cimguiname": "ImRect_ImRectNil", "signature": "()", "stname": "ImRect" @@ -9276,9 +9649,9 @@ "call_args": "(min,max)", "cimguiname": "ImRect_ImRect", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImRect", - "location": "internal", + "location": "imgui_internal:444", "ov_cimguiname": "ImRect_ImRectVec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" @@ -9295,9 +9668,9 @@ "call_args": "(v)", "cimguiname": "ImRect_ImRect", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImRect", - "location": "internal", + "location": "imgui_internal:445", "ov_cimguiname": "ImRect_ImRectVec4", "signature": "(const ImVec4)", "stname": "ImRect" @@ -9326,9 +9699,9 @@ "call_args": "(x1,y1,x2,y2)", "cimguiname": "ImRect_ImRect", "constructor": true, - "defaults": [], + "defaults": {}, "funcname": "ImRect", - "location": "internal", + "location": "imgui_internal:446", "ov_cimguiname": "ImRect_ImRectFloat", "signature": "(float,float,float,float)", "stname": "ImRect" @@ -9346,9 +9719,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_IsInverted", - "defaults": [], + "defaults": {}, "funcname": "IsInverted", - "location": "internal", + "location": "imgui_internal:470", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -9371,9 +9744,9 @@ "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Overlaps", - "defaults": [], + "defaults": {}, "funcname": "Overlaps", - "location": "internal", + "location": "imgui_internal:459", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -9396,9 +9769,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_ToVec4", - "defaults": [], + "defaults": {}, "funcname": "ToVec4", - "location": "internal", + "location": "imgui_internal:471", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -9422,9 +9795,9 @@ "argsoriginal": "(const ImVec2& d)", "call_args": "(d)", "cimguiname": "ImRect_Translate", - "defaults": [], + "defaults": {}, "funcname": "Translate", - "location": "internal", + "location": "imgui_internal:464", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -9447,9 +9820,9 @@ "argsoriginal": "(float dx)", "call_args": "(dx)", "cimguiname": "ImRect_TranslateX", - "defaults": [], + "defaults": {}, "funcname": "TranslateX", - "location": "internal", + "location": "imgui_internal:465", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -9472,9 +9845,9 @@ "argsoriginal": "(float dy)", "call_args": "(dy)", "cimguiname": "ImRect_TranslateY", - "defaults": [], + "defaults": {}, "funcname": "TranslateY", - "location": "internal", + "location": "imgui_internal:466", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -9492,7 +9865,7 @@ ], "call_args": "(self)", "cimguiname": "ImRect_destroy", - "defaults": [], + "defaults": {}, "destructor": true, "ov_cimguiname": "ImRect_destroy", "ret": "void", @@ -9500,721 +9873,925 @@ "stname": "ImRect" } ], - "ImVec1_ImVec1": [ + "ImSpanAllocator_GetArenaSizeInBytes": [ { - "args": "()", - "argsT": [], + "args": "(ImSpanAllocator* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec1_ImVec1", - "constructor": true, - "defaults": [], - "funcname": "ImVec1", - "location": "internal", - "ov_cimguiname": "ImVec1_ImVec1Nil", + "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", + "defaults": {}, + "funcname": "GetArenaSizeInBytes", + "location": "imgui_internal:561", + "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", + "ret": "int", "signature": "()", - "stname": "ImVec1" - }, + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_GetSpanPtrBegin": [ { - "args": "(float _x)", + "args": "(ImSpanAllocator* self,int n)", "argsT": [ { - "name": "_x", - "type": "float" + "name": "self", + "type": "ImSpanAllocator*" + }, + { + "name": "n", + "type": "int" } ], - "argsoriginal": "(float _x)", - "call_args": "(_x)", - "cimguiname": "ImVec1_ImVec1", - "constructor": true, - "defaults": [], - "funcname": "ImVec1", - "location": "internal", - "ov_cimguiname": "ImVec1_ImVec1Float", - "signature": "(float)", - "stname": "ImVec1" + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", + "defaults": {}, + "funcname": "GetSpanPtrBegin", + "location": "imgui_internal:563", + "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", + "ret": "void*", + "signature": "(int)", + "stname": "ImSpanAllocator", + "templated": true } ], - "ImVec1_destroy": [ + "ImSpanAllocator_GetSpanPtrEnd": [ { - "args": "(ImVec1* self)", + "args": "(ImSpanAllocator* self,int n)", "argsT": [ { "name": "self", - "type": "ImVec1*" + "type": "ImSpanAllocator*" + }, + { + "name": "n", + "type": "int" } ], - "call_args": "(self)", - "cimguiname": "ImVec1_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVec1_destroy", - "ret": "void", - "signature": "(ImVec1*)", - "stname": "ImVec1" + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", + "defaults": {}, + "funcname": "GetSpanPtrEnd", + "location": "imgui_internal:564", + "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", + "ret": "void*", + "signature": "(int)", + "stname": "ImSpanAllocator", + "templated": true } ], - "ImVec2_ImVec2": [ + "ImSpanAllocator_ImSpanAllocator": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec2_ImVec2", + "cimguiname": "ImSpanAllocator_ImSpanAllocator", "constructor": true, - "defaults": [], - "funcname": "ImVec2", - "location": "imgui", - "ov_cimguiname": "ImVec2_ImVec2Nil", + "defaults": {}, + "funcname": "ImSpanAllocator", + "location": "imgui_internal:559", + "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", - "stname": "ImVec2" - }, + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_Reserve": [ { - "args": "(float _x,float _y)", + "args": "(ImSpanAllocator* self,int n,size_t sz,int a)", "argsT": [ { - "name": "_x", - "type": "float" + "name": "self", + "type": "ImSpanAllocator*" }, { - "name": "_y", - "type": "float" + "name": "n", + "type": "int" + }, + { + "name": "sz", + "type": "size_t" + }, + { + "name": "a", + "type": "int" } ], - "argsoriginal": "(float _x,float _y)", - "call_args": "(_x,_y)", - "cimguiname": "ImVec2_ImVec2", - "constructor": true, - "defaults": [], - "funcname": "ImVec2", - "location": "imgui", - "ov_cimguiname": "ImVec2_ImVec2Float", - "signature": "(float,float)", - "stname": "ImVec2" + "argsoriginal": "(int n,size_t sz,int a=4)", + "call_args": "(n,sz,a)", + "cimguiname": "ImSpanAllocator_Reserve", + "defaults": { + "a": "4" + }, + "funcname": "Reserve", + "location": "imgui_internal:560", + "ov_cimguiname": "ImSpanAllocator_Reserve", + "ret": "void", + "signature": "(int,size_t,int)", + "stname": "ImSpanAllocator", + "templated": true } ], - "ImVec2_destroy": [ + "ImSpanAllocator_SetArenaBasePtr": [ { - "args": "(ImVec2* self)", + "args": "(ImSpanAllocator* self,void* base_ptr)", "argsT": [ { "name": "self", - "type": "ImVec2*" + "type": "ImSpanAllocator*" + }, + { + "name": "base_ptr", + "type": "void*" + } + ], + "argsoriginal": "(void* base_ptr)", + "call_args": "(base_ptr)", + "cimguiname": "ImSpanAllocator_SetArenaBasePtr", + "defaults": {}, + "funcname": "SetArenaBasePtr", + "location": "imgui_internal:562", + "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", + "ret": "void", + "signature": "(void*)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_destroy": [ + { + "args": "(ImSpanAllocator* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" } ], "call_args": "(self)", - "cimguiname": "ImVec2_destroy", - "defaults": [], + "cimguiname": "ImSpanAllocator_destroy", + "defaults": {}, "destructor": true, - "ov_cimguiname": "ImVec2_destroy", + "ov_cimguiname": "ImSpanAllocator_destroy", "ret": "void", - "signature": "(ImVec2*)", - "stname": "ImVec2" + "signature": "(ImSpanAllocator*)", + "stname": "ImSpanAllocator", + "templated": true } ], - "ImVec2ih_ImVec2ih": [ + "ImSpan_ImSpan": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec2ih_ImVec2ih", + "cimguiname": "ImSpan_ImSpan", "constructor": true, - "defaults": [], - "funcname": "ImVec2ih", - "location": "internal", - "ov_cimguiname": "ImVec2ih_ImVec2ihNil", + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:527", + "ov_cimguiname": "ImSpan_ImSpanNil", "signature": "()", - "stname": "ImVec2ih" + "stname": "ImSpan", + "templated": true }, { - "args": "(short _x,short _y)", + "args": "(T* data,int size)", "argsT": [ { - "name": "_x", - "type": "short" + "name": "data", + "type": "T*" }, { - "name": "_y", - "type": "short" + "name": "size", + "type": "int" } ], - "argsoriginal": "(short _x,short _y)", - "call_args": "(_x,_y)", - "cimguiname": "ImVec2ih_ImVec2ih", + "argsoriginal": "(T* data,int size)", + "call_args": "(data,size)", + "cimguiname": "ImSpan_ImSpan", "constructor": true, - "defaults": [], - "funcname": "ImVec2ih", - "location": "internal", - "ov_cimguiname": "ImVec2ih_ImVec2ihshort", - "signature": "(short,short)", - "stname": "ImVec2ih" + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:528", + "ov_cimguiname": "ImSpan_ImSpanTPtrInt", + "signature": "(T*,int)", + "stname": "ImSpan", + "templated": true }, { - "args": "(const ImVec2 rhs)", + "args": "(T* data,T* data_end)", "argsT": [ { - "name": "rhs", - "type": "const ImVec2" + "name": "data", + "type": "T*" + }, + { + "name": "data_end", + "type": "T*" } ], - "argsoriginal": "(const ImVec2& rhs)", - "call_args": "(rhs)", - "cimguiname": "ImVec2ih_ImVec2ih", + "argsoriginal": "(T* data,T* data_end)", + "call_args": "(data,data_end)", + "cimguiname": "ImSpan_ImSpan", "constructor": true, - "defaults": [], - "funcname": "ImVec2ih", - "location": "internal", - "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", - "signature": "(const ImVec2)", - "stname": "ImVec2ih" + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:529", + "ov_cimguiname": "ImSpan_ImSpanTPtrTPtr", + "signature": "(T*,T*)", + "stname": "ImSpan", + "templated": true } ], - "ImVec2ih_destroy": [ + "ImSpan_begin": [ { - "args": "(ImVec2ih* self)", + "args": "(ImSpan* self)", "argsT": [ { "name": "self", - "type": "ImVec2ih*" + "type": "ImSpan*" } ], - "call_args": "(self)", - "cimguiname": "ImVec2ih_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVec2ih_destroy", - "ret": "void", - "signature": "(ImVec2ih*)", - "stname": "ImVec2ih" - } - ], - "ImVec4_ImVec4": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec4_ImVec4", - "constructor": true, - "defaults": [], - "funcname": "ImVec4", - "location": "imgui", - "ov_cimguiname": "ImVec4_ImVec4Nil", + "cimguiname": "ImSpan_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui_internal:538", + "ov_cimguiname": "ImSpan_beginNil", + "ret": "T*", "signature": "()", - "stname": "ImVec4" + "stname": "ImSpan", + "templated": true }, { - "args": "(float _x,float _y,float _z,float _w)", + "args": "(ImSpan* self)", "argsT": [ { - "name": "_x", - "type": "float" - }, - { - "name": "_y", - "type": "float" - }, - { - "name": "_z", - "type": "float" - }, - { - "name": "_w", - "type": "float" + "name": "self", + "type": "ImSpan*" } ], - "argsoriginal": "(float _x,float _y,float _z,float _w)", - "call_args": "(_x,_y,_z,_w)", - "cimguiname": "ImVec4_ImVec4", - "constructor": true, - "defaults": [], - "funcname": "ImVec4", - "location": "imgui", - "ov_cimguiname": "ImVec4_ImVec4Float", - "signature": "(float,float,float,float)", - "stname": "ImVec4" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui_internal:539", + "ov_cimguiname": "ImSpan_begin_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImSpan", + "templated": true } ], - "ImVec4_destroy": [ + "ImSpan_destroy": [ { - "args": "(ImVec4* self)", + "args": "(ImSpan* self)", "argsT": [ { "name": "self", - "type": "ImVec4*" + "type": "ImSpan*" } ], "call_args": "(self)", - "cimguiname": "ImVec4_destroy", - "defaults": [], + "cimguiname": "ImSpan_destroy", + "defaults": {}, "destructor": true, - "ov_cimguiname": "ImVec4_destroy", + "ov_cimguiname": "ImSpan_destroy", "ret": "void", - "signature": "(ImVec4*)", - "stname": "ImVec4" + "signature": "(ImSpan*)", + "stname": "ImSpan", + "templated": true } ], - "ImVector_ImVector": [ + "ImSpan_end": [ { - "args": "()", - "argsT": [], + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "location": "imgui", - "ov_cimguiname": "ImVector_ImVectorNil", + "cimguiname": "ImSpan_end", + "defaults": {}, + "funcname": "end", + "location": "imgui_internal:540", + "ov_cimguiname": "ImSpan_endNil", + "ret": "T*", "signature": "()", - "stname": "ImVector", + "stname": "ImSpan", "templated": true }, { - "args": "(const ImVector src)", + "args": "(ImSpan* self)", "argsT": [ { - "name": "src", - "type": "const ImVector" + "name": "self", + "type": "ImSpan*" } ], - "argsoriginal": "(const ImVector& src)", - "call_args": "(src)", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "location": "imgui", - "ov_cimguiname": "ImVector_ImVectorVector", - "signature": "(const ImVector)", - "stname": "ImVector", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_end", + "defaults": {}, + "funcname": "end", + "location": "imgui_internal:541", + "ov_cimguiname": "ImSpan_end_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImSpan", "templated": true } ], - "ImVector__grow_capacity": [ + "ImSpan_index_from_ptr": [ { - "args": "(ImVector* self,int sz)", + "args": "(ImSpan* self,const T* it)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImSpan*" }, { - "name": "sz", - "type": "int" + "name": "it", + "type": "const T*" } ], - "argsoriginal": "(int sz)", - "call_args": "(sz)", - "cimguiname": "ImVector__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "location": "imgui", - "ov_cimguiname": "ImVector__grow_capacity", + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImSpan_index_from_ptr", + "defaults": {}, + "funcname": "index_from_ptr", + "location": "imgui_internal:544", + "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", - "signature": "(int)const", - "stname": "ImVector", + "signature": "(const T*)const", + "stname": "ImSpan", "templated": true } ], - "ImVector_back": [ + "ImSpan_set": [ { - "args": "(ImVector* self)", + "args": "(ImSpan* self,T* data,int size)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImSpan*" + }, + { + "name": "data", + "type": "T*" + }, + { + "name": "size", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "location": "imgui", - "ov_cimguiname": "ImVector_backNil", - "ret": "T*", - "retref": "&", - "signature": "()", - "stname": "ImVector", + "argsoriginal": "(T* data,int size)", + "call_args": "(data,size)", + "cimguiname": "ImSpan_set", + "defaults": {}, + "funcname": "set", + "location": "imgui_internal:531", + "ov_cimguiname": "ImSpan_setInt", + "ret": "void", + "signature": "(T*,int)", + "stname": "ImSpan", "templated": true }, { - "args": "(ImVector* self)", + "args": "(ImSpan* self,T* data,T* data_end)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImSpan*" + }, + { + "name": "data", + "type": "T*" + }, + { + "name": "data_end", + "type": "T*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "location": "imgui", - "ov_cimguiname": "ImVector_back_const", - "ret": "const T*", - "retref": "&", - "signature": "()const", - "stname": "ImVector", + "argsoriginal": "(T* data,T* data_end)", + "call_args": "(data,data_end)", + "cimguiname": "ImSpan_set", + "defaults": {}, + "funcname": "set", + "location": "imgui_internal:532", + "ov_cimguiname": "ImSpan_setTPtr", + "ret": "void", + "signature": "(T*,T*)", + "stname": "ImSpan", "templated": true } ], - "ImVector_begin": [ + "ImSpan_size": [ { - "args": "(ImVector* self)", + "args": "(ImSpan* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImSpan*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "location": "imgui", - "ov_cimguiname": "ImVector_beginNil", - "ret": "T*", - "signature": "()", - "stname": "ImVector", + "cimguiname": "ImSpan_size", + "defaults": {}, + "funcname": "size", + "location": "imgui_internal:533", + "ov_cimguiname": "ImSpan_size", + "ret": "int", + "signature": "()const", + "stname": "ImSpan", "templated": true - }, + } + ], + "ImSpan_size_in_bytes": [ { - "args": "(ImVector* self)", + "args": "(ImSpan* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImSpan*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "location": "imgui", - "ov_cimguiname": "ImVector_begin_const", - "ret": "const T*", + "cimguiname": "ImSpan_size_in_bytes", + "defaults": {}, + "funcname": "size_in_bytes", + "location": "imgui_internal:534", + "ov_cimguiname": "ImSpan_size_in_bytes", + "ret": "int", "signature": "()const", - "stname": "ImVector", + "stname": "ImSpan", "templated": true } ], - "ImVector_capacity": [ + "ImVec1_ImVec1": [ { - "args": "(ImVector* self)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": {}, + "funcname": "ImVec1", + "location": "imgui_internal:423", + "ov_cimguiname": "ImVec1_ImVec1Nil", + "signature": "()", + "stname": "ImVec1" + }, + { + "args": "(float _x)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "_x", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_capacity", - "defaults": [], - "funcname": "capacity", - "location": "imgui", - "ov_cimguiname": "ImVector_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(float _x)", + "call_args": "(_x)", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": {}, + "funcname": "ImVec1", + "location": "imgui_internal:424", + "ov_cimguiname": "ImVec1_ImVec1Float", + "signature": "(float)", + "stname": "ImVec1" } ], - "ImVector_clear": [ + "ImVec1_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImVec1* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImVec1*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_clear", - "defaults": [], - "funcname": "clear", - "location": "imgui", - "ov_cimguiname": "ImVector_clear", + "call_args": "(self)", + "cimguiname": "ImVec1_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImVec1_destroy", "ret": "void", - "signature": "()", - "stname": "ImVector", - "templated": true + "signature": "(ImVec1*)", + "stname": "ImVec1" } ], - "ImVector_contains": [ + "ImVec2_ImVec2": [ { - "args": "(ImVector* self,const T v)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2", + "location": "imgui:233", + "ov_cimguiname": "ImVec2_ImVec2Nil", + "signature": "()", + "stname": "ImVec2" + }, + { + "args": "(float _x,float _y)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "_x", + "type": "float" }, { - "name": "v", - "type": "const T" + "name": "_y", + "type": "float" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_contains", - "defaults": [], - "funcname": "contains", - "location": "imgui", - "ov_cimguiname": "ImVector_contains", - "ret": "bool", - "signature": "(const T)const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(float _x,float _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2", + "location": "imgui:234", + "ov_cimguiname": "ImVec2_ImVec2Float", + "signature": "(float,float)", + "stname": "ImVec2" } ], - "ImVector_destroy": [ + "ImVec2_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImVec2*" } ], "call_args": "(self)", - "cimguiname": "ImVector_destroy", - "defaults": [], + "cimguiname": "ImVec2_destroy", + "defaults": {}, "destructor": true, - "ov_cimguiname": "ImVector_destroy", + "ov_cimguiname": "ImVec2_destroy", "ret": "void", - "signature": "(ImVector*)", - "stname": "ImVector", - "templated": true + "signature": "(ImVec2*)", + "stname": "ImVec2" } ], - "ImVector_empty": [ + "ImVec2ih_ImVec2ih": [ { - "args": "(ImVector* self)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:431", + "ov_cimguiname": "ImVec2ih_ImVec2ihNil", + "signature": "()", + "stname": "ImVec2ih" + }, + { + "args": "(short _x,short _y)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "_x", + "type": "short" + }, + { + "name": "_y", + "type": "short" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_empty", - "defaults": [], - "funcname": "empty", - "location": "imgui", - "ov_cimguiname": "ImVector_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(short _x,short _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:432", + "ov_cimguiname": "ImVec2ih_ImVec2ihshort", + "signature": "(short,short)", + "stname": "ImVec2ih" + }, + { + "args": "(const ImVec2 rhs)", + "argsT": [ + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& rhs)", + "call_args": "(rhs)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:433", + "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", + "signature": "(const ImVec2)", + "stname": "ImVec2ih" } ], - "ImVector_end": [ + "ImVec2ih_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImVec2ih* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImVec2ih*" } ], + "call_args": "(self)", + "cimguiname": "ImVec2ih_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImVec2ih_destroy", + "ret": "void", + "signature": "(ImVec2ih*)", + "stname": "ImVec2ih" + } + ], + "ImVec4_ImVec4": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_end", - "defaults": [], - "funcname": "end", - "location": "imgui", - "ov_cimguiname": "ImVector_endNil", - "ret": "T*", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, + "defaults": {}, + "funcname": "ImVec4", + "location": "imgui:246", + "ov_cimguiname": "ImVec4_ImVec4Nil", "signature": "()", - "stname": "ImVector", - "templated": true + "stname": "ImVec4" }, { - "args": "(ImVector* self)", + "args": "(float _x,float _y,float _z,float _w)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "_x", + "type": "float" + }, + { + "name": "_y", + "type": "float" + }, + { + "name": "_z", + "type": "float" + }, + { + "name": "_w", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_end", - "defaults": [], - "funcname": "end", - "location": "imgui", - "ov_cimguiname": "ImVector_end_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(float _x,float _y,float _z,float _w)", + "call_args": "(_x,_y,_z,_w)", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, + "defaults": {}, + "funcname": "ImVec4", + "location": "imgui:247", + "ov_cimguiname": "ImVec4_ImVec4Float", + "signature": "(float,float,float,float)", + "stname": "ImVec4" } ], - "ImVector_erase": [ + "ImVec4_destroy": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" + "type": "ImVec4*" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "location": "imgui", - "ov_cimguiname": "ImVector_eraseNil", - "ret": "T*", - "signature": "(const T*)", + "call_args": "(self)", + "cimguiname": "ImVec4_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImVec4_destroy", + "ret": "void", + "signature": "(ImVec4*)", + "stname": "ImVec4" + } + ], + "ImVector_ImVector": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": {}, + "funcname": "ImVector", + "location": "imgui:1647", + "ov_cimguiname": "ImVector_ImVectorNil", + "signature": "()", "stname": "ImVector", "templated": true }, { - "args": "(ImVector* self,const T* it,const T* it_last)", + "args": "(const ImVector src)", "argsT": [ { - "name": "self", - "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" - }, - { - "name": "it_last", - "type": "const T*" + "name": "src", + "type": "const ImVector" } ], - "argsoriginal": "(const T* it,const T* it_last)", - "call_args": "(it,it_last)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "location": "imgui", - "ov_cimguiname": "ImVector_eraseTPtr", - "ret": "T*", - "signature": "(const T*,const T*)", + "argsoriginal": "(const ImVector& src)", + "call_args": "(src)", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": {}, + "funcname": "ImVector", + "location": "imgui:1648", + "ov_cimguiname": "ImVector_ImVectorVector", + "signature": "(const ImVector)", "stname": "ImVector", "templated": true } ], - "ImVector_erase_unsorted": [ + "ImVector__grow_capacity": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImVector* self,int sz)", "argsT": [ { "name": "self", "type": "ImVector*" }, { - "name": "it", - "type": "const T*" + "name": "sz", + "type": "int" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "location": "imgui", - "ov_cimguiname": "ImVector_erase_unsorted", - "ret": "T*", - "signature": "(const T*)", + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImVector__grow_capacity", + "defaults": {}, + "funcname": "_grow_capacity", + "location": "imgui:1671", + "ov_cimguiname": "ImVector__grow_capacity", + "ret": "int", + "signature": "(int)const", "stname": "ImVector", "templated": true } ], - "ImVector_find": [ + "ImVector_back": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "v", - "type": "const T" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find", - "defaults": [], - "funcname": "find", - "location": "imgui", - "ov_cimguiname": "ImVector_findNil", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_back", + "defaults": {}, + "funcname": "back", + "location": "imgui:1667", + "ov_cimguiname": "ImVector_backNil", "ret": "T*", - "signature": "(const T)", + "retref": "&", + "signature": "()", "stname": "ImVector", "templated": true }, { - "args": "(ImVector* self,const T v)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "v", - "type": "const T" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find", - "defaults": [], - "funcname": "find", - "location": "imgui", - "ov_cimguiname": "ImVector_find_const", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_back", + "defaults": {}, + "funcname": "back", + "location": "imgui:1668", + "ov_cimguiname": "ImVector_back_const", "ret": "const T*", - "signature": "(const T)const", + "retref": "&", + "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_find_erase": [ + "ImVector_begin": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "v", - "type": "const T" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find_erase", - "defaults": [], - "funcname": "find_erase", - "location": "imgui", - "ov_cimguiname": "ImVector_find_erase", - "ret": "bool", - "signature": "(const T)", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui:1661", + "ov_cimguiname": "ImVector_beginNil", + "ret": "T*", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui:1662", + "ov_cimguiname": "ImVector_begin_const", + "ret": "const T*", + "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_find_erase_unsorted": [ + "ImVector_capacity": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_capacity", + "defaults": {}, + "funcname": "capacity", + "location": "imgui:1656", + "ov_cimguiname": "ImVector_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_clear": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_clear", + "defaults": {}, + "funcname": "clear", + "location": "imgui:1660", + "ov_cimguiname": "ImVector_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_contains": [ { "args": "(ImVector* self,const T v)", "argsT": [ @@ -10229,18 +10806,40 @@ ], "argsoriginal": "(const T& v)", "call_args": "(v)", - "cimguiname": "ImVector_find_erase_unsorted", - "defaults": [], - "funcname": "find_erase_unsorted", - "location": "imgui", - "ov_cimguiname": "ImVector_find_erase_unsorted", + "cimguiname": "ImVector_contains", + "defaults": {}, + "funcname": "contains", + "location": "imgui:1685", + "ov_cimguiname": "ImVector_contains", "ret": "bool", - "signature": "(const T)", + "signature": "(const T)const", "stname": "ImVector", "templated": true } ], - "ImVector_front": [ + "ImVector_destroy": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVector_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui:1650", + "ov_cimguiname": "ImVector_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImVector*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_empty": [ { "args": "(ImVector* self)", "argsT": [ @@ -10251,13 +10850,34 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_front", - "defaults": [], - "funcname": "front", - "location": "imgui", - "ov_cimguiname": "ImVector_frontNil", + "cimguiname": "ImVector_empty", + "defaults": {}, + "funcname": "empty", + "location": "imgui:1652", + "ov_cimguiname": "ImVector_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_end": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_end", + "defaults": {}, + "funcname": "end", + "location": "imgui:1663", + "ov_cimguiname": "ImVector_endNil", "ret": "T*", - "retref": "&", "signature": "()", "stname": "ImVector", "templated": true @@ -10272,19 +10892,18 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_front", - "defaults": [], - "funcname": "front", - "location": "imgui", - "ov_cimguiname": "ImVector_front_const", + "cimguiname": "ImVector_end", + "defaults": {}, + "funcname": "end", + "location": "imgui:1664", + "ov_cimguiname": "ImVector_end_const", "ret": "const T*", - "retref": "&", "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_index_from_ptr": [ + "ImVector_erase": [ { "args": "(ImVector* self,const T* it)", "argsT": [ @@ -10299,20 +10918,18 @@ ], "argsoriginal": "(const T* it)", "call_args": "(it)", - "cimguiname": "ImVector_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "location": "imgui", - "ov_cimguiname": "ImVector_index_from_ptr", - "ret": "int", - "signature": "(const T*)const", + "cimguiname": "ImVector_erase", + "defaults": {}, + "funcname": "erase", + "location": "imgui:1681", + "ov_cimguiname": "ImVector_eraseNil", + "ret": "T*", + "signature": "(const T*)", "stname": "ImVector", "templated": true - } - ], - "ImVector_insert": [ + }, { - "args": "(ImVector* self,const T* it,const T v)", + "args": "(ImVector* self,const T* it,const T* it_last)", "argsT": [ { "name": "self", @@ -10323,46 +10940,50 @@ "type": "const T*" }, { - "name": "v", - "type": "const T" + "name": "it_last", + "type": "const T*" } ], - "argsoriginal": "(const T* it,const T& v)", - "call_args": "(it,v)", - "cimguiname": "ImVector_insert", - "defaults": [], - "funcname": "insert", - "location": "imgui", - "ov_cimguiname": "ImVector_insert", + "argsoriginal": "(const T* it,const T* it_last)", + "call_args": "(it,it_last)", + "cimguiname": "ImVector_erase", + "defaults": {}, + "funcname": "erase", + "location": "imgui:1682", + "ov_cimguiname": "ImVector_eraseTPtr", "ret": "T*", - "signature": "(const T*,const T)", + "signature": "(const T*,const T*)", "stname": "ImVector", "templated": true } ], - "ImVector_pop_back": [ + "ImVector_erase_unsorted": [ { - "args": "(ImVector* self)", + "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_pop_back", - "defaults": [], - "funcname": "pop_back", - "location": "imgui", - "ov_cimguiname": "ImVector_pop_back", - "ret": "void", - "signature": "()", + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase_unsorted", + "defaults": {}, + "funcname": "erase_unsorted", + "location": "imgui:1683", + "ov_cimguiname": "ImVector_erase_unsorted", + "ret": "T*", + "signature": "(const T*)", "stname": "ImVector", "templated": true } ], - "ImVector_push_back": [ + "ImVector_find": [ { "args": "(ImVector* self,const T v)", "argsT": [ @@ -10377,18 +10998,16 @@ ], "argsoriginal": "(const T& v)", "call_args": "(v)", - "cimguiname": "ImVector_push_back", - "defaults": [], - "funcname": "push_back", - "location": "imgui", - "ov_cimguiname": "ImVector_push_back", - "ret": "void", + "cimguiname": "ImVector_find", + "defaults": {}, + "funcname": "find", + "location": "imgui:1686", + "ov_cimguiname": "ImVector_findNil", + "ret": "T*", "signature": "(const T)", "stname": "ImVector", "templated": true - } - ], - "ImVector_push_front": [ + }, { "args": "(ImVector* self,const T v)", "argsT": [ @@ -10403,67 +11022,315 @@ ], "argsoriginal": "(const T& v)", "call_args": "(v)", - "cimguiname": "ImVector_push_front", - "defaults": [], - "funcname": "push_front", - "location": "imgui", - "ov_cimguiname": "ImVector_push_front", - "ret": "void", - "signature": "(const T)", + "cimguiname": "ImVector_find", + "defaults": {}, + "funcname": "find", + "location": "imgui:1687", + "ov_cimguiname": "ImVector_find_const", + "ret": "const T*", + "signature": "(const T)const", "stname": "ImVector", "templated": true } ], - "ImVector_reserve": [ + "ImVector_find_erase": [ { - "args": "(ImVector* self,int new_capacity)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { - "name": "new_capacity", - "type": "int" + "name": "v", + "type": "const T" } ], - "argsoriginal": "(int new_capacity)", - "call_args": "(new_capacity)", - "cimguiname": "ImVector_reserve", - "defaults": [], - "funcname": "reserve", - "location": "imgui", - "ov_cimguiname": "ImVector_reserve", - "ret": "void", - "signature": "(int)", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase", + "defaults": {}, + "funcname": "find_erase", + "location": "imgui:1688", + "ov_cimguiname": "ImVector_find_erase", + "ret": "bool", + "signature": "(const T)", "stname": "ImVector", "templated": true } ], - "ImVector_resize": [ + "ImVector_find_erase_unsorted": [ { - "args": "(ImVector* self,int new_size)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { - "name": "new_size", - "type": "int" + "name": "v", + "type": "const T" } ], - "argsoriginal": "(int new_size)", - "call_args": "(new_size)", - "cimguiname": "ImVector_resize", - "defaults": [], - "funcname": "resize", - "location": "imgui", - "ov_cimguiname": "ImVector_resizeNil", - "ret": "void", - "signature": "(int)", - "stname": "ImVector", - "templated": true + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase_unsorted", + "defaults": {}, + "funcname": "find_erase_unsorted", + "location": "imgui:1689", + "ov_cimguiname": "ImVector_find_erase_unsorted", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_front": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": {}, + "funcname": "front", + "location": "imgui:1665", + "ov_cimguiname": "ImVector_frontNil", + "ret": "T*", + "retref": "&", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": {}, + "funcname": "front", + "location": "imgui:1666", + "ov_cimguiname": "ImVector_front_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_index_from_ptr": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_index_from_ptr", + "defaults": {}, + "funcname": "index_from_ptr", + "location": "imgui:1690", + "ov_cimguiname": "ImVector_index_from_ptr", + "ret": "int", + "signature": "(const T*)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_insert": [ + { + "args": "(ImVector* self,const T* it,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T* it,const T& v)", + "call_args": "(it,v)", + "cimguiname": "ImVector_insert", + "defaults": {}, + "funcname": "insert", + "location": "imgui:1684", + "ov_cimguiname": "ImVector_insert", + "ret": "T*", + "signature": "(const T*,const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_max_size": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_max_size", + "defaults": {}, + "funcname": "max_size", + "location": "imgui:1655", + "ov_cimguiname": "ImVector_max_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_pop_back": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_pop_back", + "defaults": {}, + "funcname": "pop_back", + "location": "imgui:1679", + "ov_cimguiname": "ImVector_pop_back", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_push_back": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_back", + "defaults": {}, + "funcname": "push_back", + "location": "imgui:1678", + "ov_cimguiname": "ImVector_push_back", + "ret": "void", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_push_front": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_front", + "defaults": {}, + "funcname": "push_front", + "location": "imgui:1680", + "ov_cimguiname": "ImVector_push_front", + "ret": "void", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_reserve": [ + { + "args": "(ImVector* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "argsoriginal": "(int new_capacity)", + "call_args": "(new_capacity)", + "cimguiname": "ImVector_reserve", + "defaults": {}, + "funcname": "reserve", + "location": "imgui:1675", + "ov_cimguiname": "ImVector_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_resize": [ + { + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_resize", + "defaults": {}, + "funcname": "resize", + "location": "imgui:1672", + "ov_cimguiname": "ImVector_resizeNil", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true }, { "args": "(ImVector* self,int new_size,const T v)", @@ -10484,9 +11351,9 @@ "argsoriginal": "(int new_size,const T& v)", "call_args": "(new_size,v)", "cimguiname": "ImVector_resize", - "defaults": [], + "defaults": {}, "funcname": "resize", - "location": "imgui", + "location": "imgui:1673", "ov_cimguiname": "ImVector_resizeT", "ret": "void", "signature": "(int,const T)", @@ -10510,9 +11377,9 @@ "argsoriginal": "(int new_size)", "call_args": "(new_size)", "cimguiname": "ImVector_shrink", - "defaults": [], + "defaults": {}, "funcname": "shrink", - "location": "imgui", + "location": "imgui:1674", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -10532,9 +11399,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_size", - "defaults": [], + "defaults": {}, "funcname": "size", - "location": "imgui", + "location": "imgui:1653", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -10554,9 +11421,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_size_in_bytes", - "defaults": [], + "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui", + "location": "imgui:1654", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -10581,12 +11448,12 @@ "argsoriginal": "(ImVector& rhs)", "call_args": "(*rhs)", "cimguiname": "ImVector_swap", - "defaults": [], + "defaults": {}, "funcname": "swap", - "location": "imgui", + "location": "imgui:1669", "ov_cimguiname": "ImVector_swap", "ret": "void", - "signature": "(ImVector)", + "signature": "(ImVector*)", "stname": "ImVector", "templated": true } @@ -10611,7 +11478,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui", + "location": "imgui:766", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -10631,9 +11498,9 @@ "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igActivateItem", - "defaults": [], + "defaults": {}, "funcname": "ActivateItem", - "location": "internal", + "location": "imgui_internal:2321", "namespace": "ImGui", "ov_cimguiname": "igActivateItem", "ret": "void", @@ -10641,6 +11508,32 @@ "stname": "" } ], + "igAddContextHook": [ + { + "args": "(ImGuiContext* context,const ImGuiContextHook* hook)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "hook", + "type": "const ImGuiContextHook*" + } + ], + "argsoriginal": "(ImGuiContext* context,const ImGuiContextHook* hook)", + "call_args": "(context,hook)", + "cimguiname": "igAddContextHook", + "defaults": {}, + "funcname": "AddContextHook", + "location": "imgui_internal:2239", + "namespace": "ImGui", + "ov_cimguiname": "igAddContextHook", + "ret": "ImGuiID", + "signature": "(ImGuiContext*,const ImGuiContextHook*)", + "stname": "" + } + ], "igAlignTextToFramePadding": [ { "args": "()", @@ -10648,9 +11541,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igAlignTextToFramePadding", - "defaults": [], + "defaults": {}, "funcname": "AlignTextToFramePadding", - "location": "imgui", + "location": "imgui:426", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", @@ -10674,9 +11567,9 @@ "argsoriginal": "(const char* str_id,ImGuiDir dir)", "call_args": "(str_id,dir)", "cimguiname": "igArrowButton", - "defaults": [], + "defaults": {}, "funcname": "ArrowButton", - "location": "imgui", + "location": "imgui:469", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", @@ -10712,7 +11605,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "internal", + "location": "imgui_internal:2458", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -10742,10 +11635,10 @@ "cimguiname": "igBegin", "defaults": { "flags": "0", - "p_open": "((void*)0)" + "p_open": "NULL" }, "funcname": "Begin", - "location": "imgui", + "location": "imgui:304", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", @@ -10783,7 +11676,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui", + "location": "imgui:315", "namespace": "ImGui", "ov_cimguiname": "igBeginChildStr", "ret": "bool", @@ -10819,7 +11712,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui", + "location": "imgui:316", "namespace": "ImGui", "ov_cimguiname": "igBeginChildID", "ret": "bool", @@ -10855,9 +11748,9 @@ "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)", "call_args": "(name,id,size_arg,border,flags)", "cimguiname": "igBeginChildEx", - "defaults": [], + "defaults": {}, "funcname": "BeginChildEx", - "location": "internal", + "location": "imgui_internal:2301", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -10889,7 +11782,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui", + "location": "imgui:819", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -10899,7 +11792,7 @@ ], "igBeginColumns": [ { - "args": "(const char* str_id,int count,ImGuiColumnsFlags flags)", + "args": "(const char* str_id,int count,ImGuiOldColumnFlags flags)", "argsT": [ { "name": "str_id", @@ -10911,21 +11804,21 @@ }, { "name": "flags", - "type": "ImGuiColumnsFlags" + "type": "ImGuiOldColumnFlags" } ], - "argsoriginal": "(const char* str_id,int count,ImGuiColumnsFlags flags=0)", + "argsoriginal": "(const char* str_id,int count,ImGuiOldColumnFlags flags=0)", "call_args": "(str_id,count,flags)", "cimguiname": "igBeginColumns", "defaults": { "flags": "0" }, "funcname": "BeginColumns", - "location": "internal", + "location": "imgui_internal:2351", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", - "signature": "(const char*,int,ImGuiColumnsFlags)", + "signature": "(const char*,int,ImGuiOldColumnFlags)", "stname": "" } ], @@ -10953,7 +11846,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui", + "location": "imgui:483", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -10961,83 +11854,13 @@ "stname": "" } ], - "igBeginDockableDragDropSource": [ + "igBeginDragDropSource": [ { - "args": "(ImGuiWindow* window)", + "args": "(ImGuiDragDropFlags flags)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igBeginDockableDragDropSource", - "defaults": [], - "funcname": "BeginDockableDragDropSource", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igBeginDockableDragDropSource", - "ret": "void", - "signature": "(ImGuiWindow*)", - "stname": "" - } - ], - "igBeginDockableDragDropTarget": [ - { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igBeginDockableDragDropTarget", - "defaults": [], - "funcname": "BeginDockableDragDropTarget", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igBeginDockableDragDropTarget", - "ret": "void", - "signature": "(ImGuiWindow*)", - "stname": "" - } - ], - "igBeginDocked": [ - { - "args": "(ImGuiWindow* window,bool* p_open)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "p_open", - "type": "bool*" - } - ], - "argsoriginal": "(ImGuiWindow* window,bool* p_open)", - "call_args": "(window,p_open)", - "cimguiname": "igBeginDocked", - "defaults": [], - "funcname": "BeginDocked", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igBeginDocked", - "ret": "void", - "signature": "(ImGuiWindow*,bool*)", - "stname": "" - } - ], - "igBeginDragDropSource": [ - { - "args": "(ImGuiDragDropFlags flags)", - "argsT": [ - { - "name": "flags", - "type": "ImGuiDragDropFlags" + "name": "flags", + "type": "ImGuiDragDropFlags" } ], "argsoriginal": "(ImGuiDragDropFlags flags=0)", @@ -11047,7 +11870,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui", + "location": "imgui:762", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -11062,9 +11885,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginDragDropTarget", - "defaults": [], + "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui", + "location": "imgui:765", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -11088,9 +11911,9 @@ "argsoriginal": "(const ImRect& bb,ImGuiID id)", "call_args": "(bb,id)", "cimguiname": "igBeginDragDropTargetCustom", - "defaults": [], + "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "internal", + "location": "imgui_internal:2345", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -11105,9 +11928,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginGroup", - "defaults": [], + "defaults": {}, "funcname": "BeginGroup", - "location": "imgui", + "location": "imgui:415", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", @@ -11115,6 +11938,34 @@ "stname": "" } ], + "igBeginListBox": [ + { + "args": "(const char* label,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igBeginListBox", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "BeginListBox", + "location": "imgui:594", + "namespace": "ImGui", + "ov_cimguiname": "igBeginListBox", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + } + ], "igBeginMainMenuBar": [ { "args": "()", @@ -11122,9 +11973,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginMainMenuBar", - "defaults": [], + "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui", + "location": "imgui:619", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -11152,7 +12003,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui", + "location": "imgui:621", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -11167,9 +12018,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginMenuBar", - "defaults": [], + "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui", + "location": "imgui:617", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -11197,7 +12048,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui", + "location": "imgui:644", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -11223,10 +12074,10 @@ "cimguiname": "igBeginPopupContextItem", "defaults": { "popup_flags": "1", - "str_id": "((void*)0)" + "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui", + "location": "imgui:661", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -11252,10 +12103,10 @@ "cimguiname": "igBeginPopupContextVoid", "defaults": { "popup_flags": "1", - "str_id": "((void*)0)" + "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui", + "location": "imgui:663", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -11281,10 +12132,10 @@ "cimguiname": "igBeginPopupContextWindow", "defaults": { "popup_flags": "1", - "str_id": "((void*)0)" + "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui", + "location": "imgui:662", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -11308,9 +12159,9 @@ "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_flags)", "call_args": "(id,extra_flags)", "cimguiname": "igBeginPopupEx", - "defaults": [], + "defaults": {}, "funcname": "BeginPopupEx", - "location": "internal", + "location": "imgui_internal:2306", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -11340,10 +12191,10 @@ "cimguiname": "igBeginPopupModal", "defaults": { "flags": "0", - "p_open": "((void*)0)" + "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui", + "location": "imgui:645", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -11371,7 +12222,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui", + "location": "imgui:740", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -11381,7 +12232,7 @@ ], "igBeginTabBarEx": [ { - "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", + "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)", "argsT": [ { "name": "tab_bar", @@ -11394,22 +12245,18 @@ { "name": "flags", "type": "ImGuiTabBarFlags" - }, - { - "name": "dock_node", - "type": "ImGuiDockNode*" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", - "call_args": "(tab_bar,bb,flags,dock_node)", + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags)", + "call_args": "(tab_bar,bb,flags)", "cimguiname": "igBeginTabBarEx", - "defaults": [], + "defaults": {}, "funcname": "BeginTabBarEx", - "location": "internal", + "location": "imgui_internal:2413", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", - "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)", + "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)", "stname": "" } ], @@ -11435,10 +12282,10 @@ "cimguiname": "igBeginTabItem", "defaults": { "flags": "0", - "p_open": "((void*)0)" + "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui", + "location": "imgui:742", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -11446,6 +12293,94 @@ "stname": "" } ], + "igBeginTable": [ + { + "args": "(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiTableFlags" + }, + { + "name": "outer_size", + "type": "const ImVec2" + }, + { + "name": "inner_width", + "type": "float" + } + ], + "argsoriginal": "(const char* str_id,int column,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0.0f,0.0f),float inner_width=0.0f)", + "call_args": "(str_id,column,flags,outer_size,inner_width)", + "cimguiname": "igBeginTable", + "defaults": { + "flags": "0", + "inner_width": "0.0f", + "outer_size": "ImVec2(0.0f,0.0f)" + }, + "funcname": "BeginTable", + "location": "imgui:695", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTable", + "ret": "bool", + "signature": "(const char*,int,ImGuiTableFlags,const ImVec2,float)", + "stname": "" + } + ], + "igBeginTableEx": [ + { + "args": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "columns_count", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiTableFlags" + }, + { + "name": "outer_size", + "type": "const ImVec2" + }, + { + "name": "inner_width", + "type": "float" + } + ], + "argsoriginal": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0,0),float inner_width=0.0f)", + "call_args": "(name,id,columns_count,flags,outer_size,inner_width)", + "cimguiname": "igBeginTableEx", + "defaults": { + "flags": "0", + "inner_width": "0.0f", + "outer_size": "ImVec2(0,0)" + }, + "funcname": "BeginTableEx", + "location": "imgui_internal:2374", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTableEx", + "ret": "bool", + "signature": "(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)", + "stname": "" + } + ], "igBeginTooltip": [ { "args": "()", @@ -11453,9 +12388,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginTooltip", - "defaults": [], + "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui", + "location": "imgui:628", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "void", @@ -11479,9 +12414,9 @@ "argsoriginal": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", "call_args": "(extra_flags,tooltip_flags)", "cimguiname": "igBeginTooltipEx", - "defaults": [], + "defaults": {}, "funcname": "BeginTooltipEx", - "location": "internal", + "location": "imgui_internal:2307", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "void", @@ -11501,9 +12436,9 @@ "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToDisplayBack", - "defaults": [], + "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "internal", + "location": "imgui_internal:2219", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -11523,9 +12458,9 @@ "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToDisplayFront", - "defaults": [], + "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "internal", + "location": "imgui_internal:2218", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -11545,9 +12480,9 @@ "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToFocusFront", - "defaults": [], + "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "internal", + "location": "imgui_internal:2217", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -11562,9 +12497,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igBullet", - "defaults": [], + "defaults": {}, "funcname": "Bullet", - "location": "imgui", + "location": "imgui:478", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", @@ -11588,10 +12523,10 @@ "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igBulletText", - "defaults": [], + "defaults": {}, "funcname": "BulletText", "isvararg": "...)", - "location": "imgui", + "location": "imgui:460", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", @@ -11615,9 +12550,9 @@ "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igBulletTextV", - "defaults": [], + "defaults": {}, "funcname": "BulletTextV", - "location": "imgui", + "location": "imgui:461", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", @@ -11645,7 +12580,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Button", - "location": "imgui", + "location": "imgui:466", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", @@ -11685,7 +12620,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "internal", + "location": "imgui_internal:2470", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -11718,7 +12653,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "internal", + "location": "imgui_internal:2455", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -11750,9 +12685,9 @@ "argsoriginal": "(ImVec2 size,float default_w,float default_h)", "call_args": "(size,default_w,default_h)", "cimguiname": "igCalcItemSize", - "defaults": [], + "defaults": {}, "funcname": "CalcItemSize", - "location": "internal", + "location": "imgui_internal:2285", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -11768,9 +12703,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igCalcItemWidth", - "defaults": [], + "defaults": {}, "funcname": "CalcItemWidth", - "location": "imgui", + "location": "imgui:388", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", @@ -11802,9 +12737,9 @@ "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", "cimguiname": "igCalcListClipping", - "defaults": [], + "defaults": {}, "funcname": "CalcListClipping", - "location": "imgui", + "location": "imgui:818", "namespace": "ImGui", "ov_cimguiname": "igCalcListClipping", "ret": "void", @@ -11842,11 +12777,11 @@ "cimguiname": "igCalcTextSize", "defaults": { "hide_text_after_double_hash": "false", - "text_end": "((void*)0)", + "text_end": "NULL", "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui", + "location": "imgui:823", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -11879,9 +12814,9 @@ "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)", "call_args": "(t0,t1,repeat_delay,repeat_rate)", "cimguiname": "igCalcTypematicRepeatAmount", - "defaults": [], + "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "internal", + "location": "imgui_internal:2320", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -11889,7 +12824,7 @@ "stname": "" } ], - "igCalcWindowExpectedSize": [ + "igCalcWindowNextAutoFitSize": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window)", "argsT": [ @@ -11904,13 +12839,13 @@ ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", - "cimguiname": "igCalcWindowExpectedSize", - "defaults": [], - "funcname": "CalcWindowExpectedSize", - "location": "internal", + "cimguiname": "igCalcWindowNextAutoFitSize", + "defaults": {}, + "funcname": "CalcWindowNextAutoFitSize", + "location": "imgui_internal:2204", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igCalcWindowExpectedSize", + "ov_cimguiname": "igCalcWindowNextAutoFitSize", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" @@ -11932,9 +12867,9 @@ "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)", "call_args": "(pos,wrap_pos_x)", "cimguiname": "igCalcWrapWidthForPos", - "defaults": [], + "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "internal", + "location": "imgui_internal:2286", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -11942,6 +12877,32 @@ "stname": "" } ], + "igCallContextHooks": [ + { + "args": "(ImGuiContext* context,ImGuiContextHookType type)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "type", + "type": "ImGuiContextHookType" + } + ], + "argsoriginal": "(ImGuiContext* context,ImGuiContextHookType type)", + "call_args": "(context,type)", + "cimguiname": "igCallContextHooks", + "defaults": {}, + "funcname": "CallContextHooks", + "location": "imgui_internal:2241", + "namespace": "ImGui", + "ov_cimguiname": "igCallContextHooks", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiContextHookType)", + "stname": "" + } + ], "igCaptureKeyboardFromApp": [ { "args": "(bool want_capture_keyboard_value)", @@ -11958,7 +12919,7 @@ "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", - "location": "imgui", + "location": "imgui:839", "namespace": "ImGui", "ov_cimguiname": "igCaptureKeyboardFromApp", "ret": "void", @@ -11982,7 +12943,7 @@ "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", - "location": "imgui", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igCaptureMouseFromApp", "ret": "void", @@ -12006,9 +12967,9 @@ "argsoriginal": "(const char* label,bool* v)", "call_args": "(label,v)", "cimguiname": "igCheckbox", - "defaults": [], + "defaults": {}, "funcname": "Checkbox", - "location": "imgui", + "location": "imgui:472", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", @@ -12017,6 +12978,34 @@ } ], "igCheckboxFlags": [ + { + "args": "(const char* label,int* flags,int flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "int*" + }, + { + "name": "flags_value", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* flags,int flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui:473", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlagsIntPtr", + "ret": "bool", + "signature": "(const char*,int*,int)", + "stname": "" + }, { "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", "argsT": [ @@ -12036,14 +13025,70 @@ "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)", "call_args": "(label,flags,flags_value)", "cimguiname": "igCheckboxFlags", - "defaults": [], + "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui", + "location": "imgui:474", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlags", + "ov_cimguiname": "igCheckboxFlagsUintPtr", "ret": "bool", "signature": "(const char*,unsigned int*,unsigned int)", "stname": "" + }, + { + "args": "(const char* label,ImS64* flags,ImS64 flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImS64*" + }, + { + "name": "flags_value", + "type": "ImS64" + } + ], + "argsoriginal": "(const char* label,ImS64* flags,ImS64 flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui_internal:2466", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlagsS64Ptr", + "ret": "bool", + "signature": "(const char*,ImS64*,ImS64)", + "stname": "" + }, + { + "args": "(const char* label,ImU64* flags,ImU64 flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImU64*" + }, + { + "name": "flags_value", + "type": "ImU64" + } + ], + "argsoriginal": "(const char* label,ImU64* flags,ImU64 flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui_internal:2467", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlagsU64Ptr", + "ret": "bool", + "signature": "(const char*,ImU64*,ImU64)", + "stname": "" } ], "igClearActiveID": [ @@ -12053,9 +13098,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearActiveID", - "defaults": [], + "defaults": {}, "funcname": "ClearActiveID", - "location": "internal", + "location": "imgui_internal:2268", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -12070,9 +13115,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearDragDrop", - "defaults": [], + "defaults": {}, "funcname": "ClearDragDrop", - "location": "internal", + "location": "imgui_internal:2346", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -12087,9 +13132,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearIniSettings", - "defaults": [], + "defaults": {}, "funcname": "ClearIniSettings", - "location": "internal", + "location": "imgui_internal:2246", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -12113,9 +13158,9 @@ "argsoriginal": "(ImGuiID id,const ImVec2& pos)", "call_args": "(id,pos)", "cimguiname": "igCloseButton", - "defaults": [], + "defaults": {}, "funcname": "CloseButton", - "location": "internal", + "location": "imgui_internal:2456", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -12130,9 +13175,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igCloseCurrentPopup", - "defaults": [], + "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui", + "location": "imgui:655", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -12156,9 +13201,9 @@ "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)", "call_args": "(remaining,restore_focus_to_window_under_popup)", "cimguiname": "igClosePopupToLevel", - "defaults": [], + "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "internal", + "location": "imgui_internal:2303", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -12182,9 +13227,9 @@ "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", "call_args": "(ref_window,restore_focus_to_window_under_popup)", "cimguiname": "igClosePopupsOverWindow", - "defaults": [], + "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "internal", + "location": "imgui_internal:2304", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -12194,7 +13239,7 @@ ], "igCollapseButton": [ { - "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)", + "args": "(ImGuiID id,const ImVec2 pos)", "argsT": [ { "name": "id", @@ -12203,22 +13248,18 @@ { "name": "pos", "type": "const ImVec2" - }, - { - "name": "dock_node", - "type": "ImGuiDockNode*" } ], - "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)", - "call_args": "(id,pos,dock_node)", + "argsoriginal": "(ImGuiID id,const ImVec2& pos)", + "call_args": "(id,pos)", "cimguiname": "igCollapseButton", - "defaults": [], + "defaults": {}, "funcname": "CollapseButton", - "location": "internal", + "location": "imgui_internal:2457", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", - "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)", + "signature": "(ImGuiID,const ImVec2)", "stname": "" } ], @@ -12242,7 +13283,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui", + "location": "imgui:578", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", "ret": "bool", @@ -12250,14 +13291,14 @@ "stname": "" }, { - "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", + "args": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "p_open", + "name": "p_visible", "type": "bool*" }, { @@ -12265,14 +13306,14 @@ "type": "ImGuiTreeNodeFlags" } ], - "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", - "call_args": "(label,p_open,flags)", + "argsoriginal": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,p_visible,flags)", "cimguiname": "igCollapsingHeader", "defaults": { "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui", + "location": "imgui:579", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderBoolPtr", "ret": "bool", @@ -12309,7 +13350,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui", + "location": "imgui:559", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -12329,9 +13370,9 @@ "argsoriginal": "(const ImVec4& in)", "call_args": "(in)", "cimguiname": "igColorConvertFloat4ToU32", - "defaults": [], + "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui", + "location": "imgui:827", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -12374,13 +13415,13 @@ "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)", "call_args": "(h,s,v,*out_r,*out_g,*out_b)", "cimguiname": "igColorConvertHSVtoRGB", - "defaults": [], + "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui", + "location": "imgui:829", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", - "signature": "(float,float,float,float,float,float)", + "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], @@ -12419,13 +13460,13 @@ "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)", "call_args": "(r,g,b,*out_h,*out_s,*out_v)", "cimguiname": "igColorConvertRGBtoHSV", - "defaults": [], + "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui", + "location": "imgui:828", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", - "signature": "(float,float,float,float,float,float)", + "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], @@ -12445,9 +13486,9 @@ "argsoriginal": "(ImU32 in)", "call_args": "(in)", "cimguiname": "igColorConvertU32ToFloat4", - "defaults": [], + "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui", + "location": "imgui:826", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -12480,7 +13521,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui", + "location": "imgui:555", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -12512,7 +13553,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui", + "location": "imgui:556", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -12536,9 +13577,9 @@ "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)", "call_args": "(col,flags)", "cimguiname": "igColorEditOptionsPopup", - "defaults": [], + "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "internal", + "location": "imgui_internal:2505", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -12570,7 +13611,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui", + "location": "imgui:557", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -12604,10 +13645,10 @@ "cimguiname": "igColorPicker4", "defaults": { "flags": "0", - "ref_col": "((void*)0)" + "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui", + "location": "imgui:558", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -12631,9 +13672,9 @@ "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)", "call_args": "(ref_col,flags)", "cimguiname": "igColorPickerOptionsPopup", - "defaults": [], + "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "internal", + "location": "imgui_internal:2506", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -12661,9 +13702,9 @@ "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)", "call_args": "(text,col,flags)", "cimguiname": "igColorTooltip", - "defaults": [], + "defaults": {}, "funcname": "ColorTooltip", - "location": "internal", + "location": "imgui_internal:2504", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -12694,10 +13735,10 @@ "defaults": { "border": "true", "count": "1", - "id": "((void*)0)" + "id": "NULL" }, "funcname": "Columns", - "location": "imgui", + "location": "imgui:730", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -12737,7 +13778,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui", + "location": "imgui:485", "namespace": "ImGui", "ov_cimguiname": "igComboStr_arr", "ret": "bool", @@ -12771,7 +13812,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui", + "location": "imgui:486", "namespace": "ImGui", "ov_cimguiname": "igComboStr", "ret": "bool", @@ -12815,7 +13856,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui", + "location": "imgui:487", "namespace": "ImGui", "ov_cimguiname": "igComboFnBoolPtr", "ret": "bool", @@ -12836,10 +13877,10 @@ "call_args": "(shared_font_atlas)", "cimguiname": "igCreateContext", "defaults": { - "shared_font_atlas": "((void*)0)" + "shared_font_atlas": "NULL" }, "funcname": "CreateContext", - "location": "imgui", + "location": "imgui:264", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", @@ -12859,9 +13900,9 @@ "argsoriginal": "(const char* name)", "call_args": "(name)", "cimguiname": "igCreateNewWindowSettings", - "defaults": [], + "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "internal", + "location": "imgui_internal:2247", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -12871,7 +13912,7 @@ ], "igDataTypeApplyOp": [ { - "args": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", + "args": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)", "argsT": [ { "name": "data_type", @@ -12887,23 +13928,23 @@ }, { "name": "arg_1", - "type": "void*" + "type": "const void*" }, { "name": "arg_2", "type": "const void*" } ], - "argsoriginal": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", + "argsoriginal": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)", "call_args": "(data_type,op,output,arg_1,arg_2)", "cimguiname": "igDataTypeApplyOp", - "defaults": [], + "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "internal", + "location": "imgui_internal:2491", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", - "signature": "(ImGuiDataType,int,void*,void*,const void*)", + "signature": "(ImGuiDataType,int,void*,const void*,const void*)", "stname": "" } ], @@ -12935,9 +13976,9 @@ "argsoriginal": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", "call_args": "(buf,initial_value_buf,data_type,p_data,format)", "cimguiname": "igDataTypeApplyOpFromText", - "defaults": [], + "defaults": {}, "funcname": "DataTypeApplyOpFromText", - "location": "internal", + "location": "imgui_internal:2492", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOpFromText", "ret": "bool", @@ -12969,9 +14010,9 @@ "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", "call_args": "(data_type,p_data,p_min,p_max)", "cimguiname": "igDataTypeClamp", - "defaults": [], + "defaults": {}, "funcname": "DataTypeClamp", - "location": "internal", + "location": "imgui_internal:2494", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -12979,6 +14020,36 @@ "stname": "" } ], + "igDataTypeCompare": [ + { + "args": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "arg_1", + "type": "const void*" + }, + { + "name": "arg_2", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)", + "call_args": "(data_type,arg_1,arg_2)", + "cimguiname": "igDataTypeCompare", + "defaults": {}, + "funcname": "DataTypeCompare", + "location": "imgui_internal:2493", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeCompare", + "ret": "int", + "signature": "(ImGuiDataType,const void*,const void*)", + "stname": "" + } + ], "igDataTypeFormatString": [ { "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", @@ -13007,9 +14078,9 @@ "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", "call_args": "(buf,buf_size,data_type,p_data,format)", "cimguiname": "igDataTypeFormatString", - "defaults": [], + "defaults": {}, "funcname": "DataTypeFormatString", - "location": "internal", + "location": "imgui_internal:2490", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -13029,9 +14100,9 @@ "argsoriginal": "(ImGuiDataType data_type)", "call_args": "(data_type)", "cimguiname": "igDataTypeGetInfo", - "defaults": [], + "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "internal", + "location": "imgui_internal:2489", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -13075,9 +14146,9 @@ "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", "cimguiname": "igDebugCheckVersionAndDataLayout", - "defaults": [], + "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui", + "location": "imgui:875", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -13098,10 +14169,10 @@ "call_args": "(col)", "cimguiname": "igDebugDrawItemRect", "defaults": { - "col": "(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0))" + "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "internal", + "location": "imgui_internal:2522", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -13109,926 +14180,681 @@ "stname": "" } ], - "igDebugStartItemPicker": [ + "igDebugNodeColumns": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igDebugStartItemPicker", - "defaults": [], - "funcname": "DebugStartItemPicker", - "location": "internal", + "args": "(ImGuiOldColumns* columns)", + "argsT": [ + { + "name": "columns", + "type": "ImGuiOldColumns*" + } + ], + "argsoriginal": "(ImGuiOldColumns* columns)", + "call_args": "(columns)", + "cimguiname": "igDebugNodeColumns", + "defaults": {}, + "funcname": "DebugNodeColumns", + "location": "imgui_internal:2525", "namespace": "ImGui", - "ov_cimguiname": "igDebugStartItemPicker", + "ov_cimguiname": "igDebugNodeColumns", "ret": "void", - "signature": "()", + "signature": "(ImGuiOldColumns*)", "stname": "" } ], - "igDestroyContext": [ + "igDebugNodeDrawCmdShowMeshAndBoundingBox": [ { - "args": "(ImGuiContext* ctx)", + "args": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* ctx=((void*)0))", - "call_args": "(ctx)", - "cimguiname": "igDestroyContext", - "defaults": { - "ctx": "((void*)0)" - }, - "funcname": "DestroyContext", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igDestroyContext", - "ret": "void", - "signature": "(ImGuiContext*)", - "stname": "" - } - ], - "igDestroyPlatformWindow": [ - { - "args": "(ImGuiViewportP* viewport)", - "argsT": [ - { - "name": "viewport", - "type": "ImGuiViewportP*" - } - ], - "argsoriginal": "(ImGuiViewportP* viewport)", - "call_args": "(viewport)", - "cimguiname": "igDestroyPlatformWindow", - "defaults": [], - "funcname": "DestroyPlatformWindow", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDestroyPlatformWindow", - "ret": "void", - "signature": "(ImGuiViewportP*)", - "stname": "" - } - ], - "igDestroyPlatformWindows": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igDestroyPlatformWindows", - "defaults": [], - "funcname": "DestroyPlatformWindows", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igDestroyPlatformWindows", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igDockBuilderAddNode": [ - { - "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)", - "argsT": [ - { - "name": "node_id", - "type": "ImGuiID" + "name": "out_draw_list", + "type": "ImDrawList*" }, { - "name": "flags", - "type": "ImGuiDockNodeFlags" - } - ], - "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)", - "call_args": "(node_id,flags)", - "cimguiname": "igDockBuilderAddNode", - "defaults": { - "flags": "0", - "node_id": "0" - }, - "funcname": "DockBuilderAddNode", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderAddNode", - "ret": "ImGuiID", - "signature": "(ImGuiID,ImGuiDockNodeFlags)", - "stname": "" - } - ], - "igDockBuilderCopyDockSpace": [ - { - "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)", - "argsT": [ + "name": "draw_list", + "type": "const ImDrawList*" + }, { - "name": "src_dockspace_id", - "type": "ImGuiID" + "name": "draw_cmd", + "type": "const ImDrawCmd*" }, { - "name": "dst_dockspace_id", - "type": "ImGuiID" + "name": "show_mesh", + "type": "bool" }, { - "name": "in_window_remap_pairs", - "type": "ImVector_const_charPtr*" + "name": "show_aabb", + "type": "bool" } ], - "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)", - "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)", - "cimguiname": "igDockBuilderCopyDockSpace", - "defaults": [], - "funcname": "DockBuilderCopyDockSpace", - "location": "internal", + "argsoriginal": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)", + "call_args": "(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb)", + "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", + "defaults": {}, + "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", + "location": "imgui_internal:2527", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderCopyDockSpace", + "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", - "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)", + "signature": "(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)", "stname": "" } ], - "igDockBuilderCopyNode": [ + "igDebugNodeDrawList": [ { - "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)", + "args": "(ImGuiWindow* window,const ImDrawList* draw_list,const char* label)", "argsT": [ { - "name": "src_node_id", - "type": "ImGuiID" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "dst_node_id", - "type": "ImGuiID" + "name": "draw_list", + "type": "const ImDrawList*" }, { - "name": "out_node_remap_pairs", - "type": "ImVector_ImGuiID*" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)", - "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)", - "cimguiname": "igDockBuilderCopyNode", - "defaults": [], - "funcname": "DockBuilderCopyNode", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,const ImDrawList* draw_list,const char* label)", + "call_args": "(window,draw_list,label)", + "cimguiname": "igDebugNodeDrawList", + "defaults": {}, + "funcname": "DebugNodeDrawList", + "location": "imgui_internal:2526", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderCopyNode", + "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", - "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)", + "signature": "(ImGuiWindow*,const ImDrawList*,const char*)", "stname": "" } ], - "igDockBuilderCopyWindowSettings": [ + "igDebugNodeStorage": [ { - "args": "(const char* src_name,const char* dst_name)", + "args": "(ImGuiStorage* storage,const char* label)", "argsT": [ { - "name": "src_name", - "type": "const char*" + "name": "storage", + "type": "ImGuiStorage*" }, { - "name": "dst_name", + "name": "label", "type": "const char*" } ], - "argsoriginal": "(const char* src_name,const char* dst_name)", - "call_args": "(src_name,dst_name)", - "cimguiname": "igDockBuilderCopyWindowSettings", - "defaults": [], - "funcname": "DockBuilderCopyWindowSettings", - "location": "internal", + "argsoriginal": "(ImGuiStorage* storage,const char* label)", + "call_args": "(storage,label)", + "cimguiname": "igDebugNodeStorage", + "defaults": {}, + "funcname": "DebugNodeStorage", + "location": "imgui_internal:2528", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderCopyWindowSettings", + "ov_cimguiname": "igDebugNodeStorage", "ret": "void", - "signature": "(const char*,const char*)", + "signature": "(ImGuiStorage*,const char*)", "stname": "" } ], - "igDockBuilderDockWindow": [ + "igDebugNodeTabBar": [ { - "args": "(const char* window_name,ImGuiID node_id)", + "args": "(ImGuiTabBar* tab_bar,const char* label)", "argsT": [ { - "name": "window_name", - "type": "const char*" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "node_id", - "type": "ImGuiID" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(const char* window_name,ImGuiID node_id)", - "call_args": "(window_name,node_id)", - "cimguiname": "igDockBuilderDockWindow", - "defaults": [], - "funcname": "DockBuilderDockWindow", - "location": "internal", + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label)", + "call_args": "(tab_bar,label)", + "cimguiname": "igDebugNodeTabBar", + "defaults": {}, + "funcname": "DebugNodeTabBar", + "location": "imgui_internal:2529", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderDockWindow", + "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", - "signature": "(const char*,ImGuiID)", + "signature": "(ImGuiTabBar*,const char*)", "stname": "" } ], - "igDockBuilderFinish": [ + "igDebugNodeTable": [ { - "args": "(ImGuiID node_id)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiID node_id)", - "call_args": "(node_id)", - "cimguiname": "igDockBuilderFinish", - "defaults": [], - "funcname": "DockBuilderFinish", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igDebugNodeTable", + "defaults": {}, + "funcname": "DebugNodeTable", + "location": "imgui_internal:2530", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderFinish", + "ov_cimguiname": "igDebugNodeTable", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igDockBuilderGetCentralNode": [ + "igDebugNodeTableSettings": [ { - "args": "(ImGuiID node_id)", + "args": "(ImGuiTableSettings* settings)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "settings", + "type": "ImGuiTableSettings*" } ], - "argsoriginal": "(ImGuiID node_id)", - "call_args": "(node_id)", - "cimguiname": "igDockBuilderGetCentralNode", - "defaults": [], - "funcname": "DockBuilderGetCentralNode", - "location": "internal", + "argsoriginal": "(ImGuiTableSettings* settings)", + "call_args": "(settings)", + "cimguiname": "igDebugNodeTableSettings", + "defaults": {}, + "funcname": "DebugNodeTableSettings", + "location": "imgui_internal:2531", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderGetCentralNode", - "ret": "ImGuiDockNode*", - "signature": "(ImGuiID)", + "ov_cimguiname": "igDebugNodeTableSettings", + "ret": "void", + "signature": "(ImGuiTableSettings*)", "stname": "" } ], - "igDockBuilderGetNode": [ + "igDebugNodeViewport": [ { - "args": "(ImGuiID node_id)", + "args": "(ImGuiViewportP* viewport)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "viewport", + "type": "ImGuiViewportP*" } ], - "argsoriginal": "(ImGuiID node_id)", - "call_args": "(node_id)", - "cimguiname": "igDockBuilderGetNode", - "defaults": [], - "funcname": "DockBuilderGetNode", - "location": "internal", + "argsoriginal": "(ImGuiViewportP* viewport)", + "call_args": "(viewport)", + "cimguiname": "igDebugNodeViewport", + "defaults": {}, + "funcname": "DebugNodeViewport", + "location": "imgui_internal:2535", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderGetNode", - "ret": "ImGuiDockNode*", - "signature": "(ImGuiID)", + "ov_cimguiname": "igDebugNodeViewport", + "ret": "void", + "signature": "(ImGuiViewportP*)", "stname": "" } ], - "igDockBuilderRemoveNode": [ + "igDebugNodeWindow": [ { - "args": "(ImGuiID node_id)", + "args": "(ImGuiWindow* window,const char* label)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID node_id)", - "call_args": "(node_id)", - "cimguiname": "igDockBuilderRemoveNode", - "defaults": [], - "funcname": "DockBuilderRemoveNode", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,const char* label)", + "call_args": "(window,label)", + "cimguiname": "igDebugNodeWindow", + "defaults": {}, + "funcname": "DebugNodeWindow", + "location": "imgui_internal:2532", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderRemoveNode", + "ov_cimguiname": "igDebugNodeWindow", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(ImGuiWindow*,const char*)", "stname": "" } ], - "igDockBuilderRemoveNodeChildNodes": [ + "igDebugNodeWindowSettings": [ { - "args": "(ImGuiID node_id)", + "args": "(ImGuiWindowSettings* settings)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "settings", + "type": "ImGuiWindowSettings*" } ], - "argsoriginal": "(ImGuiID node_id)", - "call_args": "(node_id)", - "cimguiname": "igDockBuilderRemoveNodeChildNodes", - "defaults": [], - "funcname": "DockBuilderRemoveNodeChildNodes", - "location": "internal", + "argsoriginal": "(ImGuiWindowSettings* settings)", + "call_args": "(settings)", + "cimguiname": "igDebugNodeWindowSettings", + "defaults": {}, + "funcname": "DebugNodeWindowSettings", + "location": "imgui_internal:2533", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", + "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(ImGuiWindowSettings*)", "stname": "" } ], - "igDockBuilderRemoveNodeDockedWindows": [ + "igDebugNodeWindowsList": [ { - "args": "(ImGuiID node_id,bool clear_settings_refs)", + "args": "(ImVector_ImGuiWindowPtr* windows,const char* label)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "windows", + "type": "ImVector_ImGuiWindowPtr*" }, { - "name": "clear_settings_refs", - "type": "bool" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)", - "call_args": "(node_id,clear_settings_refs)", - "cimguiname": "igDockBuilderRemoveNodeDockedWindows", - "defaults": { - "clear_settings_refs": "true" - }, - "funcname": "DockBuilderRemoveNodeDockedWindows", - "location": "internal", + "argsoriginal": "(ImVector* windows,const char* label)", + "call_args": "(windows,label)", + "cimguiname": "igDebugNodeWindowsList", + "defaults": {}, + "funcname": "DebugNodeWindowsList", + "location": "imgui_internal:2534", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", + "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", - "signature": "(ImGuiID,bool)", + "signature": "(ImVector_ImGuiWindowPtr*,const char*)", "stname": "" } ], - "igDockBuilderSetNodePos": [ + "igDebugRenderViewportThumbnail": [ { - "args": "(ImGuiID node_id,ImVec2 pos)", + "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "pos", - "type": "ImVec2" + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "bb", + "type": "const ImRect" } ], - "argsoriginal": "(ImGuiID node_id,ImVec2 pos)", - "call_args": "(node_id,pos)", - "cimguiname": "igDockBuilderSetNodePos", - "defaults": [], - "funcname": "DockBuilderSetNodePos", - "location": "internal", + "argsoriginal": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect& bb)", + "call_args": "(draw_list,viewport,bb)", + "cimguiname": "igDebugRenderViewportThumbnail", + "defaults": {}, + "funcname": "DebugRenderViewportThumbnail", + "location": "imgui_internal:2536", + "namespace": "ImGui", + "ov_cimguiname": "igDebugRenderViewportThumbnail", + "ret": "void", + "signature": "(ImDrawList*,ImGuiViewportP*,const ImRect)", + "stname": "" + } + ], + "igDebugStartItemPicker": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDebugStartItemPicker", + "defaults": {}, + "funcname": "DebugStartItemPicker", + "location": "imgui_internal:2523", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderSetNodePos", + "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", - "signature": "(ImGuiID,ImVec2)", + "signature": "()", "stname": "" } ], - "igDockBuilderSetNodeSize": [ + "igDestroyContext": [ { - "args": "(ImGuiID node_id,ImVec2 size)", + "args": "(ImGuiContext* ctx)", "argsT": [ { - "name": "node_id", - "type": "ImGuiID" - }, - { - "name": "size", - "type": "ImVec2" + "name": "ctx", + "type": "ImGuiContext*" } ], - "argsoriginal": "(ImGuiID node_id,ImVec2 size)", - "call_args": "(node_id,size)", - "cimguiname": "igDockBuilderSetNodeSize", - "defaults": [], - "funcname": "DockBuilderSetNodeSize", - "location": "internal", + "argsoriginal": "(ImGuiContext* ctx=((void*)0))", + "call_args": "(ctx)", + "cimguiname": "igDestroyContext", + "defaults": { + "ctx": "NULL" + }, + "funcname": "DestroyContext", + "location": "imgui:265", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderSetNodeSize", + "ov_cimguiname": "igDestroyContext", "ret": "void", - "signature": "(ImGuiID,ImVec2)", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igDockBuilderSplitNode": [ + "igDragBehavior": [ { - "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", + "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "node_id", + "name": "id", "type": "ImGuiID" }, { - "name": "split_dir", - "type": "ImGuiDir" + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "type": "void*" }, { - "name": "size_ratio_for_node_at_dir", + "name": "v_speed", "type": "float" }, { - "name": "out_id_at_dir", - "type": "ImGuiID*" + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" }, { - "name": "out_id_at_opposite_dir", - "type": "ImGuiID*" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", - "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)", - "cimguiname": "igDockBuilderSplitNode", - "defaults": [], - "funcname": "DockBuilderSplitNode", - "location": "internal", + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragBehavior", + "defaults": {}, + "funcname": "DragBehavior", + "location": "imgui_internal:2471", "namespace": "ImGui", - "ov_cimguiname": "igDockBuilderSplitNode", - "ret": "ImGuiID", - "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)", + "ov_cimguiname": "igDragBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDockContextCalcDropPosForDocking": [ + "igDragFloat": [ { - "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", + "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "target", - "type": "ImGuiWindow*" + "name": "label", + "type": "const char*" }, { - "name": "target_node", - "type": "ImGuiDockNode*" + "name": "v", + "type": "float*" }, { - "name": "payload", - "type": "ImGuiWindow*" + "name": "v_speed", + "type": "float" }, { - "name": "split_dir", - "type": "ImGuiDir" + "name": "v_min", + "type": "float" }, { - "name": "split_outer", - "type": "bool" + "name": "v_max", + "type": "float" }, { - "name": "out_pos", - "type": "ImVec2*" + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", - "call_args": "(target,target_node,payload,split_dir,split_outer,out_pos)", - "cimguiname": "igDockContextCalcDropPosForDocking", - "defaults": [], - "funcname": "DockContextCalcDropPosForDocking", - "location": "internal", + "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat", + "location": "imgui:500", "namespace": "ImGui", - "ov_cimguiname": "igDockContextCalcDropPosForDocking", + "ov_cimguiname": "igDragFloat", "ret": "bool", - "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,bool,ImVec2*)", + "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDockContextClearNodes": [ + "igDragFloat2": [ { - "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", + "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "label", + "type": "const char*" }, { - "name": "root_id", - "type": "ImGuiID" + "name": "v", + "type": "float[2]" }, { - "name": "clear_settings_refs", - "type": "bool" - } - ], - "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", - "call_args": "(ctx,root_id,clear_settings_refs)", - "cimguiname": "igDockContextClearNodes", - "defaults": [], - "funcname": "DockContextClearNodes", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextClearNodes", - "ret": "void", - "signature": "(ImGuiContext*,ImGuiID,bool)", - "stname": "" - } - ], - "igDockContextGenNodeID": [ - { - "args": "(ImGuiContext* ctx)", - "argsT": [ + "name": "v_speed", + "type": "float" + }, { - "name": "ctx", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextGenNodeID", - "defaults": [], - "funcname": "DockContextGenNodeID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextGenNodeID", - "ret": "ImGuiID", - "signature": "(ImGuiContext*)", - "stname": "" - } - ], - "igDockContextInitialize": [ - { - "args": "(ImGuiContext* ctx)", - "argsT": [ + "name": "v_min", + "type": "float" + }, { - "name": "ctx", - "type": "ImGuiContext*" + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextInitialize", - "defaults": [], - "funcname": "DockContextInitialize", - "location": "internal", + "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat2", + "location": "imgui:501", "namespace": "ImGui", - "ov_cimguiname": "igDockContextInitialize", - "ret": "void", - "signature": "(ImGuiContext*)", + "ov_cimguiname": "igDragFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDockContextQueueDock": [ + "igDragFloat3": [ { - "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", + "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "label", + "type": "const char*" }, { - "name": "target", - "type": "ImGuiWindow*" + "name": "v", + "type": "float[3]" }, { - "name": "target_node", - "type": "ImGuiDockNode*" + "name": "v_speed", + "type": "float" }, { - "name": "payload", - "type": "ImGuiWindow*" + "name": "v_min", + "type": "float" }, { - "name": "split_dir", - "type": "ImGuiDir" + "name": "v_max", + "type": "float" }, { - "name": "split_ratio", - "type": "float" + "name": "format", + "type": "const char*" }, { - "name": "split_outer", - "type": "bool" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", - "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)", - "cimguiname": "igDockContextQueueDock", - "defaults": [], - "funcname": "DockContextQueueDock", - "location": "internal", + "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat3", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat3", + "location": "imgui:502", "namespace": "ImGui", - "ov_cimguiname": "igDockContextQueueDock", - "ret": "void", - "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)", + "ov_cimguiname": "igDragFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDockContextQueueUndockNode": [ + "igDragFloat4": [ { - "args": "(ImGuiContext* ctx,ImGuiDockNode* node)", + "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "label", + "type": "const char*" }, { - "name": "node", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)", - "call_args": "(ctx,node)", - "cimguiname": "igDockContextQueueUndockNode", - "defaults": [], - "funcname": "DockContextQueueUndockNode", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextQueueUndockNode", - "ret": "void", - "signature": "(ImGuiContext*,ImGuiDockNode*)", - "stname": "" - } - ], - "igDockContextQueueUndockWindow": [ - { - "args": "(ImGuiContext* ctx,ImGuiWindow* window)", - "argsT": [ + "name": "v", + "type": "float[4]" + }, { - "name": "ctx", - "type": "ImGuiContext*" + "name": "v_speed", + "type": "float" }, { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)", - "call_args": "(ctx,window)", - "cimguiname": "igDockContextQueueUndockWindow", - "defaults": [], - "funcname": "DockContextQueueUndockWindow", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextQueueUndockWindow", - "ret": "void", - "signature": "(ImGuiContext*,ImGuiWindow*)", - "stname": "" - } - ], - "igDockContextRebuildNodes": [ - { - "args": "(ImGuiContext* ctx)", - "argsT": [ + "name": "v_min", + "type": "float" + }, { - "name": "ctx", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextRebuildNodes", - "defaults": [], - "funcname": "DockContextRebuildNodes", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextRebuildNodes", - "ret": "void", - "signature": "(ImGuiContext*)", - "stname": "" - } - ], - "igDockContextShutdown": [ - { - "args": "(ImGuiContext* ctx)", - "argsT": [ + "name": "v_max", + "type": "float" + }, { - "name": "ctx", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextShutdown", - "defaults": [], - "funcname": "DockContextShutdown", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextShutdown", - "ret": "void", - "signature": "(ImGuiContext*)", - "stname": "" - } - ], - "igDockContextUpdateDocking": [ - { - "args": "(ImGuiContext* ctx)", - "argsT": [ + "name": "format", + "type": "const char*" + }, { - "name": "ctx", - "type": "ImGuiContext*" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextUpdateDocking", - "defaults": [], - "funcname": "DockContextUpdateDocking", - "location": "internal", + "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat4", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat4", + "location": "imgui:503", "namespace": "ImGui", - "ov_cimguiname": "igDockContextUpdateDocking", - "ret": "void", - "signature": "(ImGuiContext*)", + "ov_cimguiname": "igDragFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDockContextUpdateUndocking": [ + "igDragFloatRange2": [ { - "args": "(ImGuiContext* ctx)", + "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igDockContextUpdateUndocking", - "defaults": [], - "funcname": "DockContextUpdateUndocking", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockContextUpdateUndocking", - "ret": "void", - "signature": "(ImGuiContext*)", - "stname": "" - } - ], - "igDockNodeGetDepth": [ - { - "args": "(const ImGuiDockNode* node)", - "argsT": [ + "name": "label", + "type": "const char*" + }, { - "name": "node", - "type": "const ImGuiDockNode*" - } - ], - "argsoriginal": "(const ImGuiDockNode* node)", - "call_args": "(node)", - "cimguiname": "igDockNodeGetDepth", - "defaults": [], - "funcname": "DockNodeGetDepth", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockNodeGetDepth", - "ret": "int", - "signature": "(const ImGuiDockNode*)", - "stname": "" - } - ], - "igDockNodeGetRootNode": [ - { - "args": "(ImGuiDockNode* node)", - "argsT": [ + "name": "v_current_min", + "type": "float*" + }, { - "name": "node", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "(ImGuiDockNode* node)", - "call_args": "(node)", - "cimguiname": "igDockNodeGetRootNode", - "defaults": [], - "funcname": "DockNodeGetRootNode", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDockNodeGetRootNode", - "ret": "ImGuiDockNode*", - "signature": "(ImGuiDockNode*)", - "stname": "" - } - ], - "igDockSpace": [ - { - "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", - "argsT": [ + "name": "v_current_max", + "type": "float*" + }, { - "name": "id", - "type": "ImGuiID" + "name": "v_speed", + "type": "float" }, { - "name": "size", - "type": "const ImVec2" + "name": "v_min", + "type": "float" }, { - "name": "flags", - "type": "ImGuiDockNodeFlags" + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "format_max", + "type": "const char*" }, { - "name": "window_class", - "type": "const ImGuiWindowClass*" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", - "call_args": "(id,size,flags,window_class)", - "cimguiname": "igDockSpace", + "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", + "cimguiname": "igDragFloatRange2", "defaults": { "flags": "0", - "size": "ImVec2(0,0)", - "window_class": "((void*)0)" + "format": "\"%.3f\"", + "format_max": "NULL", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" }, - "funcname": "DockSpace", - "location": "imgui", + "funcname": "DragFloatRange2", + "location": "imgui:504", "namespace": "ImGui", - "ov_cimguiname": "igDockSpace", - "ret": "void", - "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)", - "stname": "" - } - ], - "igDockSpaceOverViewport": [ - { - "args": "(ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", - "argsT": [ - { - "name": "viewport", - "type": "ImGuiViewport*" - }, - { - "name": "flags", - "type": "ImGuiDockNodeFlags" - }, - { - "name": "window_class", - "type": "const ImGuiWindowClass*" - } - ], - "argsoriginal": "(ImGuiViewport* viewport=((void*)0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", - "call_args": "(viewport,flags,window_class)", - "cimguiname": "igDockSpaceOverViewport", - "defaults": { - "flags": "0", - "viewport": "((void*)0)", - "window_class": "((void*)0)" - }, - "funcname": "DockSpaceOverViewport", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igDockSpaceOverViewport", - "ret": "ImGuiID", - "signature": "(ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)", - "stname": "" - } - ], - "igDragBehavior": [ - { - "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", - "argsT": [ - { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_v", - "type": "void*" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" - } - ], - "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", - "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)", - "cimguiname": "igDragBehavior", - "defaults": [], - "funcname": "DragBehavior", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igDragBehavior", + "ov_cimguiname": "igDragFloatRange2", "ret": "bool", - "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragFloat": [ + "igDragInt": [ { - "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14036,7 +14862,7 @@ }, { "name": "v", - "type": "float*" + "type": "int*" }, { "name": "v_speed", @@ -14044,11 +14870,11 @@ }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", @@ -14059,28 +14885,28 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragFloat", + "cimguiname": "igDragInt", "defaults": { "flags": "0", - "format": "\"%.3f\"", - "v_max": "0.0f", - "v_min": "0.0f", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", "v_speed": "1.0f" }, - "funcname": "DragFloat", - "location": "imgui", + "funcname": "DragInt", + "location": "imgui:505", "namespace": "ImGui", - "ov_cimguiname": "igDragFloat", + "ov_cimguiname": "igDragInt", "ret": "bool", - "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)", + "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragFloat2": [ + "igDragInt2": [ { - "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14088,7 +14914,7 @@ }, { "name": "v", - "type": "float[2]" + "type": "int[2]" }, { "name": "v_speed", @@ -14096,11 +14922,11 @@ }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", @@ -14111,28 +14937,28 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragFloat2", + "cimguiname": "igDragInt2", "defaults": { "flags": "0", - "format": "\"%.3f\"", - "v_max": "0.0f", - "v_min": "0.0f", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", "v_speed": "1.0f" }, - "funcname": "DragFloat2", - "location": "imgui", + "funcname": "DragInt2", + "location": "imgui:506", "namespace": "ImGui", - "ov_cimguiname": "igDragFloat2", + "ov_cimguiname": "igDragInt2", "ret": "bool", - "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)", + "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragFloat3": [ + "igDragInt3": [ { - "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14140,7 +14966,7 @@ }, { "name": "v", - "type": "float[3]" + "type": "int[3]" }, { "name": "v_speed", @@ -14148,11 +14974,11 @@ }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", @@ -14163,28 +14989,28 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragFloat3", + "cimguiname": "igDragInt3", "defaults": { "flags": "0", - "format": "\"%.3f\"", - "v_max": "0.0f", - "v_min": "0.0f", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", "v_speed": "1.0f" }, - "funcname": "DragFloat3", - "location": "imgui", + "funcname": "DragInt3", + "location": "imgui:507", "namespace": "ImGui", - "ov_cimguiname": "igDragFloat3", + "ov_cimguiname": "igDragInt3", "ret": "bool", - "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)", + "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragFloat4": [ + "igDragInt4": [ { - "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14192,7 +15018,7 @@ }, { "name": "v", - "type": "float[4]" + "type": "int[4]" }, { "name": "v_speed", @@ -14200,11 +15026,11 @@ }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", @@ -14215,28 +15041,28 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragFloat4", + "cimguiname": "igDragInt4", "defaults": { "flags": "0", - "format": "\"%.3f\"", - "v_max": "0.0f", - "v_min": "0.0f", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", "v_speed": "1.0f" }, - "funcname": "DragFloat4", - "location": "imgui", + "funcname": "DragInt4", + "location": "imgui:508", "namespace": "ImGui", - "ov_cimguiname": "igDragFloat4", + "ov_cimguiname": "igDragInt4", "ret": "bool", - "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)", + "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragFloatRange2": [ + "igDragIntRange2": [ { - "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", + "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14244,11 +15070,11 @@ }, { "name": "v_current_min", - "type": "float*" + "type": "int*" }, { "name": "v_current_max", - "type": "float*" + "type": "int*" }, { "name": "v_speed", @@ -14256,11 +15082,11 @@ }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", @@ -14275,49 +15101,53 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", - "cimguiname": "igDragFloatRange2", + "cimguiname": "igDragIntRange2", "defaults": { "flags": "0", - "format": "\"%.3f\"", - "format_max": "((void*)0)", - "v_max": "0.0f", - "v_min": "0.0f", + "format": "\"%d\"", + "format_max": "NULL", + "v_max": "0", + "v_min": "0", "v_speed": "1.0f" }, - "funcname": "DragFloatRange2", - "location": "imgui", + "funcname": "DragIntRange2", + "location": "imgui:509", "namespace": "ImGui", - "ov_cimguiname": "igDragFloatRange2", + "ov_cimguiname": "igDragIntRange2", "ret": "bool", - "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)", + "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragInt": [ + "igDragScalar": [ { - "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "int*" + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" }, { "name": "v_speed", "type": "float" }, { - "name": "v_min", - "type": "int" + "name": "p_min", + "type": "const void*" }, { - "name": "v_max", - "type": "int" + "name": "p_max", + "type": "const void*" }, { "name": "format", @@ -14328,1105 +15158,1615 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragInt", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragScalar", "defaults": { "flags": "0", - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", + "format": "NULL", + "p_max": "NULL", + "p_min": "NULL", "v_speed": "1.0f" }, - "funcname": "DragInt", - "location": "imgui", + "funcname": "DragScalar", + "location": "imgui:510", "namespace": "ImGui", - "ov_cimguiname": "igDragInt", + "ov_cimguiname": "igDragScalar", "ret": "bool", - "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)", + "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igDragInt2": [ + "igDragScalarN": [ { - "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "int[2]" + "name": "data_type", + "type": "ImGuiDataType" }, { - "name": "v_speed", - "type": "float" + "name": "p_data", + "type": "void*" }, { - "name": "v_min", + "name": "components", "type": "int" }, { - "name": "v_max", - "type": "int" + "name": "v_speed", + "type": "float" }, { - "name": "format", - "type": "const char*" + "name": "p_min", + "type": "const void*" }, { - "name": "flags", + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragInt2", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragScalarN", + "defaults": { + "flags": "0", + "format": "NULL", + "p_max": "NULL", + "p_min": "NULL", + "v_speed": "1.0f" + }, + "funcname": "DragScalarN", + "location": "imgui:511", + "namespace": "ImGui", + "ov_cimguiname": "igDragScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDummy": [ + { + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igDummy", + "defaults": {}, + "funcname": "Dummy", + "location": "imgui:412", + "namespace": "ImGui", + "ov_cimguiname": "igDummy", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igEnd": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEnd", + "defaults": {}, + "funcname": "End", + "location": "imgui:305", + "namespace": "ImGui", + "ov_cimguiname": "igEnd", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChild": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChild", + "defaults": {}, + "funcname": "EndChild", + "location": "imgui:317", + "namespace": "ImGui", + "ov_cimguiname": "igEndChild", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChildFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChildFrame", + "defaults": {}, + "funcname": "EndChildFrame", + "location": "imgui:820", + "namespace": "ImGui", + "ov_cimguiname": "igEndChildFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndColumns", + "defaults": {}, + "funcname": "EndColumns", + "location": "imgui_internal:2352", + "namespace": "ImGui", + "ov_cimguiname": "igEndColumns", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndCombo": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndCombo", + "defaults": {}, + "funcname": "EndCombo", + "location": "imgui:484", + "namespace": "ImGui", + "ov_cimguiname": "igEndCombo", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropSource": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropSource", + "defaults": {}, + "funcname": "EndDragDropSource", + "location": "imgui:764", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropSource", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropTarget", + "defaults": {}, + "funcname": "EndDragDropTarget", + "location": "imgui:767", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropTarget", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndFrame", + "defaults": {}, + "funcname": "EndFrame", + "location": "imgui:273", + "namespace": "ImGui", + "ov_cimguiname": "igEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndGroup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndGroup", + "defaults": {}, + "funcname": "EndGroup", + "location": "imgui:416", + "namespace": "ImGui", + "ov_cimguiname": "igEndGroup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndListBox": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndListBox", + "defaults": {}, + "funcname": "EndListBox", + "location": "imgui:595", + "namespace": "ImGui", + "ov_cimguiname": "igEndListBox", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMainMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMainMenuBar", + "defaults": {}, + "funcname": "EndMainMenuBar", + "location": "imgui:620", + "namespace": "ImGui", + "ov_cimguiname": "igEndMainMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenu": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenu", + "defaults": {}, + "funcname": "EndMenu", + "location": "imgui:622", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenu", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenuBar", + "defaults": {}, + "funcname": "EndMenuBar", + "location": "imgui:618", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndPopup", + "defaults": {}, + "funcname": "EndPopup", + "location": "imgui:646", + "namespace": "ImGui", + "ov_cimguiname": "igEndPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabBar", + "defaults": {}, + "funcname": "EndTabBar", + "location": "imgui:741", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabItem", + "defaults": {}, + "funcname": "EndTabItem", + "location": "imgui:743", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabItem", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTable", + "defaults": {}, + "funcname": "EndTable", + "location": "imgui:696", + "namespace": "ImGui", + "ov_cimguiname": "igEndTable", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTooltip": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTooltip", + "defaults": {}, + "funcname": "EndTooltip", + "location": "imgui:629", + "namespace": "ImGui", + "ov_cimguiname": "igEndTooltip", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igErrorCheckEndFrameRecover": [ + { + "args": "(ImGuiErrorLogCallback log_callback,void* user_data)", + "argsT": [ + { + "name": "log_callback", + "type": "ImGuiErrorLogCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))", + "call_args": "(log_callback,user_data)", + "cimguiname": "igErrorCheckEndFrameRecover", + "defaults": { + "user_data": "NULL" + }, + "funcname": "ErrorCheckEndFrameRecover", + "location": "imgui_internal:2521", + "namespace": "ImGui", + "ov_cimguiname": "igErrorCheckEndFrameRecover", + "ret": "void", + "signature": "(ImGuiErrorLogCallback,void*)", + "stname": "" + } + ], + "igFindBestWindowPosForPopup": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindBestWindowPosForPopup", + "defaults": {}, + "funcname": "FindBestWindowPosForPopup", + "location": "imgui_internal:2309", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopup", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindBestWindowPosForPopupEx": [ + { + "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "ref_pos", + "type": "const ImVec2" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "last_dir", + "type": "ImGuiDir*" + }, + { + "name": "r_outer", + "type": "const ImRect" + }, + { + "name": "r_avoid", + "type": "const ImRect" + }, + { + "name": "policy", + "type": "ImGuiPopupPositionPolicy" + } + ], + "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy)", + "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)", + "cimguiname": "igFindBestWindowPosForPopupEx", + "defaults": {}, + "funcname": "FindBestWindowPosForPopupEx", + "location": "imgui_internal:2310", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopupEx", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)", + "stname": "" + } + ], + "igFindOrCreateColumns": [ + { + "args": "(ImGuiWindow* window,ImGuiID id)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", + "call_args": "(window,id)", + "cimguiname": "igFindOrCreateColumns", + "defaults": {}, + "funcname": "FindOrCreateColumns", + "location": "imgui_internal:2357", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateColumns", + "ret": "ImGuiOldColumns*", + "signature": "(ImGuiWindow*,ImGuiID)", + "stname": "" + } + ], + "igFindOrCreateWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindOrCreateWindowSettings", + "defaults": {}, + "funcname": "FindOrCreateWindowSettings", + "location": "imgui_internal:2249", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindRenderedTextEnd": [ + { + "args": "(const char* text,const char* text_end)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "igFindRenderedTextEnd", "defaults": { - "flags": "0", - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" + "text_end": "NULL" }, - "funcname": "DragInt2", - "location": "imgui", + "funcname": "FindRenderedTextEnd", + "location": "imgui_internal:2436", "namespace": "ImGui", - "ov_cimguiname": "igDragInt2", - "ret": "bool", - "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igFindRenderedTextEnd", + "ret": "const char*", + "signature": "(const char*,const char*)", "stname": "" } ], - "igDragInt3": [ + "igFindSettingsHandler": [ { - "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const char* type_name)", "argsT": [ { - "name": "label", + "name": "type_name", "type": "const char*" - }, + } + ], + "argsoriginal": "(const char* type_name)", + "call_args": "(type_name)", + "cimguiname": "igFindSettingsHandler", + "defaults": {}, + "funcname": "FindSettingsHandler", + "location": "imgui_internal:2250", + "namespace": "ImGui", + "ov_cimguiname": "igFindSettingsHandler", + "ret": "ImGuiSettingsHandler*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindWindowByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ { - "name": "v", - "type": "int[3]" - }, + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowByID", + "defaults": {}, + "funcname": "FindWindowByID", + "location": "imgui_internal:2201", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByID", + "ret": "ImGuiWindow*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFindWindowByName": [ + { + "args": "(const char* name)", + "argsT": [ { - "name": "v_speed", - "type": "float" - }, + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindWindowByName", + "defaults": {}, + "funcname": "FindWindowByName", + "location": "imgui_internal:2202", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByName", + "ret": "ImGuiWindow*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindWindowSettings": [ + { + "args": "(ImGuiID id)", + "argsT": [ { - "name": "v_min", - "type": "int" - }, + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowSettings", + "defaults": {}, + "funcname": "FindWindowSettings", + "location": "imgui_internal:2248", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFocusTopMostWindowUnderOne": [ + { + "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "argsT": [ { - "name": "v_max", - "type": "int" + "name": "under_this_window", + "type": "ImGuiWindow*" }, { - "name": "format", - "type": "const char*" + "name": "ignore_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "call_args": "(under_this_window,ignore_window)", + "cimguiname": "igFocusTopMostWindowUnderOne", + "defaults": {}, + "funcname": "FocusTopMostWindowUnderOne", + "location": "imgui_internal:2216", + "namespace": "ImGui", + "ov_cimguiname": "igFocusTopMostWindowUnderOne", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], + "igFocusWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFocusWindow", + "defaults": {}, + "funcname": "FocusWindow", + "location": "imgui_internal:2215", + "namespace": "ImGui", + "ov_cimguiname": "igFocusWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFocusableItemRegister": [ + { + "args": "(ImGuiWindow* window,ImGuiID id)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragInt3", - "defaults": { - "flags": "0", - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt3", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", + "call_args": "(window,id)", + "cimguiname": "igFocusableItemRegister", + "defaults": {}, + "funcname": "FocusableItemRegister", + "location": "imgui_internal:2283", + "namespace": "ImGui", + "ov_cimguiname": "igFocusableItemRegister", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiID)", + "stname": "" + } + ], + "igFocusableItemUnregister": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFocusableItemUnregister", + "defaults": {}, + "funcname": "FocusableItemUnregister", + "location": "imgui_internal:2284", + "namespace": "ImGui", + "ov_cimguiname": "igFocusableItemUnregister", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcAwakeTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcAwakeTransientWindowBuffers", + "defaults": {}, + "funcname": "GcAwakeTransientWindowBuffers", + "location": "imgui_internal:2518", + "namespace": "ImGui", + "ov_cimguiname": "igGcAwakeTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcCompactTransientMiscBuffers": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGcCompactTransientMiscBuffers", + "defaults": {}, + "funcname": "GcCompactTransientMiscBuffers", + "location": "imgui_internal:2516", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientMiscBuffers", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGcCompactTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcCompactTransientWindowBuffers", + "defaults": {}, + "funcname": "GcCompactTransientWindowBuffers", + "location": "imgui_internal:2517", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetActiveID", + "defaults": {}, + "funcname": "GetActiveID", + "location": "imgui_internal:2263", "namespace": "ImGui", - "ov_cimguiname": "igDragInt3", - "ret": "bool", - "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igGetActiveID", + "ret": "ImGuiID", + "signature": "()", "stname": "" } ], - "igDragInt4": [ + "igGetAllocatorFunctions": [ { - "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" + "name": "p_alloc_func", + "type": "ImGuiMemAllocFunc*" }, { - "name": "format", - "type": "const char*" + "name": "p_free_func", + "type": "ImGuiMemFreeFunc*" }, { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "p_user_data", + "type": "void**" } ], - "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", - "cimguiname": "igDragInt4", - "defaults": { - "flags": "0", - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt4", - "location": "imgui", + "argsoriginal": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)", + "call_args": "(p_alloc_func,p_free_func,p_user_data)", + "cimguiname": "igGetAllocatorFunctions", + "defaults": {}, + "funcname": "GetAllocatorFunctions", + "location": "imgui:882", "namespace": "ImGui", - "ov_cimguiname": "igDragInt4", - "ret": "bool", - "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igGetAllocatorFunctions", + "ret": "void", + "signature": "(ImGuiMemAllocFunc*,ImGuiMemFreeFunc*,void**)", "stname": "" } ], - "igDragIntRange2": [ + "igGetBackgroundDrawList": [ { - "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetBackgroundDrawList", + "defaults": {}, + "funcname": "GetBackgroundDrawList", + "location": "imgui:812", + "namespace": "ImGui", + "ov_cimguiname": "igGetBackgroundDrawListNil", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiViewport* viewport)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v_current_min", - "type": "int*" - }, - { - "name": "v_current_max", - "type": "int*" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "format_max", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "viewport", + "type": "ImGuiViewport*" } ], - "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", - "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", - "cimguiname": "igDragIntRange2", - "defaults": { - "flags": "0", - "format": "\"%d\"", - "format_max": "((void*)0)", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragIntRange2", - "location": "imgui", + "argsoriginal": "(ImGuiViewport* viewport)", + "call_args": "(viewport)", + "cimguiname": "igGetBackgroundDrawList", + "defaults": {}, + "funcname": "GetBackgroundDrawList", + "location": "imgui_internal:2225", "namespace": "ImGui", - "ov_cimguiname": "igDragIntRange2", - "ret": "bool", - "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igGetBackgroundDrawListViewportPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiViewport*)", "stname": "" } ], - "igDragScalar": [ + "igGetClipboardText": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetClipboardText", + "defaults": {}, + "funcname": "GetClipboardText", + "location": "imgui:863", + "namespace": "ImGui", + "ov_cimguiname": "igGetClipboardText", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetColorU32": [ + { + "args": "(ImGuiCol idx,float alpha_mul)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" + "name": "idx", + "type": "ImGuiCol" }, { - "name": "v_speed", + "name": "alpha_mul", "type": "float" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", - "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)", - "cimguiname": "igDragScalar", + "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", + "call_args": "(idx,alpha_mul)", + "cimguiname": "igGetColorU32", "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_max": "((void*)0)", - "p_min": "((void*)0)" + "alpha_mul": "1.0f" }, - "funcname": "DragScalar", - "location": "imgui", + "funcname": "GetColorU32", + "location": "imgui:396", "namespace": "ImGui", - "ov_cimguiname": "igDragScalar", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igGetColorU32Col", + "ret": "ImU32", + "signature": "(ImGuiCol,float)", "stname": "" - } - ], - "igDragScalarN": [ + }, { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const ImVec4 col)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "components", - "type": "int" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "col", + "type": "const ImVec4" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", - "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)", - "cimguiname": "igDragScalarN", - "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_max": "((void*)0)", - "p_min": "((void*)0)" - }, - "funcname": "DragScalarN", - "location": "imgui", + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": {}, + "funcname": "GetColorU32", + "location": "imgui:397", "namespace": "ImGui", - "ov_cimguiname": "igDragScalarN", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igGetColorU32Vec4", + "ret": "ImU32", + "signature": "(const ImVec4)", "stname": "" - } - ], - "igDummy": [ + }, { - "args": "(const ImVec2 size)", + "args": "(ImU32 col)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igDummy", - "defaults": [], - "funcname": "Dummy", - "location": "imgui", + "argsoriginal": "(ImU32 col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": {}, + "funcname": "GetColorU32", + "location": "imgui:398", "namespace": "ImGui", - "ov_cimguiname": "igDummy", - "ret": "void", - "signature": "(const ImVec2)", + "ov_cimguiname": "igGetColorU32U32", + "ret": "ImU32", + "signature": "(ImU32)", "stname": "" } ], - "igEnd": [ + "igGetColumnIndex": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEnd", - "defaults": [], - "funcname": "End", - "location": "imgui", + "cimguiname": "igGetColumnIndex", + "defaults": {}, + "funcname": "GetColumnIndex", + "location": "imgui:732", "namespace": "ImGui", - "ov_cimguiname": "igEnd", - "ret": "void", + "ov_cimguiname": "igGetColumnIndex", + "ret": "int", "signature": "()", "stname": "" } ], - "igEndChild": [ + "igGetColumnNormFromOffset": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndChild", - "defaults": [], - "funcname": "EndChild", - "location": "imgui", + "args": "(const ImGuiOldColumns* columns,float offset)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiOldColumns*" + }, + { + "name": "offset", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiOldColumns* columns,float offset)", + "call_args": "(columns,offset)", + "cimguiname": "igGetColumnNormFromOffset", + "defaults": {}, + "funcname": "GetColumnNormFromOffset", + "location": "imgui_internal:2359", "namespace": "ImGui", - "ov_cimguiname": "igEndChild", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igGetColumnNormFromOffset", + "ret": "float", + "signature": "(const ImGuiOldColumns*,float)", "stname": "" } ], - "igEndChildFrame": [ + "igGetColumnOffset": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndChildFrame", - "defaults": [], - "funcname": "EndChildFrame", - "location": "imgui", + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnOffset", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnOffset", + "location": "imgui:735", "namespace": "ImGui", - "ov_cimguiname": "igEndChildFrame", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igGetColumnOffset", + "ret": "float", + "signature": "(int)", "stname": "" } ], - "igEndColumns": [ + "igGetColumnOffsetFromNorm": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndColumns", - "defaults": [], - "funcname": "EndColumns", - "location": "internal", + "args": "(const ImGuiOldColumns* columns,float offset_norm)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiOldColumns*" + }, + { + "name": "offset_norm", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiOldColumns* columns,float offset_norm)", + "call_args": "(columns,offset_norm)", + "cimguiname": "igGetColumnOffsetFromNorm", + "defaults": {}, + "funcname": "GetColumnOffsetFromNorm", + "location": "imgui_internal:2358", "namespace": "ImGui", - "ov_cimguiname": "igEndColumns", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igGetColumnOffsetFromNorm", + "ret": "float", + "signature": "(const ImGuiOldColumns*,float)", "stname": "" } ], - "igEndCombo": [ + "igGetColumnWidth": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndCombo", - "defaults": [], - "funcname": "EndCombo", - "location": "imgui", + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnWidth", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnWidth", + "location": "imgui:733", "namespace": "ImGui", - "ov_cimguiname": "igEndCombo", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igGetColumnWidth", + "ret": "float", + "signature": "(int)", "stname": "" } ], - "igEndDragDropSource": [ + "igGetColumnsCount": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndDragDropSource", - "defaults": [], - "funcname": "EndDragDropSource", - "location": "imgui", + "cimguiname": "igGetColumnsCount", + "defaults": {}, + "funcname": "GetColumnsCount", + "location": "imgui:737", "namespace": "ImGui", - "ov_cimguiname": "igEndDragDropSource", - "ret": "void", + "ov_cimguiname": "igGetColumnsCount", + "ret": "int", "signature": "()", "stname": "" } ], - "igEndDragDropTarget": [ + "igGetColumnsID": [ { - "args": "()", - "argsT": [], + "args": "(const char* str_id,int count)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(const char* str_id,int count)", + "call_args": "(str_id,count)", + "cimguiname": "igGetColumnsID", + "defaults": {}, + "funcname": "GetColumnsID", + "location": "imgui_internal:2356", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsID", + "ret": "ImGuiID", + "signature": "(const char*,int)", + "stname": "" + } + ], + "igGetContentRegionAvail": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndDragDropTarget", - "defaults": [], - "funcname": "EndDragDropTarget", - "location": "imgui", + "cimguiname": "igGetContentRegionAvail", + "defaults": {}, + "funcname": "GetContentRegionAvail", + "location": "imgui:352", "namespace": "ImGui", - "ov_cimguiname": "igEndDragDropTarget", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionAvail", "ret": "void", "signature": "()", "stname": "" } ], - "igEndFrame": [ + "igGetContentRegionMax": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndFrame", - "defaults": [], - "funcname": "EndFrame", - "location": "imgui", + "cimguiname": "igGetContentRegionMax", + "defaults": {}, + "funcname": "GetContentRegionMax", + "location": "imgui:353", "namespace": "ImGui", - "ov_cimguiname": "igEndFrame", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMax", "ret": "void", "signature": "()", "stname": "" } ], - "igEndGroup": [ + "igGetContentRegionMaxAbs": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndGroup", - "defaults": [], - "funcname": "EndGroup", - "location": "imgui", + "cimguiname": "igGetContentRegionMaxAbs", + "defaults": {}, + "funcname": "GetContentRegionMaxAbs", + "location": "imgui_internal:2291", "namespace": "ImGui", - "ov_cimguiname": "igEndGroup", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMaxAbs", "ret": "void", "signature": "()", "stname": "" } ], - "igEndMainMenuBar": [ + "igGetCurrentContext": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndMainMenuBar", - "defaults": [], - "funcname": "EndMainMenuBar", - "location": "imgui", + "cimguiname": "igGetCurrentContext", + "defaults": {}, + "funcname": "GetCurrentContext", + "location": "imgui:266", "namespace": "ImGui", - "ov_cimguiname": "igEndMainMenuBar", - "ret": "void", + "ov_cimguiname": "igGetCurrentContext", + "ret": "ImGuiContext*", "signature": "()", "stname": "" } ], - "igEndMenu": [ + "igGetCurrentTable": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndMenu", - "defaults": [], - "funcname": "EndMenu", - "location": "imgui", + "cimguiname": "igGetCurrentTable", + "defaults": {}, + "funcname": "GetCurrentTable", + "location": "imgui_internal:2372", "namespace": "ImGui", - "ov_cimguiname": "igEndMenu", - "ret": "void", + "ov_cimguiname": "igGetCurrentTable", + "ret": "ImGuiTable*", "signature": "()", "stname": "" } ], - "igEndMenuBar": [ + "igGetCurrentWindow": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndMenuBar", - "defaults": [], - "funcname": "EndMenuBar", - "location": "imgui", + "cimguiname": "igGetCurrentWindow", + "defaults": {}, + "funcname": "GetCurrentWindow", + "location": "imgui_internal:2200", "namespace": "ImGui", - "ov_cimguiname": "igEndMenuBar", - "ret": "void", + "ov_cimguiname": "igGetCurrentWindow", + "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], - "igEndPopup": [ + "igGetCurrentWindowRead": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndPopup", - "defaults": [], - "funcname": "EndPopup", - "location": "imgui", + "cimguiname": "igGetCurrentWindowRead", + "defaults": {}, + "funcname": "GetCurrentWindowRead", + "location": "imgui_internal:2199", "namespace": "ImGui", - "ov_cimguiname": "igEndPopup", - "ret": "void", + "ov_cimguiname": "igGetCurrentWindowRead", + "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], - "igEndTabBar": [ + "igGetCursorPos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTabBar", - "defaults": [], - "funcname": "EndTabBar", - "location": "imgui", + "cimguiname": "igGetCursorPos", + "defaults": {}, + "funcname": "GetCursorPos", + "location": "imgui:417", "namespace": "ImGui", - "ov_cimguiname": "igEndTabBar", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorPos", "ret": "void", "signature": "()", "stname": "" } ], - "igEndTabItem": [ + "igGetCursorPosX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTabItem", - "defaults": [], - "funcname": "EndTabItem", - "location": "imgui", + "cimguiname": "igGetCursorPosX", + "defaults": {}, + "funcname": "GetCursorPosX", + "location": "imgui:418", "namespace": "ImGui", - "ov_cimguiname": "igEndTabItem", - "ret": "void", + "ov_cimguiname": "igGetCursorPosX", + "ret": "float", "signature": "()", "stname": "" } ], - "igEndTooltip": [ + "igGetCursorPosY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTooltip", - "defaults": [], - "funcname": "EndTooltip", - "location": "imgui", + "cimguiname": "igGetCursorPosY", + "defaults": {}, + "funcname": "GetCursorPosY", + "location": "imgui:419", "namespace": "ImGui", - "ov_cimguiname": "igEndTooltip", - "ret": "void", + "ov_cimguiname": "igGetCursorPosY", + "ret": "float", "signature": "()", "stname": "" } ], - "igFindBestWindowPosForPopup": [ + "igGetCursorScreenPos": [ { - "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" - }, - { - "name": "window", - "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igFindBestWindowPosForPopup", - "defaults": [], - "funcname": "FindBestWindowPosForPopup", - "location": "internal", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorScreenPos", + "defaults": {}, + "funcname": "GetCursorScreenPos", + "location": "imgui:424", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igFindBestWindowPosForPopup", + "ov_cimguiname": "igGetCursorScreenPos", "ret": "void", - "signature": "(ImGuiWindow*)", + "signature": "()", "stname": "" } ], - "igFindBestWindowPosForPopupEx": [ + "igGetCursorStartPos": [ { - "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)", + "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" - }, - { - "name": "ref_pos", - "type": "const ImVec2" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "last_dir", - "type": "ImGuiDir*" - }, - { - "name": "r_outer", - "type": "const ImRect" - }, - { - "name": "r_avoid", - "type": "const ImRect" - }, - { - "name": "policy", - "type": "ImGuiPopupPositionPolicy" } ], - "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)", - "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)", - "cimguiname": "igFindBestWindowPosForPopupEx", - "defaults": { - "policy": "ImGuiPopupPositionPolicy_Default" - }, - "funcname": "FindBestWindowPosForPopupEx", - "location": "internal", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorStartPos", + "defaults": {}, + "funcname": "GetCursorStartPos", + "location": "imgui:423", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igFindBestWindowPosForPopupEx", + "ov_cimguiname": "igGetCursorStartPos", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)", - "stname": "" - } - ], - "igFindOrCreateColumns": [ - { - "args": "(ImGuiWindow* window,ImGuiID id)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", - "call_args": "(window,id)", - "cimguiname": "igFindOrCreateColumns", - "defaults": [], - "funcname": "FindOrCreateColumns", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igFindOrCreateColumns", - "ret": "ImGuiColumns*", - "signature": "(ImGuiWindow*,ImGuiID)", - "stname": "" - } - ], - "igFindOrCreateWindowSettings": [ - { - "args": "(const char* name)", - "argsT": [ - { - "name": "name", - "type": "const char*" - } - ], - "argsoriginal": "(const char* name)", - "call_args": "(name)", - "cimguiname": "igFindOrCreateWindowSettings", - "defaults": [], - "funcname": "FindOrCreateWindowSettings", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igFindOrCreateWindowSettings", - "ret": "ImGuiWindowSettings*", - "signature": "(const char*)", - "stname": "" - } - ], - "igFindRenderedTextEnd": [ - { - "args": "(const char* text,const char* text_end)", - "argsT": [ - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - } - ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0))", - "call_args": "(text,text_end)", - "cimguiname": "igFindRenderedTextEnd", - "defaults": { - "text_end": "((void*)0)" - }, - "funcname": "FindRenderedTextEnd", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igFindRenderedTextEnd", - "ret": "const char*", - "signature": "(const char*,const char*)", - "stname": "" - } - ], - "igFindSettingsHandler": [ - { - "args": "(const char* type_name)", - "argsT": [ - { - "name": "type_name", - "type": "const char*" - } - ], - "argsoriginal": "(const char* type_name)", - "call_args": "(type_name)", - "cimguiname": "igFindSettingsHandler", - "defaults": [], - "funcname": "FindSettingsHandler", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igFindSettingsHandler", - "ret": "ImGuiSettingsHandler*", - "signature": "(const char*)", - "stname": "" - } - ], - "igFindViewportByID": [ - { - "args": "(ImGuiID id)", - "argsT": [ - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igFindViewportByID", - "defaults": [], - "funcname": "FindViewportByID", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igFindViewportByID", - "ret": "ImGuiViewport*", - "signature": "(ImGuiID)", + "signature": "()", "stname": "" } ], - "igFindViewportByPlatformHandle": [ + "igGetDefaultFont": [ { - "args": "(void* platform_handle)", - "argsT": [ - { - "name": "platform_handle", - "type": "void*" - } - ], - "argsoriginal": "(void* platform_handle)", - "call_args": "(platform_handle)", - "cimguiname": "igFindViewportByPlatformHandle", - "defaults": [], - "funcname": "FindViewportByPlatformHandle", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDefaultFont", + "defaults": {}, + "funcname": "GetDefaultFont", + "location": "imgui_internal:2223", "namespace": "ImGui", - "ov_cimguiname": "igFindViewportByPlatformHandle", - "ret": "ImGuiViewport*", - "signature": "(void*)", + "ov_cimguiname": "igGetDefaultFont", + "ret": "ImFont*", + "signature": "()", "stname": "" } ], - "igFindWindowByID": [ + "igGetDragDropPayload": [ { - "args": "(ImGuiID id)", - "argsT": [ - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igFindWindowByID", - "defaults": [], - "funcname": "FindWindowByID", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDragDropPayload", + "defaults": {}, + "funcname": "GetDragDropPayload", + "location": "imgui:768", "namespace": "ImGui", - "ov_cimguiname": "igFindWindowByID", - "ret": "ImGuiWindow*", - "signature": "(ImGuiID)", + "ov_cimguiname": "igGetDragDropPayload", + "ret": "const ImGuiPayload*", + "signature": "()", "stname": "" } ], - "igFindWindowByName": [ + "igGetDrawData": [ { - "args": "(const char* name)", - "argsT": [ - { - "name": "name", - "type": "const char*" - } - ], - "argsoriginal": "(const char* name)", - "call_args": "(name)", - "cimguiname": "igFindWindowByName", - "defaults": [], - "funcname": "FindWindowByName", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawData", + "defaults": {}, + "funcname": "GetDrawData", + "location": "imgui:275", "namespace": "ImGui", - "ov_cimguiname": "igFindWindowByName", - "ret": "ImGuiWindow*", - "signature": "(const char*)", + "ov_cimguiname": "igGetDrawData", + "ret": "ImDrawData*", + "signature": "()", "stname": "" } ], - "igFindWindowSettings": [ + "igGetDrawListSharedData": [ { - "args": "(ImGuiID id)", - "argsT": [ - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igFindWindowSettings", - "defaults": [], - "funcname": "FindWindowSettings", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawListSharedData", + "defaults": {}, + "funcname": "GetDrawListSharedData", + "location": "imgui:814", "namespace": "ImGui", - "ov_cimguiname": "igFindWindowSettings", - "ret": "ImGuiWindowSettings*", - "signature": "(ImGuiID)", + "ov_cimguiname": "igGetDrawListSharedData", + "ret": "ImDrawListSharedData*", + "signature": "()", "stname": "" } ], - "igFocusTopMostWindowUnderOne": [ + "igGetFocusID": [ { - "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", - "argsT": [ - { - "name": "under_this_window", - "type": "ImGuiWindow*" - }, - { - "name": "ignore_window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", - "call_args": "(under_this_window,ignore_window)", - "cimguiname": "igFocusTopMostWindowUnderOne", - "defaults": [], - "funcname": "FocusTopMostWindowUnderOne", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusID", + "defaults": {}, + "funcname": "GetFocusID", + "location": "imgui_internal:2264", "namespace": "ImGui", - "ov_cimguiname": "igFocusTopMostWindowUnderOne", - "ret": "void", - "signature": "(ImGuiWindow*,ImGuiWindow*)", + "ov_cimguiname": "igGetFocusID", + "ret": "ImGuiID", + "signature": "()", "stname": "" } ], - "igFocusWindow": [ + "igGetFocusScope": [ { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igFocusWindow", - "defaults": [], - "funcname": "FocusWindow", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusScope", + "defaults": {}, + "funcname": "GetFocusScope", + "location": "imgui_internal:2330", "namespace": "ImGui", - "ov_cimguiname": "igFocusWindow", - "ret": "void", - "signature": "(ImGuiWindow*)", + "ov_cimguiname": "igGetFocusScope", + "ret": "ImGuiID", + "signature": "()", "stname": "" } ], - "igFocusableItemRegister": [ + "igGetFocusedFocusScope": [ { - "args": "(ImGuiWindow* window,ImGuiID id)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", - "call_args": "(window,id)", - "cimguiname": "igFocusableItemRegister", - "defaults": [], - "funcname": "FocusableItemRegister", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusedFocusScope", + "defaults": {}, + "funcname": "GetFocusedFocusScope", + "location": "imgui_internal:2329", "namespace": "ImGui", - "ov_cimguiname": "igFocusableItemRegister", - "ret": "bool", - "signature": "(ImGuiWindow*,ImGuiID)", + "ov_cimguiname": "igGetFocusedFocusScope", + "ret": "ImGuiID", + "signature": "()", "stname": "" } ], - "igFocusableItemUnregister": [ + "igGetFont": [ { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igFocusableItemUnregister", - "defaults": [], - "funcname": "FocusableItemUnregister", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFont", + "defaults": {}, + "funcname": "GetFont", + "location": "imgui:393", "namespace": "ImGui", - "ov_cimguiname": "igFocusableItemUnregister", - "ret": "void", - "signature": "(ImGuiWindow*)", + "ov_cimguiname": "igGetFont", + "ret": "ImFont*", + "signature": "()", "stname": "" } ], - "igGcAwakeTransientWindowBuffers": [ + "igGetFontSize": [ { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGcAwakeTransientWindowBuffers", - "defaults": [], - "funcname": "GcAwakeTransientWindowBuffers", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontSize", + "defaults": {}, + "funcname": "GetFontSize", + "location": "imgui:394", "namespace": "ImGui", - "ov_cimguiname": "igGcAwakeTransientWindowBuffers", - "ret": "void", - "signature": "(ImGuiWindow*)", + "ov_cimguiname": "igGetFontSize", + "ret": "float", + "signature": "()", "stname": "" } ], - "igGcCompactTransientWindowBuffers": [ + "igGetFontTexUvWhitePixel": [ { - "args": "(ImGuiWindow* window)", + "args": "(ImVec2 *pOut)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "pOut", + "type": "ImVec2*" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGcCompactTransientWindowBuffers", - "defaults": [], - "funcname": "GcCompactTransientWindowBuffers", - "location": "internal", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontTexUvWhitePixel", + "defaults": {}, + "funcname": "GetFontTexUvWhitePixel", + "location": "imgui:395", "namespace": "ImGui", - "ov_cimguiname": "igGcCompactTransientWindowBuffers", + "nonUDT": 1, + "ov_cimguiname": "igGetFontTexUvWhitePixel", "ret": "void", - "signature": "(ImGuiWindow*)", + "signature": "()", "stname": "" } ], - "igGetActiveID": [ + "igGetForegroundDrawList": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetActiveID", - "defaults": [], - "funcname": "GetActiveID", - "location": "internal", + "cimguiname": "igGetForegroundDrawList", + "defaults": {}, + "funcname": "GetForegroundDrawList", + "location": "imgui:813", "namespace": "ImGui", - "ov_cimguiname": "igGetActiveID", - "ret": "ImGuiID", + "ov_cimguiname": "igGetForegroundDrawListNil", + "ret": "ImDrawList*", "signature": "()", "stname": "" - } - ], - "igGetBackgroundDrawList": [ + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetBackgroundDrawList", - "defaults": [], - "funcname": "GetBackgroundDrawList", - "location": "imgui", + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetForegroundDrawList", + "defaults": {}, + "funcname": "GetForegroundDrawList", + "location": "imgui_internal:2224", "namespace": "ImGui", - "ov_cimguiname": "igGetBackgroundDrawListNil", + "ov_cimguiname": "igGetForegroundDrawListWindowPtr", "ret": "ImDrawList*", - "signature": "()", + "signature": "(ImGuiWindow*)", "stname": "" }, { @@ -15439,263 +16779,239 @@ ], "argsoriginal": "(ImGuiViewport* viewport)", "call_args": "(viewport)", - "cimguiname": "igGetBackgroundDrawList", - "defaults": [], - "funcname": "GetBackgroundDrawList", - "location": "imgui", + "cimguiname": "igGetForegroundDrawList", + "defaults": {}, + "funcname": "GetForegroundDrawList", + "location": "imgui_internal:2226", "namespace": "ImGui", - "ov_cimguiname": "igGetBackgroundDrawListViewportPtr", + "ov_cimguiname": "igGetForegroundDrawListViewportPtr", "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" } ], - "igGetClipboardText": [ + "igGetFrameCount": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetClipboardText", - "defaults": [], - "funcname": "GetClipboardText", - "location": "imgui", + "cimguiname": "igGetFrameCount", + "defaults": {}, + "funcname": "GetFrameCount", + "location": "imgui:811", "namespace": "ImGui", - "ov_cimguiname": "igGetClipboardText", - "ret": "const char*", + "ov_cimguiname": "igGetFrameCount", + "ret": "int", "signature": "()", "stname": "" - } - ], - "igGetColorU32": [ - { - "args": "(ImGuiCol idx,float alpha_mul)", - "argsT": [ - { - "name": "idx", - "type": "ImGuiCol" - }, - { - "name": "alpha_mul", - "type": "float" - } - ], - "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", - "call_args": "(idx,alpha_mul)", - "cimguiname": "igGetColorU32", - "defaults": { - "alpha_mul": "1.0f" - }, - "funcname": "GetColorU32", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32Col", - "ret": "ImU32", - "signature": "(ImGuiCol,float)", - "stname": "" - }, + } + ], + "igGetFrameHeight": [ { - "args": "(const ImVec4 col)", - "argsT": [ - { - "name": "col", - "type": "const ImVec4" - } - ], - "argsoriginal": "(const ImVec4& col)", - "call_args": "(col)", - "cimguiname": "igGetColorU32", - "defaults": [], - "funcname": "GetColorU32", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeight", + "defaults": {}, + "funcname": "GetFrameHeight", + "location": "imgui:429", "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32Vec4", - "ret": "ImU32", - "signature": "(const ImVec4)", + "ov_cimguiname": "igGetFrameHeight", + "ret": "float", + "signature": "()", "stname": "" - }, + } + ], + "igGetFrameHeightWithSpacing": [ { - "args": "(ImU32 col)", - "argsT": [ - { - "name": "col", - "type": "ImU32" - } - ], - "argsoriginal": "(ImU32 col)", - "call_args": "(col)", - "cimguiname": "igGetColorU32", - "defaults": [], - "funcname": "GetColorU32", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeightWithSpacing", + "defaults": {}, + "funcname": "GetFrameHeightWithSpacing", + "location": "imgui:430", "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32U32", - "ret": "ImU32", - "signature": "(ImU32)", + "ov_cimguiname": "igGetFrameHeightWithSpacing", + "ret": "float", + "signature": "()", "stname": "" } ], - "igGetColumnIndex": [ + "igGetHoveredID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetColumnIndex", - "defaults": [], - "funcname": "GetColumnIndex", - "location": "imgui", + "cimguiname": "igGetHoveredID", + "defaults": {}, + "funcname": "GetHoveredID", + "location": "imgui_internal:2269", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnIndex", - "ret": "int", + "ov_cimguiname": "igGetHoveredID", + "ret": "ImGuiID", "signature": "()", "stname": "" } ], - "igGetColumnNormFromOffset": [ + "igGetID": [ { - "args": "(const ImGuiColumns* columns,float offset)", + "args": "(const char* str_id)", "argsT": [ { - "name": "columns", - "type": "const ImGuiColumns*" - }, - { - "name": "offset", - "type": "float" + "name": "str_id", + "type": "const char*" } ], - "argsoriginal": "(const ImGuiColumns* columns,float offset)", - "call_args": "(columns,offset)", - "cimguiname": "igGetColumnNormFromOffset", - "defaults": [], - "funcname": "GetColumnNormFromOffset", - "location": "internal", + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igGetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui:444", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnNormFromOffset", - "ret": "float", - "signature": "(const ImGuiColumns*,float)", + "ov_cimguiname": "igGetIDStr", + "ret": "ImGuiID", + "signature": "(const char*)", "stname": "" - } - ], - "igGetColumnOffset": [ + }, { - "args": "(int column_index)", + "args": "(const char* str_id_begin,const char* str_id_end)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" } ], - "argsoriginal": "(int column_index=-1)", - "call_args": "(column_index)", - "cimguiname": "igGetColumnOffset", - "defaults": { - "column_index": "-1" - }, - "funcname": "GetColumnOffset", - "location": "imgui", + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igGetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui:445", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnOffset", - "ret": "float", - "signature": "(int)", + "ov_cimguiname": "igGetIDStrStr", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", "stname": "" - } - ], - "igGetColumnOffsetFromNorm": [ + }, { - "args": "(const ImGuiColumns* columns,float offset_norm)", + "args": "(const void* ptr_id)", "argsT": [ { - "name": "columns", - "type": "const ImGuiColumns*" - }, - { - "name": "offset_norm", - "type": "float" + "name": "ptr_id", + "type": "const void*" } ], - "argsoriginal": "(const ImGuiColumns* columns,float offset_norm)", - "call_args": "(columns,offset_norm)", - "cimguiname": "igGetColumnOffsetFromNorm", - "defaults": [], - "funcname": "GetColumnOffsetFromNorm", - "location": "internal", + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igGetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui:446", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnOffsetFromNorm", - "ret": "float", - "signature": "(const ImGuiColumns*,float)", + "ov_cimguiname": "igGetIDPtr", + "ret": "ImGuiID", + "signature": "(const void*)", "stname": "" } ], - "igGetColumnWidth": [ + "igGetIDWithSeed": [ { - "args": "(int column_index)", + "args": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" + }, + { + "name": "seed", + "type": "ImGuiID" } ], - "argsoriginal": "(int column_index=-1)", - "call_args": "(column_index)", - "cimguiname": "igGetColumnWidth", - "defaults": { - "column_index": "-1" - }, - "funcname": "GetColumnWidth", - "location": "imgui", + "argsoriginal": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)", + "call_args": "(str_id_begin,str_id_end,seed)", + "cimguiname": "igGetIDWithSeed", + "defaults": {}, + "funcname": "GetIDWithSeed", + "location": "imgui_internal:2274", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnWidth", - "ret": "float", - "signature": "(int)", + "ov_cimguiname": "igGetIDWithSeed", + "ret": "ImGuiID", + "signature": "(const char*,const char*,ImGuiID)", "stname": "" } ], - "igGetColumnsCount": [ + "igGetIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetColumnsCount", - "defaults": [], - "funcname": "GetColumnsCount", - "location": "imgui", + "cimguiname": "igGetIO", + "defaults": {}, + "funcname": "GetIO", + "location": "imgui:270", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnsCount", - "ret": "int", + "ov_cimguiname": "igGetIO", + "ret": "ImGuiIO*", + "retref": "&", "signature": "()", "stname": "" } ], - "igGetColumnsID": [ + "igGetInputTextState": [ { - "args": "(const char* str_id,int count)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "count", - "type": "int" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* str_id,int count)", - "call_args": "(str_id,count)", - "cimguiname": "igGetColumnsID", - "defaults": [], - "funcname": "GetColumnsID", - "location": "internal", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetInputTextState", + "defaults": {}, + "funcname": "GetInputTextState", + "location": "imgui_internal:2501", "namespace": "ImGui", - "ov_cimguiname": "igGetColumnsID", + "ov_cimguiname": "igGetInputTextState", + "ret": "ImGuiInputTextState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": {}, + "funcname": "GetItemID", + "location": "imgui_internal:2261", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", - "signature": "(const char*,int)", + "signature": "()", "stname": "" } ], - "igGetContentRegionAvail": [ + "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", "argsT": [ @@ -15706,19 +17022,19 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetContentRegionAvail", - "defaults": [], - "funcname": "GetContentRegionAvail", - "location": "imgui", + "cimguiname": "igGetItemRectMax", + "defaults": {}, + "funcname": "GetItemRectMax", + "location": "imgui:797", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionAvail", + "ov_cimguiname": "igGetItemRectMax", "ret": "void", "signature": "()", "stname": "" } ], - "igGetContentRegionMax": [ + "igGetItemRectMin": [ { "args": "(ImVec2 *pOut)", "argsT": [ @@ -15729,19 +17045,19 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetContentRegionMax", - "defaults": [], - "funcname": "GetContentRegionMax", - "location": "imgui", + "cimguiname": "igGetItemRectMin", + "defaults": {}, + "funcname": "GetItemRectMin", + "location": "imgui:796", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMax", + "ov_cimguiname": "igGetItemRectMin", "ret": "void", "signature": "()", "stname": "" } ], - "igGetContentRegionMaxAbs": [ + "igGetItemRectSize": [ { "args": "(ImVec2 *pOut)", "argsT": [ @@ -15752,150 +17068,190 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetContentRegionMaxAbs", - "defaults": [], - "funcname": "GetContentRegionMaxAbs", - "location": "internal", + "cimguiname": "igGetItemRectSize", + "defaults": {}, + "funcname": "GetItemRectSize", + "location": "imgui:798", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMaxAbs", + "ov_cimguiname": "igGetItemRectSize", "ret": "void", "signature": "()", "stname": "" } ], - "igGetCurrentContext": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCurrentContext", - "defaults": [], - "funcname": "GetCurrentContext", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetCurrentContext", - "ret": "ImGuiContext*", - "signature": "()", - "stname": "" - } - ], - "igGetCurrentWindow": [ + "igGetItemStatusFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCurrentWindow", - "defaults": [], - "funcname": "GetCurrentWindow", - "location": "internal", + "cimguiname": "igGetItemStatusFlags", + "defaults": {}, + "funcname": "GetItemStatusFlags", + "location": "imgui_internal:2262", "namespace": "ImGui", - "ov_cimguiname": "igGetCurrentWindow", - "ret": "ImGuiWindow*", + "ov_cimguiname": "igGetItemStatusFlags", + "ret": "ImGuiItemStatusFlags", "signature": "()", "stname": "" } ], - "igGetCurrentWindowRead": [ + "igGetItemsFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCurrentWindowRead", - "defaults": [], - "funcname": "GetCurrentWindowRead", - "location": "internal", + "cimguiname": "igGetItemsFlags", + "defaults": {}, + "funcname": "GetItemsFlags", + "location": "imgui_internal:2265", "namespace": "ImGui", - "ov_cimguiname": "igGetCurrentWindowRead", - "ret": "ImGuiWindow*", + "ov_cimguiname": "igGetItemsFlags", + "ret": "ImGuiItemFlags", "signature": "()", "stname": "" } ], - "igGetCursorPos": [ + "igGetKeyIndex": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImGuiKey imgui_key)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "imgui_key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey imgui_key)", + "call_args": "(imgui_key)", + "cimguiname": "igGetKeyIndex", + "defaults": {}, + "funcname": "GetKeyIndex", + "location": "imgui:834", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyIndex", + "ret": "int", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igGetKeyPressedAmount": [ + { + "args": "(int key_index,float repeat_delay,float rate)", + "argsT": [ + { + "name": "key_index", + "type": "int" + }, + { + "name": "repeat_delay", + "type": "float" + }, + { + "name": "rate", + "type": "float" } ], + "argsoriginal": "(int key_index,float repeat_delay,float rate)", + "call_args": "(key_index,repeat_delay,rate)", + "cimguiname": "igGetKeyPressedAmount", + "defaults": {}, + "funcname": "GetKeyPressedAmount", + "location": "imgui:838", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyPressedAmount", + "ret": "int", + "signature": "(int,float,float)", + "stname": "" + } + ], + "igGetMainViewport": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPos", - "defaults": [], - "funcname": "GetCursorPos", - "location": "imgui", + "cimguiname": "igGetMainViewport", + "defaults": {}, + "funcname": "GetMainViewport", + "location": "imgui:805", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorPos", - "ret": "void", + "ov_cimguiname": "igGetMainViewport", + "ret": "ImGuiViewport*", "signature": "()", "stname": "" } ], - "igGetCursorPosX": [ + "igGetMergedKeyModFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPosX", - "defaults": [], - "funcname": "GetCursorPosX", - "location": "imgui", + "cimguiname": "igGetMergedKeyModFlags", + "defaults": {}, + "funcname": "GetMergedKeyModFlags", + "location": "imgui_internal:2342", "namespace": "ImGui", - "ov_cimguiname": "igGetCursorPosX", - "ret": "float", + "ov_cimguiname": "igGetMergedKeyModFlags", + "ret": "ImGuiKeyModFlags", "signature": "()", "stname": "" } ], - "igGetCursorPosY": [ + "igGetMouseCursor": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPosY", - "defaults": [], - "funcname": "GetCursorPosY", - "location": "imgui", + "cimguiname": "igGetMouseCursor", + "defaults": {}, + "funcname": "GetMouseCursor", + "location": "imgui:857", "namespace": "ImGui", - "ov_cimguiname": "igGetCursorPosY", - "ret": "float", + "ov_cimguiname": "igGetMouseCursor", + "ret": "ImGuiMouseCursor", "signature": "()", "stname": "" } ], - "igGetCursorScreenPos": [ + "igGetMouseDragDelta": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "pOut", "type": "ImVec2*" + }, + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "lock_threshold", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorScreenPos", - "defaults": [], - "funcname": "GetCursorScreenPos", - "location": "imgui", + "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", + "location": "imgui:855", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetCursorScreenPos", + "ov_cimguiname": "igGetMouseDragDelta", "ret": "void", - "signature": "()", + "signature": "(ImGuiMouseButton,float)", "stname": "" } ], - "igGetCursorStartPos": [ + "igGetMousePos": [ { "args": "(ImVec2 *pOut)", "argsT": [ @@ -15906,472 +17262,484 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorStartPos", - "defaults": [], - "funcname": "GetCursorStartPos", - "location": "imgui", + "cimguiname": "igGetMousePos", + "defaults": {}, + "funcname": "GetMousePos", + "location": "imgui:852", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetCursorStartPos", + "ov_cimguiname": "igGetMousePos", "ret": "void", "signature": "()", "stname": "" } ], - "igGetDefaultFont": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetDefaultFont", - "defaults": [], - "funcname": "GetDefaultFont", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetDefaultFont", - "ret": "ImFont*", - "signature": "()", - "stname": "" - } - ], - "igGetDragDropPayload": [ + "igGetMousePosOnOpeningCurrentPopup": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetDragDropPayload", - "defaults": [], - "funcname": "GetDragDropPayload", - "location": "imgui", + "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "defaults": {}, + "funcname": "GetMousePosOnOpeningCurrentPopup", + "location": "imgui:853", "namespace": "ImGui", - "ov_cimguiname": "igGetDragDropPayload", - "ret": "const ImGuiPayload*", + "nonUDT": 1, + "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "ret": "void", "signature": "()", "stname": "" } ], - "igGetDrawData": [ + "igGetNavInputAmount": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetDrawData", - "defaults": [], - "funcname": "GetDrawData", - "location": "imgui", + "args": "(ImGuiNavInput n,ImGuiInputReadMode mode)", + "argsT": [ + { + "name": "n", + "type": "ImGuiNavInput" + }, + { + "name": "mode", + "type": "ImGuiInputReadMode" + } + ], + "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode mode)", + "call_args": "(n,mode)", + "cimguiname": "igGetNavInputAmount", + "defaults": {}, + "funcname": "GetNavInputAmount", + "location": "imgui_internal:2318", "namespace": "ImGui", - "ov_cimguiname": "igGetDrawData", - "ret": "ImDrawData*", - "signature": "()", + "ov_cimguiname": "igGetNavInputAmount", + "ret": "float", + "signature": "(ImGuiNavInput,ImGuiInputReadMode)", "stname": "" } ], - "igGetDrawListSharedData": [ + "igGetNavInputAmount2d": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetDrawListSharedData", - "defaults": [], - "funcname": "GetDrawListSharedData", - "location": "imgui", + "args": "(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "dir_sources", + "type": "ImGuiNavDirSourceFlags" + }, + { + "name": "mode", + "type": "ImGuiInputReadMode" + }, + { + "name": "slow_factor", + "type": "float" + }, + { + "name": "fast_factor", + "type": "float" + } + ], + "argsoriginal": "(ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor=0.0f,float fast_factor=0.0f)", + "call_args": "(dir_sources,mode,slow_factor,fast_factor)", + "cimguiname": "igGetNavInputAmount2d", + "defaults": { + "fast_factor": "0.0f", + "slow_factor": "0.0f" + }, + "funcname": "GetNavInputAmount2d", + "location": "imgui_internal:2319", "namespace": "ImGui", - "ov_cimguiname": "igGetDrawListSharedData", - "ret": "ImDrawListSharedData*", - "signature": "()", + "nonUDT": 1, + "ov_cimguiname": "igGetNavInputAmount2d", + "ret": "void", + "signature": "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)", "stname": "" } ], - "igGetFocusID": [ + "igGetScrollMaxX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFocusID", - "defaults": [], - "funcname": "GetFocusID", - "location": "internal", + "cimguiname": "igGetScrollMaxX", + "defaults": {}, + "funcname": "GetScrollMaxX", + "location": "imgui:363", "namespace": "ImGui", - "ov_cimguiname": "igGetFocusID", - "ret": "ImGuiID", + "ov_cimguiname": "igGetScrollMaxX", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetFocusScopeID": [ + "igGetScrollMaxY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFocusScopeID", - "defaults": [], - "funcname": "GetFocusScopeID", - "location": "internal", + "cimguiname": "igGetScrollMaxY", + "defaults": {}, + "funcname": "GetScrollMaxY", + "location": "imgui:364", "namespace": "ImGui", - "ov_cimguiname": "igGetFocusScopeID", - "ret": "ImGuiID", + "ov_cimguiname": "igGetScrollMaxY", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetFont": [ + "igGetScrollX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFont", - "defaults": [], - "funcname": "GetFont", - "location": "imgui", + "cimguiname": "igGetScrollX", + "defaults": {}, + "funcname": "GetScrollX", + "location": "imgui:359", "namespace": "ImGui", - "ov_cimguiname": "igGetFont", - "ret": "ImFont*", + "ov_cimguiname": "igGetScrollX", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetFontSize": [ + "igGetScrollY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFontSize", - "defaults": [], - "funcname": "GetFontSize", - "location": "imgui", + "cimguiname": "igGetScrollY", + "defaults": {}, + "funcname": "GetScrollY", + "location": "imgui:360", "namespace": "ImGui", - "ov_cimguiname": "igGetFontSize", + "ov_cimguiname": "igGetScrollY", "ret": "float", "signature": "()", "stname": "" } ], - "igGetFontTexUvWhitePixel": [ + "igGetStateStorage": [ { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFontTexUvWhitePixel", - "defaults": [], - "funcname": "GetFontTexUvWhitePixel", - "location": "imgui", + "cimguiname": "igGetStateStorage", + "defaults": {}, + "funcname": "GetStateStorage", + "location": "imgui:817", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetFontTexUvWhitePixel", - "ret": "void", + "ov_cimguiname": "igGetStateStorage", + "ret": "ImGuiStorage*", "signature": "()", "stname": "" } ], - "igGetForegroundDrawList": [ + "igGetStyle": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetForegroundDrawList", - "defaults": [], - "funcname": "GetForegroundDrawList", - "location": "imgui", + "cimguiname": "igGetStyle", + "defaults": {}, + "funcname": "GetStyle", + "location": "imgui:271", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListNil", - "ret": "ImDrawList*", + "ov_cimguiname": "igGetStyle", + "ret": "ImGuiStyle*", + "retref": "&", "signature": "()", "stname": "" - }, + } + ], + "igGetStyleColorName": [ { - "args": "(ImGuiViewport* viewport)", + "args": "(ImGuiCol idx)", "argsT": [ { - "name": "viewport", - "type": "ImGuiViewport*" + "name": "idx", + "type": "ImGuiCol" } ], - "argsoriginal": "(ImGuiViewport* viewport)", - "call_args": "(viewport)", - "cimguiname": "igGetForegroundDrawList", - "defaults": [], - "funcname": "GetForegroundDrawList", - "location": "imgui", + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorName", + "defaults": {}, + "funcname": "GetStyleColorName", + "location": "imgui:815", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListViewportPtr", - "ret": "ImDrawList*", - "signature": "(ImGuiViewport*)", + "ov_cimguiname": "igGetStyleColorName", + "ret": "const char*", + "signature": "(ImGuiCol)", "stname": "" - }, + } + ], + "igGetStyleColorVec4": [ { - "args": "(ImGuiWindow* window)", + "args": "(ImGuiCol idx)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "idx", + "type": "ImGuiCol" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGetForegroundDrawList", - "defaults": [], - "funcname": "GetForegroundDrawList", - "location": "internal", + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorVec4", + "defaults": {}, + "funcname": "GetStyleColorVec4", + "location": "imgui:399", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListWindowPtr", - "ret": "ImDrawList*", - "signature": "(ImGuiWindow*)", + "ov_cimguiname": "igGetStyleColorVec4", + "ret": "const ImVec4*", + "retref": "&", + "signature": "(ImGuiCol)", "stname": "" } ], - "igGetFrameCount": [ + "igGetTextLineHeight": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameCount", - "defaults": [], - "funcname": "GetFrameCount", - "location": "imgui", + "cimguiname": "igGetTextLineHeight", + "defaults": {}, + "funcname": "GetTextLineHeight", + "location": "imgui:427", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameCount", - "ret": "int", + "ov_cimguiname": "igGetTextLineHeight", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetFrameHeight": [ + "igGetTextLineHeightWithSpacing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameHeight", - "defaults": [], - "funcname": "GetFrameHeight", - "location": "imgui", + "cimguiname": "igGetTextLineHeightWithSpacing", + "defaults": {}, + "funcname": "GetTextLineHeightWithSpacing", + "location": "imgui:428", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameHeight", + "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", "signature": "()", "stname": "" } ], - "igGetFrameHeightWithSpacing": [ + "igGetTime": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameHeightWithSpacing", - "defaults": [], - "funcname": "GetFrameHeightWithSpacing", - "location": "imgui", + "cimguiname": "igGetTime", + "defaults": {}, + "funcname": "GetTime", + "location": "imgui:810", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameHeightWithSpacing", - "ret": "float", + "ov_cimguiname": "igGetTime", + "ret": "double", "signature": "()", "stname": "" } ], - "igGetHoveredID": [ + "igGetTopMostPopupModal": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetHoveredID", - "defaults": [], - "funcname": "GetHoveredID", - "location": "internal", + "cimguiname": "igGetTopMostPopupModal", + "defaults": {}, + "funcname": "GetTopMostPopupModal", + "location": "imgui_internal:2308", "namespace": "ImGui", - "ov_cimguiname": "igGetHoveredID", - "ret": "ImGuiID", + "ov_cimguiname": "igGetTopMostPopupModal", + "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], - "igGetID": [ + "igGetTreeNodeToLabelSpacing": [ { - "args": "(const char* str_id)", - "argsT": [ - { - "name": "str_id", - "type": "const char*" - } - ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igGetID", - "defaults": [], - "funcname": "GetID", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTreeNodeToLabelSpacing", + "defaults": {}, + "funcname": "GetTreeNodeToLabelSpacing", + "location": "imgui:577", "namespace": "ImGui", - "ov_cimguiname": "igGetIDStr", - "ret": "ImGuiID", - "signature": "(const char*)", + "ov_cimguiname": "igGetTreeNodeToLabelSpacing", + "ret": "float", + "signature": "()", "stname": "" - }, + } + ], + "igGetVersion": [ { - "args": "(const char* str_id_begin,const char* str_id_end)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetVersion", + "defaults": {}, + "funcname": "GetVersion", + "location": "imgui:285", + "namespace": "ImGui", + "ov_cimguiname": "igGetVersion", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowAllowedExtentRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window)", "argsT": [ { - "name": "str_id_begin", - "type": "const char*" + "name": "pOut", + "type": "ImRect*" }, { - "name": "str_id_end", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", - "call_args": "(str_id_begin,str_id_end)", - "cimguiname": "igGetID", - "defaults": [], - "funcname": "GetID", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetWindowAllowedExtentRect", + "defaults": {}, + "funcname": "GetWindowAllowedExtentRect", + "location": "imgui_internal:2208", "namespace": "ImGui", - "ov_cimguiname": "igGetIDStrStr", - "ret": "ImGuiID", - "signature": "(const char*,const char*)", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowAllowedExtentRect", + "ret": "void", + "signature": "(ImGuiWindow*)", "stname": "" - }, + } + ], + "igGetWindowContentRegionMax": [ { - "args": "(const void* ptr_id)", + "args": "(ImVec2 *pOut)", "argsT": [ { - "name": "ptr_id", - "type": "const void*" + "name": "pOut", + "type": "ImVec2*" } ], - "argsoriginal": "(const void* ptr_id)", - "call_args": "(ptr_id)", - "cimguiname": "igGetID", - "defaults": [], - "funcname": "GetID", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetIDPtr", - "ret": "ImGuiID", - "signature": "(const void*)", - "stname": "" - } - ], - "igGetIO": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetIO", - "defaults": [], - "funcname": "GetIO", - "location": "imgui", + "cimguiname": "igGetWindowContentRegionMax", + "defaults": {}, + "funcname": "GetWindowContentRegionMax", + "location": "imgui:355", "namespace": "ImGui", - "ov_cimguiname": "igGetIO", - "ret": "ImGuiIO*", - "retref": "&", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMax", + "ret": "void", "signature": "()", "stname": "" } ], - "igGetInputTextState": [ + "igGetWindowContentRegionMin": [ { - "args": "(ImGuiID id)", + "args": "(ImVec2 *pOut)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "pOut", + "type": "ImVec2*" } ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igGetInputTextState", - "defaults": [], - "funcname": "GetInputTextState", - "location": "internal", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionMin", + "defaults": {}, + "funcname": "GetWindowContentRegionMin", + "location": "imgui:354", "namespace": "ImGui", - "ov_cimguiname": "igGetInputTextState", - "ret": "ImGuiInputTextState*", - "signature": "(ImGuiID)", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMin", + "ret": "void", + "signature": "()", "stname": "" } ], - "igGetItemID": [ + "igGetWindowContentRegionWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemID", - "defaults": [], - "funcname": "GetItemID", - "location": "internal", + "cimguiname": "igGetWindowContentRegionWidth", + "defaults": {}, + "funcname": "GetWindowContentRegionWidth", + "location": "imgui:356", "namespace": "ImGui", - "ov_cimguiname": "igGetItemID", - "ret": "ImGuiID", + "ov_cimguiname": "igGetWindowContentRegionWidth", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetItemRectMax": [ + "igGetWindowDrawList": [ { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMax", - "defaults": [], - "funcname": "GetItemRectMax", - "location": "imgui", + "cimguiname": "igGetWindowDrawList", + "defaults": {}, + "funcname": "GetWindowDrawList", + "location": "imgui:325", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMax", - "ret": "void", + "ov_cimguiname": "igGetWindowDrawList", + "ret": "ImDrawList*", "signature": "()", "stname": "" } ], - "igGetItemRectMin": [ + "igGetWindowHeight": [ { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMin", - "defaults": [], - "funcname": "GetItemRectMin", - "location": "imgui", + "cimguiname": "igGetWindowHeight", + "defaults": {}, + "funcname": "GetWindowHeight", + "location": "imgui:329", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMin", - "ret": "void", + "ov_cimguiname": "igGetWindowHeight", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetItemRectSize": [ + "igGetWindowPos": [ { "args": "(ImVec2 *pOut)", "argsT": [ @@ -16382,1297 +17750,1385 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectSize", - "defaults": [], - "funcname": "GetItemRectSize", - "location": "imgui", + "cimguiname": "igGetWindowPos", + "defaults": {}, + "funcname": "GetWindowPos", + "location": "imgui:326", "namespace": "ImGui", "nonUDT": 1, - "ov_cimguiname": "igGetItemRectSize", + "ov_cimguiname": "igGetWindowPos", "ret": "void", "signature": "()", "stname": "" } ], - "igGetItemStatusFlags": [ + "igGetWindowResizeID": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemStatusFlags", - "defaults": [], - "funcname": "GetItemStatusFlags", - "location": "internal", + "args": "(ImGuiWindow* window,int n)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiWindow* window,int n)", + "call_args": "(window,n)", + "cimguiname": "igGetWindowResizeID", + "defaults": {}, + "funcname": "GetWindowResizeID", + "location": "imgui_internal:2464", "namespace": "ImGui", - "ov_cimguiname": "igGetItemStatusFlags", - "ret": "ImGuiItemStatusFlags", - "signature": "()", + "ov_cimguiname": "igGetWindowResizeID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,int)", "stname": "" } ], - "igGetKeyIndex": [ + "igGetWindowScrollbarID": [ { - "args": "(ImGuiKey imgui_key)", + "args": "(ImGuiWindow* window,ImGuiAxis axis)", "argsT": [ { - "name": "imgui_key", - "type": "ImGuiKey" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "axis", + "type": "ImGuiAxis" } ], - "argsoriginal": "(ImGuiKey imgui_key)", - "call_args": "(imgui_key)", - "cimguiname": "igGetKeyIndex", - "defaults": [], - "funcname": "GetKeyIndex", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarID", + "defaults": {}, + "funcname": "GetWindowScrollbarID", + "location": "imgui_internal:2463", "namespace": "ImGui", - "ov_cimguiname": "igGetKeyIndex", - "ret": "int", - "signature": "(ImGuiKey)", + "ov_cimguiname": "igGetWindowScrollbarID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,ImGuiAxis)", "stname": "" } ], - "igGetKeyPressedAmount": [ + "igGetWindowScrollbarRect": [ { - "args": "(int key_index,float repeat_delay,float rate)", + "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)", "argsT": [ { - "name": "key_index", - "type": "int" + "name": "pOut", + "type": "ImRect*" }, { - "name": "repeat_delay", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "rate", - "type": "float" + "name": "axis", + "type": "ImGuiAxis" } ], - "argsoriginal": "(int key_index,float repeat_delay,float rate)", - "call_args": "(key_index,repeat_delay,rate)", - "cimguiname": "igGetKeyPressedAmount", - "defaults": [], - "funcname": "GetKeyPressedAmount", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarRect", + "defaults": {}, + "funcname": "GetWindowScrollbarRect", + "location": "imgui_internal:2462", "namespace": "ImGui", - "ov_cimguiname": "igGetKeyPressedAmount", - "ret": "int", - "signature": "(int,float,float)", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowScrollbarRect", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiAxis)", "stname": "" } ], - "igGetMainViewport": [ + "igGetWindowSize": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetMainViewport", - "defaults": [], - "funcname": "GetMainViewport", - "location": "imgui", + "cimguiname": "igGetWindowSize", + "defaults": {}, + "funcname": "GetWindowSize", + "location": "imgui:327", "namespace": "ImGui", - "ov_cimguiname": "igGetMainViewport", - "ret": "ImGuiViewport*", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowSize", + "ret": "void", "signature": "()", "stname": "" } ], - "igGetMergedKeyModFlags": [ + "igGetWindowWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetMergedKeyModFlags", - "defaults": [], - "funcname": "GetMergedKeyModFlags", - "location": "internal", + "cimguiname": "igGetWindowWidth", + "defaults": {}, + "funcname": "GetWindowWidth", + "location": "imgui:328", "namespace": "ImGui", - "ov_cimguiname": "igGetMergedKeyModFlags", - "ret": "ImGuiKeyModFlags", + "ov_cimguiname": "igGetWindowWidth", + "ret": "float", "signature": "()", "stname": "" } ], - "igGetMouseCursor": [ + "igImAbs": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMouseCursor", - "defaults": [], - "funcname": "GetMouseCursor", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetMouseCursor", - "ret": "ImGuiMouseCursor", - "signature": "()", + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:373", + "ov_cimguiname": "igImAbsFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:374", + "ov_cimguiname": "igImAbsdouble", + "ret": "double", + "signature": "(double)", "stname": "" } ], - "igGetMouseDragDelta": [ + "igImAlphaBlendColors": [ { - "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", + "args": "(ImU32 col_a,ImU32 col_b)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "button", - "type": "ImGuiMouseButton" + "name": "col_a", + "type": "ImU32" }, { - "name": "lock_threshold", - "type": "float" + "name": "col_b", + "type": "ImU32" } ], - "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", - "location": "imgui", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMouseDragDelta", - "ret": "void", - "signature": "(ImGuiMouseButton,float)", + "argsoriginal": "(ImU32 col_a,ImU32 col_b)", + "call_args": "(col_a,col_b)", + "cimguiname": "igImAlphaBlendColors", + "defaults": {}, + "funcname": "ImAlphaBlendColors", + "location": "imgui_internal:276", + "ov_cimguiname": "igImAlphaBlendColors", + "ret": "ImU32", + "signature": "(ImU32,ImU32)", "stname": "" } ], - "igGetMousePos": [ + "igImBezierCubicCalc": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePos", - "defaults": [], - "funcname": "GetMousePos", - "location": "imgui", - "namespace": "ImGui", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)", + "call_args": "(p1,p2,p3,p4,t)", + "cimguiname": "igImBezierCubicCalc", + "defaults": {}, + "funcname": "ImBezierCubicCalc", + "location": "imgui_internal:407", "nonUDT": 1, - "ov_cimguiname": "igGetMousePos", + "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", - "signature": "()", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", "stname": "" } ], - "igGetMousePosOnOpeningCurrentPopup": [ + "igImBezierCubicClosestPoint": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)", "argsT": [ { "name": "pOut", "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePosOnOpeningCurrentPopup", - "defaults": [], - "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui", - "namespace": "ImGui", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)", + "call_args": "(p1,p2,p3,p4,p,num_segments)", + "cimguiname": "igImBezierCubicClosestPoint", + "defaults": {}, + "funcname": "ImBezierCubicClosestPoint", + "location": "imgui_internal:408", "nonUDT": 1, - "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", - "signature": "()", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)", "stname": "" } ], - "igGetNavInputAmount": [ + "igImBezierCubicClosestPointCasteljau": [ { - "args": "(ImGuiNavInput n,ImGuiInputReadMode mode)", + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)", "argsT": [ { - "name": "n", - "type": "ImGuiNavInput" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "mode", - "type": "ImGuiInputReadMode" + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "tess_tol", + "type": "float" } ], - "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode mode)", - "call_args": "(n,mode)", - "cimguiname": "igGetNavInputAmount", - "defaults": [], - "funcname": "GetNavInputAmount", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetNavInputAmount", - "ret": "float", - "signature": "(ImGuiNavInput,ImGuiInputReadMode)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)", + "call_args": "(p1,p2,p3,p4,p,tess_tol)", + "cimguiname": "igImBezierCubicClosestPointCasteljau", + "defaults": {}, + "funcname": "ImBezierCubicClosestPointCasteljau", + "location": "imgui_internal:409", + "nonUDT": 1, + "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", "stname": "" } ], - "igGetNavInputAmount2d": [ + "igImBezierQuadraticCalc": [ { - "args": "(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)", + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { - "name": "dir_sources", - "type": "ImGuiNavDirSourceFlags" + "name": "p1", + "type": "const ImVec2" }, { - "name": "mode", - "type": "ImGuiInputReadMode" + "name": "p2", + "type": "const ImVec2" }, { - "name": "slow_factor", - "type": "float" + "name": "p3", + "type": "const ImVec2" }, { - "name": "fast_factor", + "name": "t", "type": "float" } ], - "argsoriginal": "(ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor=0.0f,float fast_factor=0.0f)", - "call_args": "(dir_sources,mode,slow_factor,fast_factor)", - "cimguiname": "igGetNavInputAmount2d", - "defaults": { - "fast_factor": "0.0f", - "slow_factor": "0.0f" - }, - "funcname": "GetNavInputAmount2d", - "location": "internal", - "namespace": "ImGui", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,float t)", + "call_args": "(p1,p2,p3,t)", + "cimguiname": "igImBezierQuadraticCalc", + "defaults": {}, + "funcname": "ImBezierQuadraticCalc", + "location": "imgui_internal:410", "nonUDT": 1, - "ov_cimguiname": "igGetNavInputAmount2d", + "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", - "signature": "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)", - "stname": "" - } - ], - "igGetPlatformIO": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetPlatformIO", - "defaults": [], - "funcname": "GetPlatformIO", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetPlatformIO", - "ret": "ImGuiPlatformIO*", - "retref": "&", - "signature": "()", - "stname": "" - } - ], - "igGetScrollMaxX": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollMaxX", - "defaults": [], - "funcname": "GetScrollMaxX", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetScrollMaxX", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetScrollMaxY": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollMaxY", - "defaults": [], - "funcname": "GetScrollMaxY", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetScrollMaxY", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetScrollX": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollX", - "defaults": [], - "funcname": "GetScrollX", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetScrollX", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetScrollY": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollY", - "defaults": [], - "funcname": "GetScrollY", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetScrollY", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetStateStorage": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetStateStorage", - "defaults": [], - "funcname": "GetStateStorage", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetStateStorage", - "ret": "ImGuiStorage*", - "signature": "()", + "signature": "(const ImVec2,const ImVec2,const ImVec2,float)", "stname": "" } ], - "igGetStyle": [ + "igImBitArrayClearBit": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetStyle", - "defaults": [], - "funcname": "GetStyle", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetStyle", - "ret": "ImGuiStyle*", - "retref": "&", - "signature": "()", + "args": "(ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayClearBit", + "defaults": {}, + "funcname": "ImBitArrayClearBit", + "location": "imgui_internal:476", + "ov_cimguiname": "igImBitArrayClearBit", + "ret": "void", + "signature": "(ImU32*,int)", "stname": "" } ], - "igGetStyleColorName": [ + "igImBitArraySetBit": [ { - "args": "(ImGuiCol idx)", + "args": "(ImU32* arr,int n)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" } ], - "argsoriginal": "(ImGuiCol idx)", - "call_args": "(idx)", - "cimguiname": "igGetStyleColorName", - "defaults": [], - "funcname": "GetStyleColorName", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetStyleColorName", - "ret": "const char*", - "signature": "(ImGuiCol)", + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArraySetBit", + "defaults": {}, + "funcname": "ImBitArraySetBit", + "location": "imgui_internal:477", + "ov_cimguiname": "igImBitArraySetBit", + "ret": "void", + "signature": "(ImU32*,int)", "stname": "" } ], - "igGetStyleColorVec4": [ + "igImBitArraySetBitRange": [ { - "args": "(ImGuiCol idx)", + "args": "(ImU32* arr,int n,int n2)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "n2", + "type": "int" } ], - "argsoriginal": "(ImGuiCol idx)", - "call_args": "(idx)", - "cimguiname": "igGetStyleColorVec4", - "defaults": [], - "funcname": "GetStyleColorVec4", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetStyleColorVec4", - "ret": "const ImVec4*", - "retref": "&", - "signature": "(ImGuiCol)", + "argsoriginal": "(ImU32* arr,int n,int n2)", + "call_args": "(arr,n,n2)", + "cimguiname": "igImBitArraySetBitRange", + "defaults": {}, + "funcname": "ImBitArraySetBitRange", + "location": "imgui_internal:478", + "ov_cimguiname": "igImBitArraySetBitRange", + "ret": "void", + "signature": "(ImU32*,int,int)", "stname": "" } ], - "igGetTextLineHeight": [ + "igImBitArrayTestBit": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTextLineHeight", - "defaults": [], - "funcname": "GetTextLineHeight", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetTextLineHeight", - "ret": "float", - "signature": "()", + "args": "(const ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "const ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(const ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayTestBit", + "defaults": {}, + "funcname": "ImBitArrayTestBit", + "location": "imgui_internal:475", + "ov_cimguiname": "igImBitArrayTestBit", + "ret": "bool", + "signature": "(const ImU32*,int)", "stname": "" } ], - "igGetTextLineHeightWithSpacing": [ + "igImCharIsBlankA": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTextLineHeightWithSpacing", - "defaults": [], - "funcname": "GetTextLineHeightWithSpacing", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetTextLineHeightWithSpacing", - "ret": "float", - "signature": "()", + "args": "(char c)", + "argsT": [ + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(char c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankA", + "defaults": {}, + "funcname": "ImCharIsBlankA", + "location": "imgui_internal:302", + "ov_cimguiname": "igImCharIsBlankA", + "ret": "bool", + "signature": "(char)", "stname": "" } ], - "igGetTime": [ + "igImCharIsBlankW": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTime", - "defaults": [], - "funcname": "GetTime", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetTime", - "ret": "double", - "signature": "()", + "args": "(unsigned int c)", + "argsT": [ + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankW", + "defaults": {}, + "funcname": "ImCharIsBlankW", + "location": "imgui_internal:303", + "ov_cimguiname": "igImCharIsBlankW", + "ret": "bool", + "signature": "(unsigned int)", "stname": "" } ], - "igGetTopMostPopupModal": [ + "igImClamp": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTopMostPopupModal", - "defaults": [], - "funcname": "GetTopMostPopupModal", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetTopMostPopupModal", - "ret": "ImGuiWindow*", - "signature": "()", + "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + }, + { + "name": "mn", + "type": "const ImVec2" + }, + { + "name": "mx", + "type": "ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)", + "call_args": "(v,mn,mx)", + "cimguiname": "igImClamp", + "defaults": {}, + "funcname": "ImClamp", + "location": "imgui_internal:390", + "nonUDT": 1, + "ov_cimguiname": "igImClamp", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImVec2)", "stname": "" } ], - "igGetTreeNodeToLabelSpacing": [ + "igImDot": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTreeNodeToLabelSpacing", - "defaults": [], - "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetTreeNodeToLabelSpacing", + "args": "(const ImVec2 a,const ImVec2 b)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b)", + "call_args": "(a,b)", + "cimguiname": "igImDot", + "defaults": {}, + "funcname": "ImDot", + "location": "imgui_internal:401", + "ov_cimguiname": "igImDot", "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetVersion": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetVersion", - "defaults": [], - "funcname": "GetVersion", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetVersion", - "ret": "const char*", - "signature": "()", + "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], - "igGetWindowAllowedExtentRect": [ + "igImFileClose": [ { - "args": "(ImRect *pOut,ImGuiWindow* window)", + "args": "(ImFileHandle file)", "argsT": [ { - "name": "pOut", - "type": "ImRect*" - }, - { - "name": "window", - "type": "ImGuiWindow*" + "name": "file", + "type": "ImFileHandle" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGetWindowAllowedExtentRect", - "defaults": [], - "funcname": "GetWindowAllowedExtentRect", - "location": "internal", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowAllowedExtentRect", - "ret": "void", - "signature": "(ImGuiWindow*)", + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileClose", + "defaults": {}, + "funcname": "ImFileClose", + "location": "imgui_internal:347", + "ov_cimguiname": "igImFileClose", + "ret": "bool", + "signature": "(ImFileHandle)", "stname": "" } ], - "igGetWindowAlwaysWantOwnTabBar": [ + "igImFileGetSize": [ { - "args": "(ImGuiWindow* window)", + "args": "(ImFileHandle file)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "file", + "type": "ImFileHandle" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGetWindowAlwaysWantOwnTabBar", - "defaults": [], - "funcname": "GetWindowAlwaysWantOwnTabBar", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", - "ret": "bool", - "signature": "(ImGuiWindow*)", + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileGetSize", + "defaults": {}, + "funcname": "ImFileGetSize", + "location": "imgui_internal:348", + "ov_cimguiname": "igImFileGetSize", + "ret": "ImU64", + "signature": "(ImFileHandle)", "stname": "" } ], - "igGetWindowContentRegionMax": [ + "igImFileLoadToMemory": [ { - "args": "(ImVec2 *pOut)", + "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" + }, + { + "name": "out_file_size", + "type": "size_t*" + }, + { + "name": "padding_bytes", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", - "defaults": [], - "funcname": "GetWindowContentRegionMax", - "location": "imgui", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMax", - "ret": "void", - "signature": "()", + "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)", + "call_args": "(filename,mode,out_file_size,padding_bytes)", + "cimguiname": "igImFileLoadToMemory", + "defaults": { + "out_file_size": "NULL", + "padding_bytes": "0" + }, + "funcname": "ImFileLoadToMemory", + "location": "imgui_internal:354", + "ov_cimguiname": "igImFileLoadToMemory", + "ret": "void*", + "signature": "(const char*,const char*,size_t*,int)", "stname": "" } ], - "igGetWindowContentRegionMin": [ + "igImFileOpen": [ { - "args": "(ImVec2 *pOut)", + "args": "(const char* filename,const char* mode)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", - "defaults": [], - "funcname": "GetWindowContentRegionMin", - "location": "imgui", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMin", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igGetWindowContentRegionWidth": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionWidth", - "defaults": [], - "funcname": "GetWindowContentRegionWidth", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowContentRegionWidth", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetWindowDockID": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowDockID", - "defaults": [], - "funcname": "GetWindowDockID", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowDockID", - "ret": "ImGuiID", - "signature": "()", - "stname": "" - } - ], - "igGetWindowDockNode": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowDockNode", - "defaults": [], - "funcname": "GetWindowDockNode", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowDockNode", - "ret": "ImGuiDockNode*", - "signature": "()", - "stname": "" - } - ], - "igGetWindowDpiScale": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowDpiScale", - "defaults": [], - "funcname": "GetWindowDpiScale", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowDpiScale", - "ret": "float", - "signature": "()", - "stname": "" - } - ], - "igGetWindowDrawList": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowDrawList", - "defaults": [], - "funcname": "GetWindowDrawList", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowDrawList", - "ret": "ImDrawList*", - "signature": "()", - "stname": "" - } - ], - "igGetWindowHeight": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowHeight", - "defaults": [], - "funcname": "GetWindowHeight", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowHeight", - "ret": "float", - "signature": "()", + "argsoriginal": "(const char* filename,const char* mode)", + "call_args": "(filename,mode)", + "cimguiname": "igImFileOpen", + "defaults": {}, + "funcname": "ImFileOpen", + "location": "imgui_internal:346", + "ov_cimguiname": "igImFileOpen", + "ret": "ImFileHandle", + "signature": "(const char*,const char*)", "stname": "" } ], - "igGetWindowPos": [ + "igImFileRead": [ { - "args": "(ImVec2 *pOut)", + "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "data", + "type": "void*" + }, + { + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowPos", - "defaults": [], - "funcname": "GetWindowPos", - "location": "imgui", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowPos", - "ret": "void", - "signature": "()", + "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileRead", + "defaults": {}, + "funcname": "ImFileRead", + "location": "imgui_internal:349", + "ov_cimguiname": "igImFileRead", + "ret": "ImU64", + "signature": "(void*,ImU64,ImU64,ImFileHandle)", "stname": "" } ], - "igGetWindowResizeID": [ + "igImFileWrite": [ { - "args": "(ImGuiWindow* window,int n)", + "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "data", + "type": "const void*" }, { - "name": "n", - "type": "int" + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" } ], - "argsoriginal": "(ImGuiWindow* window,int n)", - "call_args": "(window,n)", - "cimguiname": "igGetWindowResizeID", - "defaults": [], - "funcname": "GetWindowResizeID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowResizeID", - "ret": "ImGuiID", - "signature": "(ImGuiWindow*,int)", + "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileWrite", + "defaults": {}, + "funcname": "ImFileWrite", + "location": "imgui_internal:350", + "ov_cimguiname": "igImFileWrite", + "ret": "ImU64", + "signature": "(const void*,ImU64,ImU64,ImFileHandle)", "stname": "" } ], - "igGetWindowScrollbarID": [ + "igImFloor": [ { - "args": "(ImGuiWindow* window,ImGuiAxis axis)", + "args": "(float f)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "axis", - "type": "ImGuiAxis" + "name": "f", + "type": "float" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", - "call_args": "(window,axis)", - "cimguiname": "igGetWindowScrollbarID", - "defaults": [], - "funcname": "GetWindowScrollbarID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowScrollbarID", - "ret": "ImGuiID", - "signature": "(ImGuiWindow*,ImGuiAxis)", + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImFloor", + "defaults": {}, + "funcname": "ImFloor", + "location": "imgui_internal:398", + "ov_cimguiname": "igImFloorFloat", + "ret": "float", + "signature": "(float)", "stname": "" - } - ], - "igGetWindowScrollbarRect": [ + }, { - "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)", + "args": "(ImVec2 *pOut,const ImVec2 v)", "argsT": [ { "name": "pOut", - "type": "ImRect*" - }, - { - "name": "window", - "type": "ImGuiWindow*" + "type": "ImVec2*" }, { - "name": "axis", - "type": "ImGuiAxis" + "name": "v", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", - "call_args": "(window,axis)", - "cimguiname": "igGetWindowScrollbarRect", - "defaults": [], - "funcname": "GetWindowScrollbarRect", - "location": "internal", - "namespace": "ImGui", + "argsoriginal": "(const ImVec2& v)", + "call_args": "(v)", + "cimguiname": "igImFloor", + "defaults": {}, + "funcname": "ImFloor", + "location": "imgui_internal:399", "nonUDT": 1, - "ov_cimguiname": "igGetWindowScrollbarRect", + "ov_cimguiname": "igImFloorVec2", "ret": "void", - "signature": "(ImGuiWindow*,ImGuiAxis)", + "signature": "(const ImVec2)", "stname": "" } ], - "igGetWindowSize": [ + "igImFontAtlasBuildFinish": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImFontAtlas* atlas)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "atlas", + "type": "ImFontAtlas*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowSize", - "defaults": [], - "funcname": "GetWindowSize", - "location": "imgui", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowSize", + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildFinish", + "defaults": {}, + "funcname": "ImFontAtlasBuildFinish", + "location": "imgui_internal:2556", + "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", - "signature": "()", + "signature": "(ImFontAtlas*)", "stname": "" } ], - "igGetWindowViewport": [ + "igImFontAtlasBuildInit": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowViewport", - "defaults": [], - "funcname": "GetWindowViewport", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowViewport", - "ret": "ImGuiViewport*", - "signature": "()", + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildInit", + "defaults": {}, + "funcname": "ImFontAtlasBuildInit", + "location": "imgui_internal:2553", + "ov_cimguiname": "igImFontAtlasBuildInit", + "ret": "void", + "signature": "(ImFontAtlas*)", "stname": "" } ], - "igGetWindowWidth": [ + "igImFontAtlasBuildMultiplyCalcLookupTable": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowWidth", - "defaults": [], - "funcname": "GetWindowWidth", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowWidth", - "ret": "float", - "signature": "()", + "args": "(unsigned char out_table[256],float in_multiply_factor)", + "argsT": [ + { + "name": "out_table", + "type": "unsigned char[256]" + }, + { + "name": "in_multiply_factor", + "type": "float" + } + ], + "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)", + "call_args": "(out_table,in_multiply_factor)", + "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "defaults": {}, + "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", + "location": "imgui_internal:2559", + "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "ret": "void", + "signature": "(unsigned char[256],float)", "stname": "" } ], - "igImAbs": [ + "igImFontAtlasBuildMultiplyRectAlpha8": [ { - "args": "(float x)", + "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", "argsT": [ + { + "name": "table", + "type": "const unsigned char[256]" + }, + { + "name": "pixels", + "type": "unsigned char*" + }, { "name": "x", - "type": "float" + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(float x)", - "call_args": "(x)", - "cimguiname": "igImAbs", - "defaults": [], - "funcname": "ImAbs", - "location": "internal", - "ov_cimguiname": "igImAbsFloat", - "ret": "float", - "signature": "(float)", + "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "call_args": "(table,pixels,x,y,w,h,stride)", + "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "defaults": {}, + "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", + "location": "imgui_internal:2560", + "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "ret": "void", + "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", "stname": "" - }, + } + ], + "igImFontAtlasBuildPackCustomRects": [ { - "args": "(double x)", + "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", "argsT": [ { - "name": "x", - "type": "double" + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "stbrp_context_opaque", + "type": "void*" } ], - "argsoriginal": "(double x)", - "call_args": "(x)", - "cimguiname": "igImAbs", - "defaults": [], - "funcname": "ImAbs", - "location": "internal", - "ov_cimguiname": "igImAbsdouble", - "ret": "double", - "signature": "(double)", + "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "call_args": "(atlas,stbrp_context_opaque)", + "cimguiname": "igImFontAtlasBuildPackCustomRects", + "defaults": {}, + "funcname": "ImFontAtlasBuildPackCustomRects", + "location": "imgui_internal:2555", + "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", + "ret": "void", + "signature": "(ImFontAtlas*,void*)", "stname": "" } ], - "igImAlphaBlendColors": [ + "igImFontAtlasBuildRender32bppRectFromString": [ { - "args": "(ImU32 col_a,ImU32 col_b)", + "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)", "argsT": [ { - "name": "col_a", - "type": "ImU32" + "name": "atlas", + "type": "ImFontAtlas*" }, { - "name": "col_b", - "type": "ImU32" + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "in_str", + "type": "const char*" + }, + { + "name": "in_marker_char", + "type": "char" + }, + { + "name": "in_marker_pixel_value", + "type": "unsigned int" } ], - "argsoriginal": "(ImU32 col_a,ImU32 col_b)", - "call_args": "(col_a,col_b)", - "cimguiname": "igImAlphaBlendColors", - "defaults": [], - "funcname": "ImAlphaBlendColors", - "location": "internal", - "ov_cimguiname": "igImAlphaBlendColors", - "ret": "ImU32", - "signature": "(ImU32,ImU32)", + "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)", + "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)", + "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", + "defaults": {}, + "funcname": "ImFontAtlasBuildRender32bppRectFromString", + "location": "imgui_internal:2558", + "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", + "ret": "void", + "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", "stname": "" } ], - "igImBezierCalc": [ + "igImFontAtlasBuildRender8bppRectFromString": [ { - "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)", + "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "atlas", + "type": "ImFontAtlas*" }, { - "name": "p1", - "type": "const ImVec2" + "name": "x", + "type": "int" }, { - "name": "p2", - "type": "const ImVec2" + "name": "y", + "type": "int" }, { - "name": "p3", - "type": "const ImVec2" + "name": "w", + "type": "int" }, { - "name": "p4", - "type": "const ImVec2" + "name": "h", + "type": "int" }, { - "name": "t", - "type": "float" + "name": "in_str", + "type": "const char*" + }, + { + "name": "in_marker_char", + "type": "char" + }, + { + "name": "in_marker_pixel_value", + "type": "unsigned char" } ], - "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)", - "call_args": "(p1,p2,p3,p4,t)", - "cimguiname": "igImBezierCalc", - "defaults": [], - "funcname": "ImBezierCalc", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImBezierCalc", + "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)", + "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", + "defaults": {}, + "funcname": "ImFontAtlasBuildRender8bppRectFromString", + "location": "imgui_internal:2557", + "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", "stname": "" } ], - "igImBezierClosestPoint": [ + "igImFontAtlasBuildSetupFont": [ { - "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)", + "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "p1", - "type": "const ImVec2" - }, - { - "name": "p2", - "type": "const ImVec2" + "name": "atlas", + "type": "ImFontAtlas*" }, { - "name": "p3", - "type": "const ImVec2" + "name": "font", + "type": "ImFont*" }, { - "name": "p4", - "type": "const ImVec2" + "name": "font_config", + "type": "ImFontConfig*" }, { - "name": "p", - "type": "const ImVec2" + "name": "ascent", + "type": "float" }, { - "name": "num_segments", - "type": "int" + "name": "descent", + "type": "float" } ], - "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)", - "call_args": "(p1,p2,p3,p4,p,num_segments)", - "cimguiname": "igImBezierClosestPoint", - "defaults": [], - "funcname": "ImBezierClosestPoint", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImBezierClosestPoint", + "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "call_args": "(atlas,font,font_config,ascent,descent)", + "cimguiname": "igImFontAtlasBuildSetupFont", + "defaults": {}, + "funcname": "ImFontAtlasBuildSetupFont", + "location": "imgui_internal:2554", + "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)", + "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", "stname": "" } ], - "igImBezierClosestPointCasteljau": [ + "igImFontAtlasGetBuilderForStbTruetype": [ { - "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igImFontAtlasGetBuilderForStbTruetype", + "defaults": {}, + "funcname": "ImFontAtlasGetBuilderForStbTruetype", + "location": "imgui_internal:2552", + "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype", + "ret": "const ImFontBuilderIO*", + "signature": "()", + "stname": "" + } + ], + "igImFormatString": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,...)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "buf", + "type": "char*" }, { - "name": "p1", - "type": "const ImVec2" + "name": "buf_size", + "type": "size_t" }, { - "name": "p2", - "type": "const ImVec2" + "name": "fmt", + "type": "const char*" }, { - "name": "p3", - "type": "const ImVec2" + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", + "call_args": "(buf,buf_size,fmt,...)", + "cimguiname": "igImFormatString", + "defaults": {}, + "funcname": "ImFormatString", + "isvararg": "...)", + "location": "imgui_internal:296", + "ov_cimguiname": "igImFormatString", + "ret": "int", + "signature": "(char*,size_t,const char*,...)", + "stname": "" + } + ], + "igImFormatStringV": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "argsT": [ + { + "name": "buf", + "type": "char*" }, { - "name": "p4", - "type": "const ImVec2" + "name": "buf_size", + "type": "size_t" }, { - "name": "p", - "type": "const ImVec2" + "name": "fmt", + "type": "const char*" }, { - "name": "tess_tol", - "type": "float" + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)", - "call_args": "(p1,p2,p3,p4,p,tess_tol)", - "cimguiname": "igImBezierClosestPointCasteljau", - "defaults": [], - "funcname": "ImBezierClosestPointCasteljau", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImBezierClosestPointCasteljau", - "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "call_args": "(buf,buf_size,fmt,args)", + "cimguiname": "igImFormatStringV", + "defaults": {}, + "funcname": "ImFormatStringV", + "location": "imgui_internal:297", + "ov_cimguiname": "igImFormatStringV", + "ret": "int", + "signature": "(char*,size_t,const char*,va_list)", "stname": "" } ], - "igImBitArrayClearBit": [ + "igImGetDirQuadrantFromDelta": [ { - "args": "(ImU32* arr,int n)", + "args": "(float dx,float dy)", "argsT": [ { - "name": "arr", - "type": "ImU32*" + "name": "dx", + "type": "float" }, { - "name": "n", - "type": "int" + "name": "dy", + "type": "float" } ], - "argsoriginal": "(ImU32* arr,int n)", - "call_args": "(arr,n)", - "cimguiname": "igImBitArrayClearBit", - "defaults": [], - "funcname": "ImBitArrayClearBit", - "location": "internal", - "ov_cimguiname": "igImBitArrayClearBit", - "ret": "void", - "signature": "(ImU32*,int)", + "argsoriginal": "(float dx,float dy)", + "call_args": "(dx,dy)", + "cimguiname": "igImGetDirQuadrantFromDelta", + "defaults": {}, + "funcname": "ImGetDirQuadrantFromDelta", + "location": "imgui_internal:416", + "ov_cimguiname": "igImGetDirQuadrantFromDelta", + "ret": "ImGuiDir", + "signature": "(float,float)", "stname": "" } ], - "igImBitArraySetBit": [ + "igImHashData": [ { - "args": "(ImU32* arr,int n)", + "args": "(const void* data,size_t data_size,ImU32 seed)", "argsT": [ { - "name": "arr", - "type": "ImU32*" + "name": "data", + "type": "const void*" }, { - "name": "n", - "type": "int" + "name": "data_size", + "type": "size_t" + }, + { + "name": "seed", + "type": "ImU32" } ], - "argsoriginal": "(ImU32* arr,int n)", - "call_args": "(arr,n)", - "cimguiname": "igImBitArraySetBit", - "defaults": [], - "funcname": "ImBitArraySetBit", - "location": "internal", - "ov_cimguiname": "igImBitArraySetBit", - "ret": "void", - "signature": "(ImU32*,int)", + "argsoriginal": "(const void* data,size_t data_size,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashData", + "defaults": { + "seed": "0" + }, + "funcname": "ImHashData", + "location": "imgui_internal:266", + "ov_cimguiname": "igImHashData", + "ret": "ImGuiID", + "signature": "(const void*,size_t,ImU32)", "stname": "" } ], - "igImBitArraySetBitRange": [ + "igImHashStr": [ { - "args": "(ImU32* arr,int n,int n2)", + "args": "(const char* data,size_t data_size,ImU32 seed)", "argsT": [ { - "name": "arr", - "type": "ImU32*" + "name": "data", + "type": "const char*" }, { - "name": "n", - "type": "int" + "name": "data_size", + "type": "size_t" }, { - "name": "n2", - "type": "int" + "name": "seed", + "type": "ImU32" } ], - "argsoriginal": "(ImU32* arr,int n,int n2)", - "call_args": "(arr,n,n2)", - "cimguiname": "igImBitArraySetBitRange", - "defaults": [], - "funcname": "ImBitArraySetBitRange", - "location": "internal", - "ov_cimguiname": "igImBitArraySetBitRange", - "ret": "void", - "signature": "(ImU32*,int,int)", + "argsoriginal": "(const char* data,size_t data_size=0,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashStr", + "defaults": { + "data_size": "0", + "seed": "0" + }, + "funcname": "ImHashStr", + "location": "imgui_internal:267", + "ov_cimguiname": "igImHashStr", + "ret": "ImGuiID", + "signature": "(const char*,size_t,ImU32)", "stname": "" } ], - "igImBitArrayTestBit": [ + "igImInvLength": [ { - "args": "(const ImU32* arr,int n)", + "args": "(const ImVec2 lhs,float fail_value)", "argsT": [ { - "name": "arr", - "type": "const ImU32*" + "name": "lhs", + "type": "const ImVec2" }, { - "name": "n", + "name": "fail_value", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& lhs,float fail_value)", + "call_args": "(lhs,fail_value)", + "cimguiname": "igImInvLength", + "defaults": {}, + "funcname": "ImInvLength", + "location": "imgui_internal:397", + "ov_cimguiname": "igImInvLength", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], + "igImIsPowerOfTwo": [ + { + "args": "(int v)", + "argsT": [ + { + "name": "v", "type": "int" } ], - "argsoriginal": "(const ImU32* arr,int n)", - "call_args": "(arr,n)", - "cimguiname": "igImBitArrayTestBit", - "defaults": [], - "funcname": "ImBitArrayTestBit", - "location": "internal", - "ov_cimguiname": "igImBitArrayTestBit", + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImIsPowerOfTwo", + "defaults": {}, + "funcname": "ImIsPowerOfTwo", + "location": "imgui_internal:279", + "ov_cimguiname": "igImIsPowerOfTwoInt", + "ret": "bool", + "signature": "(int)", + "stname": "" + }, + { + "args": "(ImU64 v)", + "argsT": [ + { + "name": "v", + "type": "ImU64" + } + ], + "argsoriginal": "(ImU64 v)", + "call_args": "(v)", + "cimguiname": "igImIsPowerOfTwo", + "defaults": {}, + "funcname": "ImIsPowerOfTwo", + "location": "imgui_internal:280", + "ov_cimguiname": "igImIsPowerOfTwoU64", "ret": "bool", - "signature": "(const ImU32*,int)", + "signature": "(ImU64)", "stname": "" } ], - "igImCharIsBlankA": [ + "igImLengthSqr": [ { - "args": "(char c)", + "args": "(const ImVec2 lhs)", "argsT": [ { - "name": "c", - "type": "char" + "name": "lhs", + "type": "const ImVec2" } ], - "argsoriginal": "(char c)", - "call_args": "(c)", - "cimguiname": "igImCharIsBlankA", - "defaults": [], - "funcname": "ImCharIsBlankA", - "location": "internal", - "ov_cimguiname": "igImCharIsBlankA", - "ret": "bool", - "signature": "(char)", + "argsoriginal": "(const ImVec2& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": {}, + "funcname": "ImLengthSqr", + "location": "imgui_internal:395", + "ov_cimguiname": "igImLengthSqrVec2", + "ret": "float", + "signature": "(const ImVec2)", "stname": "" - } - ], - "igImCharIsBlankW": [ + }, { - "args": "(unsigned int c)", + "args": "(const ImVec4 lhs)", "argsT": [ { - "name": "c", - "type": "unsigned int" + "name": "lhs", + "type": "const ImVec4" } ], - "argsoriginal": "(unsigned int c)", - "call_args": "(c)", - "cimguiname": "igImCharIsBlankW", - "defaults": [], - "funcname": "ImCharIsBlankW", - "location": "internal", - "ov_cimguiname": "igImCharIsBlankW", - "ret": "bool", - "signature": "(unsigned int)", + "argsoriginal": "(const ImVec4& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": {}, + "funcname": "ImLengthSqr", + "location": "imgui_internal:396", + "ov_cimguiname": "igImLengthSqrVec4", + "ret": "float", + "signature": "(const ImVec4)", "stname": "" } ], - "igImClamp": [ + "igImLerp": [ { - "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)", + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { - "name": "v", + "name": "a", "type": "const ImVec2" }, { - "name": "mn", + "name": "b", "type": "const ImVec2" }, { - "name": "mx", - "type": "ImVec2" + "name": "t", + "type": "float" } ], - "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)", - "call_args": "(v,mn,mx)", - "cimguiname": "igImClamp", - "defaults": [], - "funcname": "ImClamp", - "location": "internal", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:391", "nonUDT": 1, - "ov_cimguiname": "igImClamp", + "ov_cimguiname": "igImLerpVec2Float", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImVec2)", + "signature": "(const ImVec2,const ImVec2,float)", "stname": "" - } - ], - "igImDot": [ + }, { - "args": "(const ImVec2 a,const ImVec2 b)", + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "a", "type": "const ImVec2" @@ -17680,10034 +19136,10337 @@ { "name": "b", "type": "const ImVec2" + }, + { + "name": "t", + "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b)", - "call_args": "(a,b)", - "cimguiname": "igImDot", - "defaults": [], - "funcname": "ImDot", - "location": "internal", - "ov_cimguiname": "igImDot", - "ret": "float", - "signature": "(const ImVec2,const ImVec2)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:392", + "nonUDT": 1, + "ov_cimguiname": "igImLerpVec2Vec2", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" - } - ], - "igImFileClose": [ + }, { - "args": "(ImFileHandle file)", + "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)", "argsT": [ { - "name": "file", - "type": "ImFileHandle" + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "a", + "type": "const ImVec4" + }, + { + "name": "b", + "type": "const ImVec4" + }, + { + "name": "t", + "type": "float" } ], - "argsoriginal": "(ImFileHandle file)", - "call_args": "(file)", - "cimguiname": "igImFileClose", - "defaults": [], - "funcname": "ImFileClose", - "location": "internal", - "ov_cimguiname": "igImFileClose", - "ret": "bool", - "signature": "(ImFileHandle)", + "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:393", + "nonUDT": 1, + "ov_cimguiname": "igImLerpVec4", + "ret": "void", + "signature": "(const ImVec4,const ImVec4,float)", "stname": "" } ], - "igImFileGetSize": [ + "igImLineClosestPoint": [ { - "args": "(ImFileHandle file)", + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)", "argsT": [ { - "name": "file", - "type": "ImFileHandle" + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" } ], - "argsoriginal": "(ImFileHandle file)", - "call_args": "(file)", - "cimguiname": "igImFileGetSize", - "defaults": [], - "funcname": "ImFileGetSize", - "location": "internal", - "ov_cimguiname": "igImFileGetSize", - "ret": "ImU64", - "signature": "(ImFileHandle)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)", + "call_args": "(a,b,p)", + "cimguiname": "igImLineClosestPoint", + "defaults": {}, + "funcname": "ImLineClosestPoint", + "location": "imgui_internal:411", + "nonUDT": 1, + "ov_cimguiname": "igImLineClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], - "igImFileLoadToMemory": [ + "igImLinearSweep": [ { - "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)", + "args": "(float current,float target,float speed)", "argsT": [ { - "name": "filename", - "type": "const char*" - }, - { - "name": "mode", - "type": "const char*" + "name": "current", + "type": "float" }, { - "name": "out_file_size", - "type": "size_t*" + "name": "target", + "type": "float" }, { - "name": "padding_bytes", - "type": "int" + "name": "speed", + "type": "float" } ], - "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)", - "call_args": "(filename,mode,out_file_size,padding_bytes)", - "cimguiname": "igImFileLoadToMemory", - "defaults": { - "out_file_size": "((void*)0)", - "padding_bytes": "0" - }, - "funcname": "ImFileLoadToMemory", - "location": "internal", - "ov_cimguiname": "igImFileLoadToMemory", - "ret": "void*", - "signature": "(const char*,const char*,size_t*,int)", + "argsoriginal": "(float current,float target,float speed)", + "call_args": "(current,target,speed)", + "cimguiname": "igImLinearSweep", + "defaults": {}, + "funcname": "ImLinearSweep", + "location": "imgui_internal:403", + "ov_cimguiname": "igImLinearSweep", + "ret": "float", + "signature": "(float,float,float)", "stname": "" } ], - "igImFileOpen": [ + "igImLog": [ { - "args": "(const char* filename,const char* mode)", + "args": "(float x)", "argsT": [ { - "name": "filename", - "type": "const char*" - }, + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": {}, + "funcname": "ImLog", + "location": "imgui_internal:371", + "ov_cimguiname": "igImLogFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ { - "name": "mode", - "type": "const char*" + "name": "x", + "type": "double" } ], - "argsoriginal": "(const char* filename,const char* mode)", - "call_args": "(filename,mode)", - "cimguiname": "igImFileOpen", - "defaults": [], - "funcname": "ImFileOpen", - "location": "internal", - "ov_cimguiname": "igImFileOpen", - "ret": "ImFileHandle", - "signature": "(const char*,const char*)", + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": {}, + "funcname": "ImLog", + "location": "imgui_internal:372", + "ov_cimguiname": "igImLogdouble", + "ret": "double", + "signature": "(double)", "stname": "" } ], - "igImFileRead": [ + "igImMax": [ { - "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { - "name": "data", - "type": "void*" - }, - { - "name": "size", - "type": "ImU64" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "count", - "type": "ImU64" + "name": "lhs", + "type": "const ImVec2" }, { - "name": "file", - "type": "ImFileHandle" + "name": "rhs", + "type": "const ImVec2" } ], - "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", - "call_args": "(data,size,count,file)", - "cimguiname": "igImFileRead", - "defaults": [], - "funcname": "ImFileRead", - "location": "internal", - "ov_cimguiname": "igImFileRead", - "ret": "ImU64", - "signature": "(void*,ImU64,ImU64,ImFileHandle)", + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMax", + "defaults": {}, + "funcname": "ImMax", + "location": "imgui_internal:389", + "nonUDT": 1, + "ov_cimguiname": "igImMax", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], - "igImFileWrite": [ + "igImMin": [ { - "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { - "name": "data", - "type": "const void*" - }, - { - "name": "size", - "type": "ImU64" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "count", - "type": "ImU64" + "name": "lhs", + "type": "const ImVec2" }, { - "name": "file", - "type": "ImFileHandle" + "name": "rhs", + "type": "const ImVec2" } ], - "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", - "call_args": "(data,size,count,file)", - "cimguiname": "igImFileWrite", - "defaults": [], - "funcname": "ImFileWrite", - "location": "internal", - "ov_cimguiname": "igImFileWrite", - "ret": "ImU64", - "signature": "(const void*,ImU64,ImU64,ImFileHandle)", + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMin", + "defaults": {}, + "funcname": "ImMin", + "location": "imgui_internal:388", + "nonUDT": 1, + "ov_cimguiname": "igImMin", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], - "igImFloor": [ + "igImModPositive": [ { - "args": "(float f)", + "args": "(int a,int b)", "argsT": [ { - "name": "f", - "type": "float" + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" } ], - "argsoriginal": "(float f)", - "call_args": "(f)", - "cimguiname": "igImFloor", - "defaults": [], - "funcname": "ImFloor", - "location": "internal", - "ov_cimguiname": "igImFloorFloat", - "ret": "float", - "signature": "(float)", + "argsoriginal": "(int a,int b)", + "call_args": "(a,b)", + "cimguiname": "igImModPositive", + "defaults": {}, + "funcname": "ImModPositive", + "location": "imgui_internal:400", + "ov_cimguiname": "igImModPositive", + "ret": "int", + "signature": "(int,int)", "stname": "" - }, + } + ], + "igImMul": [ { - "args": "(ImVec2 *pOut,const ImVec2 v)", + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { - "name": "v", + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& v)", - "call_args": "(v)", - "cimguiname": "igImFloor", - "defaults": [], - "funcname": "ImFloor", - "location": "internal", + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMul", + "defaults": {}, + "funcname": "ImMul", + "location": "imgui_internal:404", "nonUDT": 1, - "ov_cimguiname": "igImFloorVec2", + "ov_cimguiname": "igImMul", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], - "igImFontAtlasBuildFinish": [ + "igImParseFormatFindEnd": [ { - "args": "(ImFontAtlas* atlas)", + "args": "(const char* format)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" + "name": "format", + "type": "const char*" } ], - "argsoriginal": "(ImFontAtlas* atlas)", - "call_args": "(atlas)", - "cimguiname": "igImFontAtlasBuildFinish", - "defaults": [], - "funcname": "ImFontAtlasBuildFinish", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildFinish", - "ret": "void", - "signature": "(ImFontAtlas*)", + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindEnd", + "defaults": {}, + "funcname": "ImParseFormatFindEnd", + "location": "imgui_internal:299", + "ov_cimguiname": "igImParseFormatFindEnd", + "ret": "const char*", + "signature": "(const char*)", "stname": "" } ], - "igImFontAtlasBuildInit": [ + "igImParseFormatFindStart": [ { - "args": "(ImFontAtlas* atlas)", + "args": "(const char* format)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" + "name": "format", + "type": "const char*" } ], - "argsoriginal": "(ImFontAtlas* atlas)", - "call_args": "(atlas)", - "cimguiname": "igImFontAtlasBuildInit", - "defaults": [], - "funcname": "ImFontAtlasBuildInit", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildInit", - "ret": "void", - "signature": "(ImFontAtlas*)", + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindStart", + "defaults": {}, + "funcname": "ImParseFormatFindStart", + "location": "imgui_internal:298", + "ov_cimguiname": "igImParseFormatFindStart", + "ret": "const char*", + "signature": "(const char*)", "stname": "" } ], - "igImFontAtlasBuildMultiplyCalcLookupTable": [ + "igImParseFormatPrecision": [ { - "args": "(unsigned char out_table[256],float in_multiply_factor)", + "args": "(const char* format,int default_value)", "argsT": [ { - "name": "out_table", - "type": "unsigned char[256]" + "name": "format", + "type": "const char*" }, { - "name": "in_multiply_factor", - "type": "float" + "name": "default_value", + "type": "int" } ], - "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)", - "call_args": "(out_table,in_multiply_factor)", - "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", - "defaults": [], - "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", - "ret": "void", - "signature": "(unsigned char[256],float)", + "argsoriginal": "(const char* format,int default_value)", + "call_args": "(format,default_value)", + "cimguiname": "igImParseFormatPrecision", + "defaults": {}, + "funcname": "ImParseFormatPrecision", + "location": "imgui_internal:301", + "ov_cimguiname": "igImParseFormatPrecision", + "ret": "int", + "signature": "(const char*,int)", "stname": "" } ], - "igImFontAtlasBuildMultiplyRectAlpha8": [ + "igImParseFormatTrimDecorations": [ { - "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "args": "(const char* format,char* buf,size_t buf_size)", "argsT": [ { - "name": "table", - "type": "const unsigned char[256]" + "name": "format", + "type": "const char*" }, { - "name": "pixels", - "type": "unsigned char*" + "name": "buf", + "type": "char*" }, + { + "name": "buf_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* format,char* buf,size_t buf_size)", + "call_args": "(format,buf,buf_size)", + "cimguiname": "igImParseFormatTrimDecorations", + "defaults": {}, + "funcname": "ImParseFormatTrimDecorations", + "location": "imgui_internal:300", + "ov_cimguiname": "igImParseFormatTrimDecorations", + "ret": "const char*", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImPow": [ + { + "args": "(float x,float y)", + "argsT": [ { "name": "x", - "type": "int" + "type": "float" }, { "name": "y", - "type": "int" - }, - { - "name": "w", - "type": "int" - }, - { - "name": "h", - "type": "int" - }, - { - "name": "stride", - "type": "int" + "type": "float" } ], - "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", - "call_args": "(table,pixels,x,y,w,h,stride)", - "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", - "defaults": [], - "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", - "ret": "void", - "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", + "argsoriginal": "(float x,float y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": {}, + "funcname": "ImPow", + "location": "imgui_internal:369", + "ov_cimguiname": "igImPowFloat", + "ret": "float", + "signature": "(float,float)", "stname": "" - } - ], - "igImFontAtlasBuildPackCustomRects": [ + }, { - "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "args": "(double x,double y)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" + "name": "x", + "type": "double" }, { - "name": "stbrp_context_opaque", - "type": "void*" + "name": "y", + "type": "double" } ], - "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", - "call_args": "(atlas,stbrp_context_opaque)", - "cimguiname": "igImFontAtlasBuildPackCustomRects", - "defaults": [], - "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", - "ret": "void", - "signature": "(ImFontAtlas*,void*)", + "argsoriginal": "(double x,double y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": {}, + "funcname": "ImPow", + "location": "imgui_internal:370", + "ov_cimguiname": "igImPowdouble", + "ret": "double", + "signature": "(double,double)", "stname": "" } ], - "igImFontAtlasBuildRender1bppRectFromString": [ + "igImRotate": [ { - "args": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" - }, - { - "name": "atlas_x", - "type": "int" - }, - { - "name": "atlas_y", - "type": "int" - }, - { - "name": "w", - "type": "int" - }, - { - "name": "h", - "type": "int" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "in_str", - "type": "const char*" + "name": "v", + "type": "const ImVec2" }, { - "name": "in_marker_char", - "type": "char" + "name": "cos_a", + "type": "float" }, { - "name": "in_marker_pixel_value", - "type": "unsigned char" + "name": "sin_a", + "type": "float" } ], - "argsoriginal": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", - "call_args": "(atlas,atlas_x,atlas_y,w,h,in_str,in_marker_char,in_marker_pixel_value)", - "cimguiname": "igImFontAtlasBuildRender1bppRectFromString", - "defaults": [], - "funcname": "ImFontAtlasBuildRender1bppRectFromString", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildRender1bppRectFromString", + "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)", + "call_args": "(v,cos_a,sin_a)", + "cimguiname": "igImRotate", + "defaults": {}, + "funcname": "ImRotate", + "location": "imgui_internal:402", + "nonUDT": 1, + "ov_cimguiname": "igImRotate", "ret": "void", - "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", + "signature": "(const ImVec2,float,float)", "stname": "" } ], - "igImFontAtlasBuildSetupFont": [ + "igImSaturate": [ { - "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "args": "(float f)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" - }, - { - "name": "font", - "type": "ImFont*" - }, - { - "name": "font_config", - "type": "ImFontConfig*" - }, - { - "name": "ascent", + "name": "f", "type": "float" - }, + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImSaturate", + "defaults": {}, + "funcname": "ImSaturate", + "location": "imgui_internal:394", + "ov_cimguiname": "igImSaturate", + "ret": "float", + "signature": "(float)", + "stname": "" + } + ], + "igImSign": [ + { + "args": "(float x)", + "argsT": [ { - "name": "descent", + "name": "x", "type": "float" } ], - "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", - "call_args": "(atlas,font,font_config,ascent,descent)", - "cimguiname": "igImFontAtlasBuildSetupFont", - "defaults": [], - "funcname": "ImFontAtlasBuildSetupFont", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildSetupFont", - "ret": "void", - "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": {}, + "funcname": "ImSign", + "location": "imgui_internal:375", + "ov_cimguiname": "igImSignFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": {}, + "funcname": "ImSign", + "location": "imgui_internal:376", + "ov_cimguiname": "igImSigndouble", + "ret": "double", + "signature": "(double)", "stname": "" } ], - "igImFontAtlasBuildWithStbTruetype": [ + "igImStrSkipBlank": [ { - "args": "(ImFontAtlas* atlas)", + "args": "(const char* str)", "argsT": [ { - "name": "atlas", - "type": "ImFontAtlas*" + "name": "str", + "type": "const char*" } ], - "argsoriginal": "(ImFontAtlas* atlas)", - "call_args": "(atlas)", - "cimguiname": "igImFontAtlasBuildWithStbTruetype", - "defaults": [], - "funcname": "ImFontAtlasBuildWithStbTruetype", - "location": "internal", - "ov_cimguiname": "igImFontAtlasBuildWithStbTruetype", - "ret": "bool", - "signature": "(ImFontAtlas*)", + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrSkipBlank", + "defaults": {}, + "funcname": "ImStrSkipBlank", + "location": "imgui_internal:295", + "ov_cimguiname": "igImStrSkipBlank", + "ret": "const char*", + "signature": "(const char*)", "stname": "" } ], - "igImFormatString": [ + "igImStrTrimBlanks": [ { - "args": "(char* buf,size_t buf_size,const char* fmt,...)", + "args": "(char* str)", "argsT": [ { - "name": "buf", + "name": "str", "type": "char*" - }, - { - "name": "buf_size", - "type": "size_t" - }, + } + ], + "argsoriginal": "(char* str)", + "call_args": "(str)", + "cimguiname": "igImStrTrimBlanks", + "defaults": {}, + "funcname": "ImStrTrimBlanks", + "location": "imgui_internal:294", + "ov_cimguiname": "igImStrTrimBlanks", + "ret": "void", + "signature": "(char*)", + "stname": "" + } + ], + "igImStrbolW": [ + { + "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "argsT": [ { - "name": "fmt", - "type": "const char*" + "name": "buf_mid_line", + "type": "const ImWchar*" }, { - "name": "...", - "type": "..." + "name": "buf_begin", + "type": "const ImWchar*" } ], - "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", - "call_args": "(buf,buf_size,fmt,...)", - "cimguiname": "igImFormatString", - "defaults": [], - "funcname": "ImFormatString", - "isvararg": "...)", - "location": "internal", - "ov_cimguiname": "igImFormatString", - "ret": "int", - "signature": "(char*,size_t,const char*,...)", + "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "call_args": "(buf_mid_line,buf_begin)", + "cimguiname": "igImStrbolW", + "defaults": {}, + "funcname": "ImStrbolW", + "location": "imgui_internal:292", + "ov_cimguiname": "igImStrbolW", + "ret": "const ImWchar*", + "signature": "(const ImWchar*,const ImWchar*)", "stname": "" } ], - "igImFormatStringV": [ + "igImStrchrRange": [ { - "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "args": "(const char* str_begin,const char* str_end,char c)", "argsT": [ { - "name": "buf", - "type": "char*" - }, - { - "name": "buf_size", - "type": "size_t" + "name": "str_begin", + "type": "const char*" }, { - "name": "fmt", + "name": "str_end", "type": "const char*" }, { - "name": "args", - "type": "va_list" + "name": "c", + "type": "char" } ], - "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)", - "call_args": "(buf,buf_size,fmt,args)", - "cimguiname": "igImFormatStringV", - "defaults": [], - "funcname": "ImFormatStringV", - "location": "internal", - "ov_cimguiname": "igImFormatStringV", - "ret": "int", - "signature": "(char*,size_t,const char*,va_list)", + "argsoriginal": "(const char* str_begin,const char* str_end,char c)", + "call_args": "(str_begin,str_end,c)", + "cimguiname": "igImStrchrRange", + "defaults": {}, + "funcname": "ImStrchrRange", + "location": "imgui_internal:289", + "ov_cimguiname": "igImStrchrRange", + "ret": "const char*", + "signature": "(const char*,const char*,char)", "stname": "" } ], - "igImGetDirQuadrantFromDelta": [ + "igImStrdup": [ { - "args": "(float dx,float dy)", + "args": "(const char* str)", "argsT": [ { - "name": "dx", - "type": "float" - }, - { - "name": "dy", - "type": "float" + "name": "str", + "type": "const char*" } ], - "argsoriginal": "(float dx,float dy)", - "call_args": "(dx,dy)", - "cimguiname": "igImGetDirQuadrantFromDelta", - "defaults": [], - "funcname": "ImGetDirQuadrantFromDelta", - "location": "internal", - "ov_cimguiname": "igImGetDirQuadrantFromDelta", - "ret": "ImGuiDir", - "signature": "(float,float)", + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrdup", + "defaults": {}, + "funcname": "ImStrdup", + "location": "imgui_internal:287", + "ov_cimguiname": "igImStrdup", + "ret": "char*", + "signature": "(const char*)", "stname": "" } ], - "igImHashData": [ + "igImStrdupcpy": [ { - "args": "(const void* data,size_t data_size,ImU32 seed)", + "args": "(char* dst,size_t* p_dst_size,const char* str)", "argsT": [ { - "name": "data", - "type": "const void*" + "name": "dst", + "type": "char*" }, { - "name": "data_size", - "type": "size_t" + "name": "p_dst_size", + "type": "size_t*" }, { - "name": "seed", - "type": "ImU32" + "name": "str", + "type": "const char*" } ], - "argsoriginal": "(const void* data,size_t data_size,ImU32 seed=0)", - "call_args": "(data,data_size,seed)", - "cimguiname": "igImHashData", - "defaults": { - "seed": "0" - }, - "funcname": "ImHashData", - "location": "internal", - "ov_cimguiname": "igImHashData", - "ret": "ImU32", - "signature": "(const void*,size_t,ImU32)", + "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)", + "call_args": "(dst,p_dst_size,str)", + "cimguiname": "igImStrdupcpy", + "defaults": {}, + "funcname": "ImStrdupcpy", + "location": "imgui_internal:288", + "ov_cimguiname": "igImStrdupcpy", + "ret": "char*", + "signature": "(char*,size_t*,const char*)", "stname": "" } ], - "igImHashStr": [ + "igImStreolRange": [ { - "args": "(const char* data,size_t data_size,ImU32 seed)", + "args": "(const char* str,const char* str_end)", "argsT": [ { - "name": "data", + "name": "str", "type": "const char*" }, { - "name": "data_size", - "type": "size_t" - }, - { - "name": "seed", - "type": "ImU32" + "name": "str_end", + "type": "const char*" } ], - "argsoriginal": "(const char* data,size_t data_size=0,ImU32 seed=0)", - "call_args": "(data,data_size,seed)", - "cimguiname": "igImHashStr", - "defaults": { - "data_size": "0", - "seed": "0" - }, - "funcname": "ImHashStr", - "location": "internal", - "ov_cimguiname": "igImHashStr", - "ret": "ImU32", - "signature": "(const char*,size_t,ImU32)", + "argsoriginal": "(const char* str,const char* str_end)", + "call_args": "(str,str_end)", + "cimguiname": "igImStreolRange", + "defaults": {}, + "funcname": "ImStreolRange", + "location": "imgui_internal:291", + "ov_cimguiname": "igImStreolRange", + "ret": "const char*", + "signature": "(const char*,const char*)", "stname": "" } ], - "igImInvLength": [ + "igImStricmp": [ { - "args": "(const ImVec2 lhs,float fail_value)", + "args": "(const char* str1,const char* str2)", "argsT": [ { - "name": "lhs", - "type": "const ImVec2" + "name": "str1", + "type": "const char*" }, { - "name": "fail_value", - "type": "float" + "name": "str2", + "type": "const char*" } ], - "argsoriginal": "(const ImVec2& lhs,float fail_value)", - "call_args": "(lhs,fail_value)", - "cimguiname": "igImInvLength", - "defaults": [], - "funcname": "ImInvLength", - "location": "internal", - "ov_cimguiname": "igImInvLength", - "ret": "float", - "signature": "(const ImVec2,float)", + "argsoriginal": "(const char* str1,const char* str2)", + "call_args": "(str1,str2)", + "cimguiname": "igImStricmp", + "defaults": {}, + "funcname": "ImStricmp", + "location": "imgui_internal:284", + "ov_cimguiname": "igImStricmp", + "ret": "int", + "signature": "(const char*,const char*)", "stname": "" } ], - "igImIsPowerOfTwo": [ + "igImStristr": [ { - "args": "(int v)", + "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", "argsT": [ { - "name": "v", - "type": "int" + "name": "haystack", + "type": "const char*" + }, + { + "name": "haystack_end", + "type": "const char*" + }, + { + "name": "needle", + "type": "const char*" + }, + { + "name": "needle_end", + "type": "const char*" } ], - "argsoriginal": "(int v)", - "call_args": "(v)", - "cimguiname": "igImIsPowerOfTwo", - "defaults": [], - "funcname": "ImIsPowerOfTwo", - "location": "internal", - "ov_cimguiname": "igImIsPowerOfTwo", - "ret": "bool", - "signature": "(int)", + "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "call_args": "(haystack,haystack_end,needle,needle_end)", + "cimguiname": "igImStristr", + "defaults": {}, + "funcname": "ImStristr", + "location": "imgui_internal:293", + "ov_cimguiname": "igImStristr", + "ret": "const char*", + "signature": "(const char*,const char*,const char*,const char*)", "stname": "" } ], - "igImLengthSqr": [ - { - "args": "(const ImVec2 lhs)", - "argsT": [ - { - "name": "lhs", - "type": "const ImVec2" - } - ], - "argsoriginal": "(const ImVec2& lhs)", - "call_args": "(lhs)", - "cimguiname": "igImLengthSqr", - "defaults": [], - "funcname": "ImLengthSqr", - "location": "internal", - "ov_cimguiname": "igImLengthSqrVec2", - "ret": "float", - "signature": "(const ImVec2)", - "stname": "" - }, + "igImStrlenW": [ { - "args": "(const ImVec4 lhs)", + "args": "(const ImWchar* str)", "argsT": [ { - "name": "lhs", - "type": "const ImVec4" + "name": "str", + "type": "const ImWchar*" } ], - "argsoriginal": "(const ImVec4& lhs)", - "call_args": "(lhs)", - "cimguiname": "igImLengthSqr", - "defaults": [], - "funcname": "ImLengthSqr", - "location": "internal", - "ov_cimguiname": "igImLengthSqrVec4", - "ret": "float", - "signature": "(const ImVec4)", + "argsoriginal": "(const ImWchar* str)", + "call_args": "(str)", + "cimguiname": "igImStrlenW", + "defaults": {}, + "funcname": "ImStrlenW", + "location": "imgui_internal:290", + "ov_cimguiname": "igImStrlenW", + "ret": "int", + "signature": "(const ImWchar*)", "stname": "" } ], - "igImLerp": [ + "igImStrncpy": [ { - "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)", + "args": "(char* dst,const char* src,size_t count)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "a", - "type": "const ImVec2" + "name": "dst", + "type": "char*" }, { - "name": "b", - "type": "const ImVec2" + "name": "src", + "type": "const char*" }, { - "name": "t", - "type": "float" + "name": "count", + "type": "size_t" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)", - "call_args": "(a,b,t)", - "cimguiname": "igImLerp", - "defaults": [], - "funcname": "ImLerp", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImLerpVec2Float", + "argsoriginal": "(char* dst,const char* src,size_t count)", + "call_args": "(dst,src,count)", + "cimguiname": "igImStrncpy", + "defaults": {}, + "funcname": "ImStrncpy", + "location": "imgui_internal:286", + "ov_cimguiname": "igImStrncpy", "ret": "void", - "signature": "(const ImVec2,const ImVec2,float)", + "signature": "(char*,const char*,size_t)", "stname": "" - }, + } + ], + "igImStrnicmp": [ { - "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)", + "args": "(const char* str1,const char* str2,size_t count)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "a", - "type": "const ImVec2" + "name": "str1", + "type": "const char*" }, { - "name": "b", - "type": "const ImVec2" + "name": "str2", + "type": "const char*" }, { - "name": "t", - "type": "const ImVec2" + "name": "count", + "type": "size_t" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)", - "call_args": "(a,b,t)", - "cimguiname": "igImLerp", - "defaults": [], - "funcname": "ImLerp", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImLerpVec2Vec2", - "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "argsoriginal": "(const char* str1,const char* str2,size_t count)", + "call_args": "(str1,str2,count)", + "cimguiname": "igImStrnicmp", + "defaults": {}, + "funcname": "ImStrnicmp", + "location": "imgui_internal:285", + "ov_cimguiname": "igImStrnicmp", + "ret": "int", + "signature": "(const char*,const char*,size_t)", "stname": "" - }, + } + ], + "igImTextCharFromUtf8": [ { - "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)", + "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", "argsT": [ { - "name": "pOut", - "type": "ImVec4*" - }, - { - "name": "a", - "type": "const ImVec4" + "name": "out_char", + "type": "unsigned int*" }, { - "name": "b", - "type": "const ImVec4" + "name": "in_text", + "type": "const char*" }, - { - "name": "t", - "type": "float" + { + "name": "in_text_end", + "type": "const char*" } ], - "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)", - "call_args": "(a,b,t)", - "cimguiname": "igImLerp", - "defaults": [], - "funcname": "ImLerp", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImLerpVec4", - "ret": "void", - "signature": "(const ImVec4,const ImVec4,float)", + "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "call_args": "(out_char,in_text,in_text_end)", + "cimguiname": "igImTextCharFromUtf8", + "defaults": {}, + "funcname": "ImTextCharFromUtf8", + "location": "imgui_internal:307", + "ov_cimguiname": "igImTextCharFromUtf8", + "ret": "int", + "signature": "(unsigned int*,const char*,const char*)", "stname": "" } ], - "igImLineClosestPoint": [ + "igImTextCountCharsFromUtf8": [ { - "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)", + "args": "(const char* in_text,const char* in_text_end)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "a", - "type": "const ImVec2" - }, - { - "name": "b", - "type": "const ImVec2" + "name": "in_text", + "type": "const char*" }, { - "name": "p", - "type": "const ImVec2" + "name": "in_text_end", + "type": "const char*" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)", - "call_args": "(a,b,p)", - "cimguiname": "igImLineClosestPoint", - "defaults": [], - "funcname": "ImLineClosestPoint", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImLineClosestPoint", - "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountCharsFromUtf8", + "defaults": {}, + "funcname": "ImTextCountCharsFromUtf8", + "location": "imgui_internal:309", + "ov_cimguiname": "igImTextCountCharsFromUtf8", + "ret": "int", + "signature": "(const char*,const char*)", "stname": "" } ], - "igImLinearSweep": [ + "igImTextCountUtf8BytesFromChar": [ { - "args": "(float current,float target,float speed)", + "args": "(const char* in_text,const char* in_text_end)", "argsT": [ { - "name": "current", - "type": "float" - }, - { - "name": "target", - "type": "float" + "name": "in_text", + "type": "const char*" }, { - "name": "speed", - "type": "float" + "name": "in_text_end", + "type": "const char*" } ], - "argsoriginal": "(float current,float target,float speed)", - "call_args": "(current,target,speed)", - "cimguiname": "igImLinearSweep", - "defaults": [], - "funcname": "ImLinearSweep", - "location": "internal", - "ov_cimguiname": "igImLinearSweep", - "ret": "float", - "signature": "(float,float,float)", + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromChar", + "defaults": {}, + "funcname": "ImTextCountUtf8BytesFromChar", + "location": "imgui_internal:310", + "ov_cimguiname": "igImTextCountUtf8BytesFromChar", + "ret": "int", + "signature": "(const char*,const char*)", "stname": "" } ], - "igImLog": [ + "igImTextCountUtf8BytesFromStr": [ { - "args": "(float x)", + "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", "argsT": [ { - "name": "x", - "type": "float" + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" } ], - "argsoriginal": "(float x)", - "call_args": "(x)", - "cimguiname": "igImLog", - "defaults": [], - "funcname": "ImLog", - "location": "internal", - "ov_cimguiname": "igImLogFloat", - "ret": "float", - "signature": "(float)", + "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromStr", + "defaults": {}, + "funcname": "ImTextCountUtf8BytesFromStr", + "location": "imgui_internal:311", + "ov_cimguiname": "igImTextCountUtf8BytesFromStr", + "ret": "int", + "signature": "(const ImWchar*,const ImWchar*)", "stname": "" - }, + } + ], + "igImTextStrFromUtf8": [ { - "args": "(double x)", + "args": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", "argsT": [ { - "name": "x", - "type": "double" + "name": "buf", + "type": "ImWchar*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + }, + { + "name": "in_remaining", + "type": "const char**" } ], - "argsoriginal": "(double x)", - "call_args": "(x)", - "cimguiname": "igImLog", - "defaults": [], - "funcname": "ImLog", - "location": "internal", - "ov_cimguiname": "igImLogdouble", - "ret": "double", - "signature": "(double)", + "argsoriginal": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", + "call_args": "(buf,buf_size,in_text,in_text_end,in_remaining)", + "cimguiname": "igImTextStrFromUtf8", + "defaults": { + "in_remaining": "NULL" + }, + "funcname": "ImTextStrFromUtf8", + "location": "imgui_internal:308", + "ov_cimguiname": "igImTextStrFromUtf8", + "ret": "int", + "signature": "(ImWchar*,int,const char*,const char*,const char**)", "stname": "" } ], - "igImMax": [ + "igImTextStrToUtf8": [ { - "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "args": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "buf", + "type": "char*" }, { - "name": "lhs", - "type": "const ImVec2" + "name": "buf_size", + "type": "int" }, { - "name": "rhs", - "type": "const ImVec2" + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" } ], - "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", - "call_args": "(lhs,rhs)", - "cimguiname": "igImMax", - "defaults": [], - "funcname": "ImMax", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImMax", - "ret": "void", - "signature": "(const ImVec2,const ImVec2)", + "argsoriginal": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(buf,buf_size,in_text,in_text_end)", + "cimguiname": "igImTextStrToUtf8", + "defaults": {}, + "funcname": "ImTextStrToUtf8", + "location": "imgui_internal:306", + "ov_cimguiname": "igImTextStrToUtf8", + "ret": "int", + "signature": "(char*,int,const ImWchar*,const ImWchar*)", "stname": "" } ], - "igImMin": [ + "igImTriangleArea": [ { - "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "a", + "type": "const ImVec2" }, { - "name": "lhs", + "name": "b", "type": "const ImVec2" }, { - "name": "rhs", + "name": "c", "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", - "call_args": "(lhs,rhs)", - "cimguiname": "igImMin", - "defaults": [], - "funcname": "ImMin", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImMin", - "ret": "void", - "signature": "(const ImVec2,const ImVec2)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)", + "call_args": "(a,b,c)", + "cimguiname": "igImTriangleArea", + "defaults": {}, + "funcname": "ImTriangleArea", + "location": "imgui_internal:415", + "ov_cimguiname": "igImTriangleArea", + "ret": "float", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], - "igImModPositive": [ + "igImTriangleBarycentricCoords": [ { - "args": "(int a,int b)", + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)", "argsT": [ { "name": "a", - "type": "int" + "type": "const ImVec2" }, { "name": "b", - "type": "int" + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "out_u", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_v", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_w", + "reftoptr": true, + "type": "float*" } ], - "argsoriginal": "(int a,int b)", - "call_args": "(a,b)", - "cimguiname": "igImModPositive", - "defaults": [], - "funcname": "ImModPositive", - "location": "internal", - "ov_cimguiname": "igImModPositive", - "ret": "int", - "signature": "(int,int)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)", + "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)", + "cimguiname": "igImTriangleBarycentricCoords", + "defaults": {}, + "funcname": "ImTriangleBarycentricCoords", + "location": "imgui_internal:414", + "ov_cimguiname": "igImTriangleBarycentricCoords", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", "stname": "" } ], - "igImMul": [ + "igImTriangleClosestPoint": [ { - "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { - "name": "lhs", + "name": "a", "type": "const ImVec2" }, { - "name": "rhs", + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", - "call_args": "(lhs,rhs)", - "cimguiname": "igImMul", - "defaults": [], - "funcname": "ImMul", - "location": "internal", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleClosestPoint", + "defaults": {}, + "funcname": "ImTriangleClosestPoint", + "location": "imgui_internal:413", "nonUDT": 1, - "ov_cimguiname": "igImMul", + "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", - "signature": "(const ImVec2,const ImVec2)", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], - "igImParseFormatFindEnd": [ + "igImTriangleContainsPoint": [ { - "args": "(const char* format)", + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", "argsT": [ { - "name": "format", - "type": "const char*" - } - ], - "argsoriginal": "(const char* format)", - "call_args": "(format)", - "cimguiname": "igImParseFormatFindEnd", - "defaults": [], - "funcname": "ImParseFormatFindEnd", - "location": "internal", - "ov_cimguiname": "igImParseFormatFindEnd", - "ret": "const char*", - "signature": "(const char*)", - "stname": "" - } - ], - "igImParseFormatFindStart": [ - { - "args": "(const char* format)", - "argsT": [ + "name": "a", + "type": "const ImVec2" + }, { - "name": "format", - "type": "const char*" + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* format)", - "call_args": "(format)", - "cimguiname": "igImParseFormatFindStart", - "defaults": [], - "funcname": "ImParseFormatFindStart", - "location": "internal", - "ov_cimguiname": "igImParseFormatFindStart", - "ret": "const char*", - "signature": "(const char*)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleContainsPoint", + "defaults": {}, + "funcname": "ImTriangleContainsPoint", + "location": "imgui_internal:412", + "ov_cimguiname": "igImTriangleContainsPoint", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], - "igImParseFormatPrecision": [ + "igImUpperPowerOfTwo": [ { - "args": "(const char* format,int default_value)", + "args": "(int v)", "argsT": [ { - "name": "format", - "type": "const char*" - }, - { - "name": "default_value", + "name": "v", "type": "int" } ], - "argsoriginal": "(const char* format,int default_value)", - "call_args": "(format,default_value)", - "cimguiname": "igImParseFormatPrecision", - "defaults": [], - "funcname": "ImParseFormatPrecision", - "location": "internal", - "ov_cimguiname": "igImParseFormatPrecision", + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImUpperPowerOfTwo", + "defaults": {}, + "funcname": "ImUpperPowerOfTwo", + "location": "imgui_internal:281", + "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", - "signature": "(const char*,int)", + "signature": "(int)", "stname": "" } ], - "igImParseFormatTrimDecorations": [ + "igImage": [ { - "args": "(const char* format,char* buf,size_t buf_size)", + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", "argsT": [ { - "name": "format", - "type": "const char*" + "name": "user_texture_id", + "type": "ImTextureID" }, { - "name": "buf", - "type": "char*" + "name": "size", + "type": "const ImVec2" }, { - "name": "buf_size", - "type": "size_t" - } - ], - "argsoriginal": "(const char* format,char* buf,size_t buf_size)", - "call_args": "(format,buf,buf_size)", - "cimguiname": "igImParseFormatTrimDecorations", - "defaults": [], - "funcname": "ImParseFormatTrimDecorations", - "location": "internal", - "ov_cimguiname": "igImParseFormatTrimDecorations", - "ret": "const char*", - "signature": "(const char*,char*,size_t)", - "stname": "" - } - ], - "igImPow": [ - { - "args": "(float x,float y)", - "argsT": [ - { - "name": "x", - "type": "float" + "name": "uv0", + "type": "const ImVec2" }, { - "name": "y", - "type": "float" - } - ], - "argsoriginal": "(float x,float y)", - "call_args": "(x,y)", - "cimguiname": "igImPow", - "defaults": [], - "funcname": "ImPow", - "location": "internal", - "ov_cimguiname": "igImPowFloat", - "ret": "float", - "signature": "(float,float)", - "stname": "" - }, - { - "args": "(double x,double y)", - "argsT": [ + "name": "uv1", + "type": "const ImVec2" + }, { - "name": "x", - "type": "double" + "name": "tint_col", + "type": "const ImVec4" }, { - "name": "y", - "type": "double" + "name": "border_col", + "type": "const ImVec4" } ], - "argsoriginal": "(double x,double y)", - "call_args": "(x,y)", - "cimguiname": "igImPow", - "defaults": [], - "funcname": "ImPow", - "location": "internal", - "ov_cimguiname": "igImPowdouble", - "ret": "double", - "signature": "(double,double)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", + "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", + "cimguiname": "igImage", + "defaults": { + "border_col": "ImVec4(0,0,0,0)", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "Image", + "location": "imgui:470", + "namespace": "ImGui", + "ov_cimguiname": "igImage", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", "stname": "" } ], - "igImRotate": [ + "igImageButton": [ { - "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "user_texture_id", + "type": "ImTextureID" }, { - "name": "v", + "name": "size", "type": "const ImVec2" }, { - "name": "cos_a", - "type": "float" + "name": "uv0", + "type": "const ImVec2" }, { - "name": "sin_a", - "type": "float" - } - ], - "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)", - "call_args": "(v,cos_a,sin_a)", - "cimguiname": "igImRotate", - "defaults": [], - "funcname": "ImRotate", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImRotate", - "ret": "void", - "signature": "(const ImVec2,float,float)", - "stname": "" - } - ], - "igImSaturate": [ - { - "args": "(float f)", - "argsT": [ - { - "name": "f", - "type": "float" - } - ], - "argsoriginal": "(float f)", - "call_args": "(f)", - "cimguiname": "igImSaturate", - "defaults": [], - "funcname": "ImSaturate", - "location": "internal", - "ov_cimguiname": "igImSaturate", - "ret": "float", - "signature": "(float)", - "stname": "" - } - ], - "igImSign": [ - { - "args": "(float x)", - "argsT": [ + "name": "uv1", + "type": "const ImVec2" + }, { - "name": "x", - "type": "float" - } - ], - "argsoriginal": "(float x)", - "call_args": "(x)", - "cimguiname": "igImSign", - "defaults": [], - "funcname": "ImSign", - "location": "internal", - "ov_cimguiname": "igImSignFloat", - "ret": "float", - "signature": "(float)", - "stname": "" - }, - { - "args": "(double x)", - "argsT": [ + "name": "frame_padding", + "type": "int" + }, { - "name": "x", - "type": "double" + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" } ], - "argsoriginal": "(double x)", - "call_args": "(x)", - "cimguiname": "igImSign", - "defaults": [], - "funcname": "ImSign", - "location": "internal", - "ov_cimguiname": "igImSigndouble", - "ret": "double", - "signature": "(double)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", + "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", + "cimguiname": "igImageButton", + "defaults": { + "bg_col": "ImVec4(0,0,0,0)", + "frame_padding": "-1", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "ImageButton", + "location": "imgui:471", + "namespace": "ImGui", + "ov_cimguiname": "igImageButton", + "ret": "bool", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", "stname": "" } ], - "igImStrSkipBlank": [ + "igImageButtonEx": [ { - "args": "(const char* str)", + "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col)", "argsT": [ { - "name": "str", - "type": "const char*" + "name": "id", + "type": "ImGuiID" + }, + { + "name": "texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "padding", + "type": "const ImVec2" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" } ], - "argsoriginal": "(const char* str)", - "call_args": "(str)", - "cimguiname": "igImStrSkipBlank", - "defaults": [], - "funcname": "ImStrSkipBlank", - "location": "internal", - "ov_cimguiname": "igImStrSkipBlank", - "ret": "const char*", - "signature": "(const char*)", + "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec2& padding,const ImVec4& bg_col,const ImVec4& tint_col)", + "call_args": "(id,texture_id,size,uv0,uv1,padding,bg_col,tint_col)", + "cimguiname": "igImageButtonEx", + "defaults": {}, + "funcname": "ImageButtonEx", + "location": "imgui_internal:2461", + "namespace": "ImGui", + "ov_cimguiname": "igImageButtonEx", + "ret": "bool", + "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", "stname": "" } ], - "igImStrTrimBlanks": [ + "igIndent": [ { - "args": "(char* str)", + "args": "(float indent_w)", "argsT": [ { - "name": "str", - "type": "char*" + "name": "indent_w", + "type": "float" } ], - "argsoriginal": "(char* str)", - "call_args": "(str)", - "cimguiname": "igImStrTrimBlanks", - "defaults": [], - "funcname": "ImStrTrimBlanks", - "location": "internal", - "ov_cimguiname": "igImStrTrimBlanks", + "argsoriginal": "(float indent_w=0.0f)", + "call_args": "(indent_w)", + "cimguiname": "igIndent", + "defaults": { + "indent_w": "0.0f" + }, + "funcname": "Indent", + "location": "imgui:413", + "namespace": "ImGui", + "ov_cimguiname": "igIndent", "ret": "void", - "signature": "(char*)", + "signature": "(float)", "stname": "" } ], - "igImStrbolW": [ + "igInitialize": [ { - "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "args": "(ImGuiContext* context)", "argsT": [ { - "name": "buf_mid_line", - "type": "const ImWchar*" - }, - { - "name": "buf_begin", - "type": "const ImWchar*" + "name": "context", + "type": "ImGuiContext*" } ], - "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", - "call_args": "(buf_mid_line,buf_begin)", - "cimguiname": "igImStrbolW", - "defaults": [], - "funcname": "ImStrbolW", - "location": "internal", - "ov_cimguiname": "igImStrbolW", - "ret": "const ImWchar*", - "signature": "(const ImWchar*,const ImWchar*)", + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igInitialize", + "defaults": {}, + "funcname": "Initialize", + "location": "imgui_internal:2229", + "namespace": "ImGui", + "ov_cimguiname": "igInitialize", + "ret": "void", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igImStrchrRange": [ + "igInputDouble": [ { - "args": "(const char* str_begin,const char* str_end,char c)", + "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "str_begin", + "name": "label", "type": "const char*" }, { - "name": "str_end", + "name": "v", + "type": "double*" + }, + { + "name": "step", + "type": "double" + }, + { + "name": "step_fast", + "type": "double" + }, + { + "name": "format", "type": "const char*" }, { - "name": "c", - "type": "char" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* str_begin,const char* str_end,char c)", - "call_args": "(str_begin,str_end,c)", - "cimguiname": "igImStrchrRange", - "defaults": [], - "funcname": "ImStrchrRange", - "location": "internal", - "ov_cimguiname": "igImStrchrRange", - "ret": "const char*", - "signature": "(const char*,const char*,char)", + "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputDouble", + "defaults": { + "flags": "0", + "format": "\"%.6f\"", + "step": "0.0", + "step_fast": "0.0" + }, + "funcname": "InputDouble", + "location": "imgui:548", + "namespace": "ImGui", + "ov_cimguiname": "igInputDouble", + "ret": "bool", + "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImStrdup": [ + "igInputFloat": [ { - "args": "(const char* str)", + "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "str", + "name": "label", "type": "const char*" - } - ], - "argsoriginal": "(const char* str)", - "call_args": "(str)", - "cimguiname": "igImStrdup", - "defaults": [], - "funcname": "ImStrdup", - "location": "internal", - "ov_cimguiname": "igImStrdup", - "ret": "char*", - "signature": "(const char*)", - "stname": "" - } - ], - "igImStrdupcpy": [ - { - "args": "(char* dst,size_t* p_dst_size,const char* str)", - "argsT": [ + }, { - "name": "dst", - "type": "char*" + "name": "v", + "type": "float*" }, { - "name": "p_dst_size", - "type": "size_t*" + "name": "step", + "type": "float" }, { - "name": "str", - "type": "const char*" - } - ], - "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)", - "call_args": "(dst,p_dst_size,str)", - "cimguiname": "igImStrdupcpy", - "defaults": [], - "funcname": "ImStrdupcpy", - "location": "internal", - "ov_cimguiname": "igImStrdupcpy", - "ret": "char*", - "signature": "(char*,size_t*,const char*)", - "stname": "" - } - ], - "igImStreolRange": [ - { - "args": "(const char* str,const char* str_end)", - "argsT": [ + "name": "step_fast", + "type": "float" + }, { - "name": "str", + "name": "format", "type": "const char*" }, { - "name": "str_end", - "type": "const char*" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* str,const char* str_end)", - "call_args": "(str,str_end)", - "cimguiname": "igImStreolRange", - "defaults": [], - "funcname": "ImStreolRange", - "location": "internal", - "ov_cimguiname": "igImStreolRange", - "ret": "const char*", - "signature": "(const char*,const char*)", + "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputFloat", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "step": "0.0f", + "step_fast": "0.0f" + }, + "funcname": "InputFloat", + "location": "imgui:540", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImStricmp": [ + "igInputFloat2": [ { - "args": "(const char* str1,const char* str2)", + "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "str1", + "name": "label", "type": "const char*" }, { - "name": "str2", + "name": "v", + "type": "float[2]" + }, + { + "name": "format", "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* str1,const char* str2)", - "call_args": "(str1,str2)", - "cimguiname": "igImStricmp", - "defaults": [], - "funcname": "ImStricmp", - "location": "internal", - "ov_cimguiname": "igImStricmp", - "ret": "int", - "signature": "(const char*,const char*)", + "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat2", + "location": "imgui:541", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat2", + "ret": "bool", + "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImStristr": [ + "igInputFloat3": [ { - "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "haystack", + "name": "label", "type": "const char*" }, { - "name": "haystack_end", - "type": "const char*" + "name": "v", + "type": "float[3]" }, { - "name": "needle", + "name": "format", "type": "const char*" }, { - "name": "needle_end", - "type": "const char*" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", - "call_args": "(haystack,haystack_end,needle,needle_end)", - "cimguiname": "igImStristr", - "defaults": [], - "funcname": "ImStristr", - "location": "internal", - "ov_cimguiname": "igImStristr", - "ret": "const char*", - "signature": "(const char*,const char*,const char*,const char*)", + "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat3", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat3", + "location": "imgui:542", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat3", + "ret": "bool", + "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImStrlenW": [ + "igInputFloat4": [ { - "args": "(const ImWchar* str)", + "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "str", - "type": "const ImWchar*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const ImWchar* str)", - "call_args": "(str)", - "cimguiname": "igImStrlenW", - "defaults": [], - "funcname": "ImStrlenW", - "location": "internal", - "ov_cimguiname": "igImStrlenW", - "ret": "int", - "signature": "(const ImWchar*)", + "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat4", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat4", + "location": "imgui:543", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat4", + "ret": "bool", + "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImStrncpy": [ + "igInputInt": [ { - "args": "(char* dst,const char* src,size_t count)", + "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "dst", - "type": "char*" + "name": "label", + "type": "const char*" }, { - "name": "src", - "type": "const char*" + "name": "v", + "type": "int*" }, { - "name": "count", - "type": "size_t" + "name": "step", + "type": "int" + }, + { + "name": "step_fast", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(char* dst,const char* src,size_t count)", - "call_args": "(dst,src,count)", - "cimguiname": "igImStrncpy", - "defaults": [], - "funcname": "ImStrncpy", - "location": "internal", - "ov_cimguiname": "igImStrncpy", - "ret": "void", - "signature": "(char*,const char*,size_t)", + "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,flags)", + "cimguiname": "igInputInt", + "defaults": { + "flags": "0", + "step": "1", + "step_fast": "100" + }, + "funcname": "InputInt", + "location": "imgui:544", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", "stname": "" } ], - "igImStrnicmp": [ + "igInputInt2": [ { - "args": "(const char* str1,const char* str2,size_t count)", + "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", "argsT": [ { - "name": "str1", + "name": "label", "type": "const char*" }, { - "name": "str2", - "type": "const char*" + "name": "v", + "type": "int[2]" }, { - "name": "count", - "type": "size_t" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* str1,const char* str2,size_t count)", - "call_args": "(str1,str2,count)", - "cimguiname": "igImStrnicmp", - "defaults": [], - "funcname": "ImStrnicmp", - "location": "internal", - "ov_cimguiname": "igImStrnicmp", - "ret": "int", - "signature": "(const char*,const char*,size_t)", + "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt2", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt2", + "location": "imgui:545", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt2", + "ret": "bool", + "signature": "(const char*,int[2],ImGuiInputTextFlags)", "stname": "" } ], - "igImTextCharFromUtf8": [ + "igInputInt3": [ { - "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", "argsT": [ { - "name": "out_char", - "type": "unsigned int*" + "name": "label", + "type": "const char*" }, { - "name": "in_text", - "type": "const char*" + "name": "v", + "type": "int[3]" }, { - "name": "in_text_end", - "type": "const char*" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", - "call_args": "(out_char,in_text,in_text_end)", - "cimguiname": "igImTextCharFromUtf8", - "defaults": [], - "funcname": "ImTextCharFromUtf8", - "location": "internal", - "ov_cimguiname": "igImTextCharFromUtf8", - "ret": "int", - "signature": "(unsigned int*,const char*,const char*)", + "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt3", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt3", + "location": "imgui:546", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt3", + "ret": "bool", + "signature": "(const char*,int[3],ImGuiInputTextFlags)", "stname": "" } ], - "igImTextCountCharsFromUtf8": [ + "igInputInt4": [ { - "args": "(const char* in_text,const char* in_text_end)", + "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", "argsT": [ { - "name": "in_text", + "name": "label", "type": "const char*" }, { - "name": "in_text_end", - "type": "const char*" + "name": "v", + "type": "int[4]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* in_text,const char* in_text_end)", - "call_args": "(in_text,in_text_end)", - "cimguiname": "igImTextCountCharsFromUtf8", - "defaults": [], - "funcname": "ImTextCountCharsFromUtf8", - "location": "internal", - "ov_cimguiname": "igImTextCountCharsFromUtf8", - "ret": "int", - "signature": "(const char*,const char*)", + "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt4", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt4", + "location": "imgui:547", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt4", + "ret": "bool", + "signature": "(const char*,int[4],ImGuiInputTextFlags)", "stname": "" } ], - "igImTextCountUtf8BytesFromChar": [ + "igInputScalar": [ { - "args": "(const char* in_text,const char* in_text_end)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "in_text", + "name": "label", "type": "const char*" }, { - "name": "in_text_end", + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_step", + "type": "const void*" + }, + { + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* in_text,const char* in_text_end)", - "call_args": "(in_text,in_text_end)", - "cimguiname": "igImTextCountUtf8BytesFromChar", - "defaults": [], - "funcname": "ImTextCountUtf8BytesFromChar", - "location": "internal", - "ov_cimguiname": "igImTextCountUtf8BytesFromChar", - "ret": "int", - "signature": "(const char*,const char*)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalar", + "defaults": { + "flags": "0", + "format": "NULL", + "p_step": "NULL", + "p_step_fast": "NULL" + }, + "funcname": "InputScalar", + "location": "imgui:549", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImTextCountUtf8BytesFromStr": [ + "igInputScalarN": [ { - "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "in_text", - "type": "const ImWchar*" + "name": "label", + "type": "const char*" }, { - "name": "in_text_end", - "type": "const ImWchar*" - } - ], - "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", - "call_args": "(in_text,in_text_end)", - "cimguiname": "igImTextCountUtf8BytesFromStr", - "defaults": [], - "funcname": "ImTextCountUtf8BytesFromStr", - "location": "internal", - "ov_cimguiname": "igImTextCountUtf8BytesFromStr", - "ret": "int", - "signature": "(const ImWchar*,const ImWchar*)", - "stname": "" - } - ], - "igImTextStrFromUtf8": [ - { - "args": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", - "argsT": [ + "name": "data_type", + "type": "ImGuiDataType" + }, { - "name": "buf", - "type": "ImWchar*" + "name": "p_data", + "type": "void*" }, { - "name": "buf_size", + "name": "components", "type": "int" }, { - "name": "in_text", - "type": "const char*" + "name": "p_step", + "type": "const void*" }, { - "name": "in_text_end", + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", "type": "const char*" }, { - "name": "in_remaining", - "type": "const char**" + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", - "call_args": "(buf,buf_size,in_text,in_text_end,in_remaining)", - "cimguiname": "igImTextStrFromUtf8", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalarN", "defaults": { - "in_remaining": "((void*)0)" + "flags": "0", + "format": "NULL", + "p_step": "NULL", + "p_step_fast": "NULL" }, - "funcname": "ImTextStrFromUtf8", - "location": "internal", - "ov_cimguiname": "igImTextStrFromUtf8", - "ret": "int", - "signature": "(ImWchar*,int,const char*,const char*,const char**)", + "funcname": "InputScalarN", + "location": "imgui:550", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", "stname": "" } ], - "igImTextStrToUtf8": [ + "igInputText": [ { - "args": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ + { + "name": "label", + "type": "const char*" + }, { "name": "buf", "type": "char*" }, { "name": "buf_size", - "type": "int" + "type": "size_t" }, { - "name": "in_text", - "type": "const ImWchar*" + "name": "flags", + "type": "ImGuiInputTextFlags" }, { - "name": "in_text_end", - "type": "const ImWchar*" + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", - "call_args": "(buf,buf_size,in_text,in_text_end)", - "cimguiname": "igImTextStrToUtf8", - "defaults": [], - "funcname": "ImTextStrToUtf8", - "location": "internal", - "ov_cimguiname": "igImTextStrToUtf8", - "ret": "int", - "signature": "(char*,int,const ImWchar*,const ImWchar*)", + "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputText", + "defaults": { + "callback": "NULL", + "flags": "0", + "user_data": "NULL" + }, + "funcname": "InputText", + "location": "imgui:537", + "namespace": "ImGui", + "ov_cimguiname": "igInputText", + "ret": "bool", + "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igImTriangleArea": [ + "igInputTextEx": [ { - "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)", + "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { - "name": "a", - "type": "const ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "b", - "type": "const ImVec2" + "name": "hint", + "type": "const char*" }, { - "name": "c", + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "size_arg", "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)", - "call_args": "(a,b,c)", - "cimguiname": "igImTriangleArea", - "defaults": [], - "funcname": "ImTriangleArea", - "location": "internal", - "ov_cimguiname": "igImTriangleArea", - "ret": "float", - "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)", + "cimguiname": "igInputTextEx", + "defaults": { + "callback": "NULL", + "user_data": "NULL" + }, + "funcname": "InputTextEx", + "location": "imgui_internal:2497", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextEx", + "ret": "bool", + "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igImTriangleBarycentricCoords": [ + "igInputTextMultiline": [ { - "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)", + "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { - "name": "a", - "type": "const ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "b", - "type": "const ImVec2" + "name": "buf", + "type": "char*" }, { - "name": "c", - "type": "const ImVec2" + "name": "buf_size", + "type": "size_t" }, { - "name": "p", + "name": "size", "type": "const ImVec2" }, { - "name": "out_u", - "reftoptr": true, - "type": "float*" + "name": "flags", + "type": "ImGuiInputTextFlags" }, { - "name": "out_v", - "reftoptr": true, - "type": "float*" + "name": "callback", + "type": "ImGuiInputTextCallback" }, { - "name": "out_w", - "reftoptr": true, - "type": "float*" + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)", - "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)", - "cimguiname": "igImTriangleBarycentricCoords", - "defaults": [], - "funcname": "ImTriangleBarycentricCoords", - "location": "internal", - "ov_cimguiname": "igImTriangleBarycentricCoords", - "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)", + "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", + "cimguiname": "igInputTextMultiline", + "defaults": { + "callback": "NULL", + "flags": "0", + "size": "ImVec2(0,0)", + "user_data": "NULL" + }, + "funcname": "InputTextMultiline", + "location": "imgui:538", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextMultiline", + "ret": "bool", + "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igImTriangleClosestPoint": [ + "igInputTextWithHint": [ { - "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "label", + "type": "const char*" + }, + { + "name": "hint", + "type": "const char*" }, { - "name": "a", - "type": "const ImVec2" + "name": "buf", + "type": "char*" }, { - "name": "b", - "type": "const ImVec2" + "name": "buf_size", + "type": "size_t" }, { - "name": "c", - "type": "const ImVec2" + "name": "flags", + "type": "ImGuiInputTextFlags" }, { - "name": "p", - "type": "const ImVec2" + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", - "call_args": "(a,b,c,p)", - "cimguiname": "igImTriangleClosestPoint", - "defaults": [], - "funcname": "ImTriangleClosestPoint", - "location": "internal", - "nonUDT": 1, - "ov_cimguiname": "igImTriangleClosestPoint", - "ret": "void", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputTextWithHint", + "defaults": { + "callback": "NULL", + "flags": "0", + "user_data": "NULL" + }, + "funcname": "InputTextWithHint", + "location": "imgui:539", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextWithHint", + "ret": "bool", + "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igImTriangleContainsPoint": [ + "igInvisibleButton": [ { - "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)", "argsT": [ { - "name": "a", - "type": "const ImVec2" - }, - { - "name": "b", - "type": "const ImVec2" + "name": "str_id", + "type": "const char*" }, { - "name": "c", + "name": "size", "type": "const ImVec2" }, { - "name": "p", - "type": "const ImVec2" + "name": "flags", + "type": "ImGuiButtonFlags" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", - "call_args": "(a,b,c,p)", - "cimguiname": "igImTriangleContainsPoint", - "defaults": [], - "funcname": "ImTriangleContainsPoint", - "location": "internal", - "ov_cimguiname": "igImTriangleContainsPoint", + "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)", + "call_args": "(str_id,size,flags)", + "cimguiname": "igInvisibleButton", + "defaults": { + "flags": "0" + }, + "funcname": "InvisibleButton", + "location": "imgui:468", + "namespace": "ImGui", + "ov_cimguiname": "igInvisibleButton", "ret": "bool", - "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", "stname": "" } ], - "igImUpperPowerOfTwo": [ + "igIsActiveIdUsingKey": [ { - "args": "(int v)", + "args": "(ImGuiKey key)", "argsT": [ { - "name": "v", - "type": "int" + "name": "key", + "type": "ImGuiKey" } ], - "argsoriginal": "(int v)", - "call_args": "(v)", - "cimguiname": "igImUpperPowerOfTwo", - "defaults": [], - "funcname": "ImUpperPowerOfTwo", - "location": "internal", - "ov_cimguiname": "igImUpperPowerOfTwo", - "ret": "int", - "signature": "(int)", + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsActiveIdUsingKey", + "defaults": {}, + "funcname": "IsActiveIdUsingKey", + "location": "imgui_internal:2337", + "namespace": "ImGui", + "ov_cimguiname": "igIsActiveIdUsingKey", + "ret": "bool", + "signature": "(ImGuiKey)", "stname": "" } ], - "igImage": [ + "igIsActiveIdUsingNavDir": [ { - "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + "args": "(ImGuiDir dir)", "argsT": [ { - "name": "user_texture_id", - "type": "ImTextureID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "uv0", - "type": "const ImVec2" - }, - { - "name": "uv1", - "type": "const ImVec2" - }, - { - "name": "tint_col", - "type": "const ImVec4" - }, - { - "name": "border_col", - "type": "const ImVec4" + "name": "dir", + "type": "ImGuiDir" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", - "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", - "cimguiname": "igImage", - "defaults": { - "border_col": "ImVec4(0,0,0,0)", - "tint_col": "ImVec4(1,1,1,1)", - "uv0": "ImVec2(0,0)", - "uv1": "ImVec2(1,1)" - }, - "funcname": "Image", - "location": "imgui", + "argsoriginal": "(ImGuiDir dir)", + "call_args": "(dir)", + "cimguiname": "igIsActiveIdUsingNavDir", + "defaults": {}, + "funcname": "IsActiveIdUsingNavDir", + "location": "imgui_internal:2335", "namespace": "ImGui", - "ov_cimguiname": "igImage", - "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "ov_cimguiname": "igIsActiveIdUsingNavDir", + "ret": "bool", + "signature": "(ImGuiDir)", "stname": "" } ], - "igImageButton": [ + "igIsActiveIdUsingNavInput": [ { - "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "args": "(ImGuiNavInput input)", "argsT": [ { - "name": "user_texture_id", - "type": "ImTextureID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "uv0", - "type": "const ImVec2" - }, - { - "name": "uv1", - "type": "const ImVec2" - }, - { - "name": "frame_padding", - "type": "int" - }, - { - "name": "bg_col", - "type": "const ImVec4" - }, - { - "name": "tint_col", - "type": "const ImVec4" + "name": "input", + "type": "ImGuiNavInput" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", - "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", - "cimguiname": "igImageButton", - "defaults": { - "bg_col": "ImVec4(0,0,0,0)", - "frame_padding": "-1", - "tint_col": "ImVec4(1,1,1,1)", - "uv0": "ImVec2(0,0)", - "uv1": "ImVec2(1,1)" - }, - "funcname": "ImageButton", - "location": "imgui", + "argsoriginal": "(ImGuiNavInput input)", + "call_args": "(input)", + "cimguiname": "igIsActiveIdUsingNavInput", + "defaults": {}, + "funcname": "IsActiveIdUsingNavInput", + "location": "imgui_internal:2336", + "namespace": "ImGui", + "ov_cimguiname": "igIsActiveIdUsingNavInput", + "ret": "bool", + "signature": "(ImGuiNavInput)", + "stname": "" + } + ], + "igIsAnyItemActive": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemActive", + "defaults": {}, + "funcname": "IsAnyItemActive", + "location": "imgui:794", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemActive", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyItemFocused": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemFocused", + "defaults": {}, + "funcname": "IsAnyItemFocused", + "location": "imgui:795", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemFocused", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyItemHovered": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemHovered", + "defaults": {}, + "funcname": "IsAnyItemHovered", + "location": "imgui:793", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemHovered", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyMouseDown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyMouseDown", + "defaults": {}, + "funcname": "IsAnyMouseDown", + "location": "imgui:851", "namespace": "ImGui", - "ov_cimguiname": "igImageButton", + "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", + "signature": "()", "stname": "" } ], - "igImageButtonEx": [ + "igIsClippedEx": [ { - "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "args": "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)", "argsT": [ { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "texture_id", - "type": "ImTextureID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "uv0", - "type": "const ImVec2" - }, - { - "name": "uv1", - "type": "const ImVec2" - }, - { - "name": "padding", - "type": "const ImVec2" + "name": "bb", + "type": "const ImRect" }, { - "name": "bg_col", - "type": "const ImVec4" + "name": "id", + "type": "ImGuiID" }, { - "name": "tint_col", - "type": "const ImVec4" + "name": "clip_even_when_logged", + "type": "bool" } ], - "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec2& padding,const ImVec4& bg_col,const ImVec4& tint_col)", - "call_args": "(id,texture_id,size,uv0,uv1,padding,bg_col,tint_col)", - "cimguiname": "igImageButtonEx", - "defaults": [], - "funcname": "ImageButtonEx", - "location": "internal", + "argsoriginal": "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)", + "call_args": "(bb,id,clip_even_when_logged)", + "cimguiname": "igIsClippedEx", + "defaults": {}, + "funcname": "IsClippedEx", + "location": "imgui_internal:2281", "namespace": "ImGui", - "ov_cimguiname": "igImageButtonEx", + "ov_cimguiname": "igIsClippedEx", "ret": "bool", - "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "signature": "(const ImRect,ImGuiID,bool)", "stname": "" } ], - "igIndent": [ + "igIsDragDropPayloadBeingAccepted": [ { - "args": "(float indent_w)", - "argsT": [ - { - "name": "indent_w", - "type": "float" - } - ], - "argsoriginal": "(float indent_w=0.0f)", - "call_args": "(indent_w)", - "cimguiname": "igIndent", - "defaults": { - "indent_w": "0.0f" - }, - "funcname": "Indent", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsDragDropPayloadBeingAccepted", + "defaults": {}, + "funcname": "IsDragDropPayloadBeingAccepted", + "location": "imgui_internal:2347", "namespace": "ImGui", - "ov_cimguiname": "igIndent", - "ret": "void", - "signature": "(float)", + "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", + "ret": "bool", + "signature": "()", "stname": "" } ], - "igInitialize": [ + "igIsItemActivated": [ { - "args": "(ImGuiContext* context)", - "argsT": [ - { - "name": "context", - "type": "ImGuiContext*" - } - ], - "argsoriginal": "(ImGuiContext* context)", - "call_args": "(context)", - "cimguiname": "igInitialize", - "defaults": [], - "funcname": "Initialize", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemActivated", + "defaults": {}, + "funcname": "IsItemActivated", + "location": "imgui:789", "namespace": "ImGui", - "ov_cimguiname": "igInitialize", - "ret": "void", - "signature": "(ImGuiContext*)", + "ov_cimguiname": "igIsItemActivated", + "ret": "bool", + "signature": "()", "stname": "" } ], - "igInputDouble": [ + "igIsItemActive": [ { - "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "double*" - }, - { - "name": "step", - "type": "double" - }, - { - "name": "step_fast", - "type": "double" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,format,flags)", - "cimguiname": "igInputDouble", - "defaults": { - "flags": "0", - "format": "\"%.6f\"", - "step": "0.0", - "step_fast": "0.0" - }, - "funcname": "InputDouble", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemActive", + "defaults": {}, + "funcname": "IsItemActive", + "location": "imgui:784", "namespace": "ImGui", - "ov_cimguiname": "igInputDouble", + "ov_cimguiname": "igIsItemActive", "ret": "bool", - "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputFloat": [ + "igIsItemClicked": [ { - "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(ImGuiMouseButton mouse_button)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float*" - }, - { - "name": "step", - "type": "float" - }, - { - "name": "step_fast", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "mouse_button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,format,flags)", - "cimguiname": "igInputFloat", + "argsoriginal": "(ImGuiMouseButton mouse_button=0)", + "call_args": "(mouse_button)", + "cimguiname": "igIsItemClicked", "defaults": { - "flags": "0", - "format": "\"%.3f\"", - "step": "0.0f", - "step_fast": "0.0f" + "mouse_button": "0" }, - "funcname": "InputFloat", - "location": "imgui", + "funcname": "IsItemClicked", + "location": "imgui:786", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat", + "ov_cimguiname": "igIsItemClicked", "ret": "bool", - "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igInputFloat2": [ + "igIsItemDeactivated": [ { - "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[2]" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat2", - "defaults": { - "flags": "0", - "format": "\"%.3f\"" - }, - "funcname": "InputFloat2", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemDeactivated", + "defaults": {}, + "funcname": "IsItemDeactivated", + "location": "imgui:790", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemDeactivated", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemDeactivatedAfterEdit": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemDeactivatedAfterEdit", + "defaults": {}, + "funcname": "IsItemDeactivatedAfterEdit", + "location": "imgui:791", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemDeactivatedAfterEdit", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemEdited": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemEdited", + "defaults": {}, + "funcname": "IsItemEdited", + "location": "imgui:788", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat2", + "ov_cimguiname": "igIsItemEdited", "ret": "bool", - "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputFloat3": [ + "igIsItemFocused": [ { - "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[3]" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat3", - "defaults": { - "flags": "0", - "format": "\"%.3f\"" - }, - "funcname": "InputFloat3", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemFocused", + "defaults": {}, + "funcname": "IsItemFocused", + "location": "imgui:785", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat3", + "ov_cimguiname": "igIsItemFocused", "ret": "bool", - "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputFloat4": [ + "igIsItemHovered": [ { - "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", + "args": "(ImGuiHoveredFlags flags)", "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[4]" - }, - { - "name": "format", - "type": "const char*" - }, { "name": "flags", - "type": "ImGuiInputTextFlags" + "type": "ImGuiHoveredFlags" } ], - "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat4", + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsItemHovered", "defaults": { - "flags": "0", - "format": "\"%.3f\"" + "flags": "0" }, - "funcname": "InputFloat4", - "location": "imgui", + "funcname": "IsItemHovered", + "location": "imgui:783", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat4", + "ov_cimguiname": "igIsItemHovered", "ret": "bool", - "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", + "signature": "(ImGuiHoveredFlags)", "stname": "" } ], - "igInputInt": [ + "igIsItemToggledOpen": [ { - "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int*" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "step_fast", - "type": "int" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,flags)", - "cimguiname": "igInputInt", - "defaults": { - "flags": "0", - "step": "1", - "step_fast": "100" - }, - "funcname": "InputInt", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledOpen", + "defaults": {}, + "funcname": "IsItemToggledOpen", + "location": "imgui:792", "namespace": "ImGui", - "ov_cimguiname": "igInputInt", + "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", - "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputInt2": [ + "igIsItemToggledSelection": [ { - "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[2]" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt2", - "defaults": { - "flags": "0" - }, - "funcname": "InputInt2", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledSelection", + "defaults": {}, + "funcname": "IsItemToggledSelection", + "location": "imgui_internal:2290", "namespace": "ImGui", - "ov_cimguiname": "igInputInt2", + "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", - "signature": "(const char*,int[2],ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputInt3": [ + "igIsItemVisible": [ { - "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[3]" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - } - ], - "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt3", - "defaults": { - "flags": "0" - }, - "funcname": "InputInt3", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemVisible", + "defaults": {}, + "funcname": "IsItemVisible", + "location": "imgui:787", "namespace": "ImGui", - "ov_cimguiname": "igInputInt3", + "ov_cimguiname": "igIsItemVisible", "ret": "bool", - "signature": "(const char*,int[3],ImGuiInputTextFlags)", + "signature": "()", "stname": "" } ], - "igInputInt4": [ + "igIsKeyDown": [ { - "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", + "args": "(int user_key_index)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "user_key_index", + "type": "int" } ], - "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt4", - "defaults": { - "flags": "0" - }, - "funcname": "InputInt4", - "location": "imgui", + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyDown", + "defaults": {}, + "funcname": "IsKeyDown", + "location": "imgui:835", "namespace": "ImGui", - "ov_cimguiname": "igInputInt4", + "ov_cimguiname": "igIsKeyDown", "ret": "bool", - "signature": "(const char*,int[4],ImGuiInputTextFlags)", + "signature": "(int)", "stname": "" } ], - "igInputScalar": [ + "igIsKeyPressed": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(int user_key_index,bool repeat)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "p_step", - "type": "const void*" - }, - { - "name": "p_step_fast", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" + "name": "user_key_index", + "type": "int" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "repeat", + "type": "bool" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", - "cimguiname": "igInputScalar", + "argsoriginal": "(int user_key_index,bool repeat=true)", + "call_args": "(user_key_index,repeat)", + "cimguiname": "igIsKeyPressed", "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_step": "((void*)0)", - "p_step_fast": "((void*)0)" + "repeat": "true" }, - "funcname": "InputScalar", - "location": "imgui", + "funcname": "IsKeyPressed", + "location": "imgui:836", "namespace": "ImGui", - "ov_cimguiname": "igInputScalar", + "ov_cimguiname": "igIsKeyPressed", "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", + "signature": "(int,bool)", "stname": "" } ], - "igInputScalarN": [ + "igIsKeyPressedMap": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(ImGuiKey key,bool repeat)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "components", - "type": "int" - }, - { - "name": "p_step", - "type": "const void*" - }, - { - "name": "p_step_fast", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" + "name": "key", + "type": "ImGuiKey" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "repeat", + "type": "bool" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", - "cimguiname": "igInputScalarN", + "argsoriginal": "(ImGuiKey key,bool repeat=true)", + "call_args": "(key,repeat)", + "cimguiname": "igIsKeyPressedMap", "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_step": "((void*)0)", - "p_step_fast": "((void*)0)" + "repeat": "true" }, - "funcname": "InputScalarN", - "location": "imgui", + "funcname": "IsKeyPressedMap", + "location": "imgui_internal:2339", "namespace": "ImGui", - "ov_cimguiname": "igInputScalarN", + "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", + "signature": "(ImGuiKey,bool)", "stname": "" } ], - "igInputText": [ + "igIsKeyReleased": [ { - "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(int user_key_index)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "buf", - "type": "char*" - }, - { - "name": "buf_size", - "type": "size_t" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - }, + "name": "user_key_index", + "type": "int" + } + ], + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyReleased", + "defaults": {}, + "funcname": "IsKeyReleased", + "location": "imgui:837", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyReleased", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igIsMouseClicked": [ + { + "args": "(ImGuiMouseButton button,bool repeat)", + "argsT": [ { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "button", + "type": "ImGuiMouseButton" }, { - "name": "user_data", - "type": "void*" + "name": "repeat", + "type": "bool" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,buf,buf_size,flags,callback,user_data)", - "cimguiname": "igInputText", + "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", + "call_args": "(button,repeat)", + "cimguiname": "igIsMouseClicked", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "user_data": "((void*)0)" + "repeat": "false" }, - "funcname": "InputText", - "location": "imgui", + "funcname": "IsMouseClicked", + "location": "imgui:846", "namespace": "ImGui", - "ov_cimguiname": "igInputText", + "ov_cimguiname": "igIsMouseClicked", "ret": "bool", - "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "signature": "(ImGuiMouseButton,bool)", "stname": "" } ], - "igInputTextEx": [ + "igIsMouseDoubleClicked": [ { - "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "hint", - "type": "const char*" - }, - { - "name": "buf", - "type": "char*" - }, - { - "name": "buf_size", - "type": "int" - }, - { - "name": "size_arg", - "type": "const ImVec2" - }, + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDoubleClicked", + "defaults": {}, + "funcname": "IsMouseDoubleClicked", + "location": "imgui:848", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDoubleClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsMouseDown": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ { - "name": "flags", - "type": "ImGuiInputTextFlags" - }, + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDown", + "defaults": {}, + "funcname": "IsMouseDown", + "location": "imgui:845", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDown", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsMouseDragPastThreshold": [ + { + "args": "(ImGuiMouseButton button,float lock_threshold)", + "argsT": [ { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "button", + "type": "ImGuiMouseButton" }, { - "name": "user_data", - "type": "void*" + "name": "lock_threshold", + "type": "float" } ], - "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)", - "cimguiname": "igInputTextEx", + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", + "call_args": "(button,lock_threshold)", + "cimguiname": "igIsMouseDragPastThreshold", "defaults": { - "callback": "((void*)0)", - "user_data": "((void*)0)" + "lock_threshold": "-1.0f" }, - "funcname": "InputTextEx", - "location": "internal", + "funcname": "IsMouseDragPastThreshold", + "location": "imgui_internal:2338", "namespace": "ImGui", - "ov_cimguiname": "igInputTextEx", + "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", - "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "signature": "(ImGuiMouseButton,float)", "stname": "" } ], - "igInputTextMultiline": [ + "igIsMouseDragging": [ { - "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "buf", - "type": "char*" - }, - { - "name": "buf_size", - "type": "size_t" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" - }, - { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "button", + "type": "ImGuiMouseButton" }, { - "name": "user_data", - "type": "void*" + "name": "lock_threshold", + "type": "float" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", - "cimguiname": "igInputTextMultiline", + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", + "call_args": "(button,lock_threshold)", + "cimguiname": "igIsMouseDragging", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "size": "ImVec2(0,0)", - "user_data": "((void*)0)" + "lock_threshold": "-1.0f" }, - "funcname": "InputTextMultiline", - "location": "imgui", + "funcname": "IsMouseDragging", + "location": "imgui:854", "namespace": "ImGui", - "ov_cimguiname": "igInputTextMultiline", + "ov_cimguiname": "igIsMouseDragging", "ret": "bool", - "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "signature": "(ImGuiMouseButton,float)", "stname": "" } ], - "igInputTextWithHint": [ + "igIsMouseHoveringRect": [ { - "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "hint", - "type": "const char*" - }, - { - "name": "buf", - "type": "char*" - }, - { - "name": "buf_size", - "type": "size_t" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "r_min", + "type": "const ImVec2" }, { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "r_max", + "type": "const ImVec2" }, { - "name": "user_data", - "type": "void*" + "name": "clip", + "type": "bool" } ], - "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", - "cimguiname": "igInputTextWithHint", + "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", + "call_args": "(r_min,r_max,clip)", + "cimguiname": "igIsMouseHoveringRect", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "user_data": "((void*)0)" + "clip": "true" }, - "funcname": "InputTextWithHint", - "location": "imgui", + "funcname": "IsMouseHoveringRect", + "location": "imgui:849", "namespace": "ImGui", - "ov_cimguiname": "igInputTextWithHint", + "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", - "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igInvisibleButton": [ + "igIsMousePosValid": [ { - "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)", + "args": "(const ImVec2* mouse_pos)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "flags", - "type": "ImGuiButtonFlags" + "name": "mouse_pos", + "type": "const ImVec2*" } ], - "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)", - "call_args": "(str_id,size,flags)", - "cimguiname": "igInvisibleButton", + "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", + "call_args": "(mouse_pos)", + "cimguiname": "igIsMousePosValid", "defaults": { - "flags": "0" + "mouse_pos": "NULL" }, - "funcname": "InvisibleButton", - "location": "imgui", + "funcname": "IsMousePosValid", + "location": "imgui:850", "namespace": "ImGui", - "ov_cimguiname": "igInvisibleButton", + "ov_cimguiname": "igIsMousePosValid", "ret": "bool", - "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", + "signature": "(const ImVec2*)", "stname": "" } ], - "igIsActiveIdUsingKey": [ + "igIsMouseReleased": [ { - "args": "(ImGuiKey key)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "key", - "type": "ImGuiKey" + "name": "button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(ImGuiKey key)", - "call_args": "(key)", - "cimguiname": "igIsActiveIdUsingKey", - "defaults": [], - "funcname": "IsActiveIdUsingKey", - "location": "internal", + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseReleased", + "defaults": {}, + "funcname": "IsMouseReleased", + "location": "imgui:847", "namespace": "ImGui", - "ov_cimguiname": "igIsActiveIdUsingKey", + "ov_cimguiname": "igIsMouseReleased", "ret": "bool", - "signature": "(ImGuiKey)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igIsActiveIdUsingNavDir": [ + "igIsNavInputDown": [ { - "args": "(ImGuiDir dir)", + "args": "(ImGuiNavInput n)", "argsT": [ { - "name": "dir", - "type": "ImGuiDir" + "name": "n", + "type": "ImGuiNavInput" } ], - "argsoriginal": "(ImGuiDir dir)", - "call_args": "(dir)", - "cimguiname": "igIsActiveIdUsingNavDir", - "defaults": [], - "funcname": "IsActiveIdUsingNavDir", - "location": "internal", + "argsoriginal": "(ImGuiNavInput n)", + "call_args": "(n)", + "cimguiname": "igIsNavInputDown", + "defaults": {}, + "funcname": "IsNavInputDown", + "location": "imgui_internal:2340", "namespace": "ImGui", - "ov_cimguiname": "igIsActiveIdUsingNavDir", + "ov_cimguiname": "igIsNavInputDown", "ret": "bool", - "signature": "(ImGuiDir)", + "signature": "(ImGuiNavInput)", "stname": "" } ], - "igIsActiveIdUsingNavInput": [ + "igIsNavInputTest": [ { - "args": "(ImGuiNavInput input)", + "args": "(ImGuiNavInput n,ImGuiInputReadMode rm)", "argsT": [ { - "name": "input", + "name": "n", "type": "ImGuiNavInput" + }, + { + "name": "rm", + "type": "ImGuiInputReadMode" } ], - "argsoriginal": "(ImGuiNavInput input)", - "call_args": "(input)", - "cimguiname": "igIsActiveIdUsingNavInput", - "defaults": [], - "funcname": "IsActiveIdUsingNavInput", - "location": "internal", + "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode rm)", + "call_args": "(n,rm)", + "cimguiname": "igIsNavInputTest", + "defaults": {}, + "funcname": "IsNavInputTest", + "location": "imgui_internal:2341", "namespace": "ImGui", - "ov_cimguiname": "igIsActiveIdUsingNavInput", + "ov_cimguiname": "igIsNavInputTest", "ret": "bool", - "signature": "(ImGuiNavInput)", + "signature": "(ImGuiNavInput,ImGuiInputReadMode)", "stname": "" } ], - "igIsAnyItemActive": [ + "igIsPopupOpen": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsAnyItemActive", - "defaults": [], - "funcname": "IsAnyItemActive", - "location": "imgui", + "args": "(const char* str_id,ImGuiPopupFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igIsPopupOpen", + "defaults": { + "flags": "0" + }, + "funcname": "IsPopupOpen", + "location": "imgui:668", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemActive", + "ov_cimguiname": "igIsPopupOpenStr", "ret": "bool", - "signature": "()", + "signature": "(const char*,ImGuiPopupFlags)", + "stname": "" + }, + { + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "call_args": "(id,popup_flags)", + "cimguiname": "igIsPopupOpen", + "defaults": {}, + "funcname": "IsPopupOpen", + "location": "imgui_internal:2305", + "namespace": "ImGui", + "ov_cimguiname": "igIsPopupOpenID", + "ret": "bool", + "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], - "igIsAnyItemFocused": [ + "igIsRectVisible": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsAnyItemFocused", - "defaults": [], - "funcname": "IsAnyItemFocused", - "location": "imgui", + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igIsRectVisible", + "defaults": {}, + "funcname": "IsRectVisible", + "location": "imgui:808", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemFocused", + "ov_cimguiname": "igIsRectVisibleNil", "ret": "bool", - "signature": "()", + "signature": "(const ImVec2)", + "stname": "" + }, + { + "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", + "argsT": [ + { + "name": "rect_min", + "type": "const ImVec2" + }, + { + "name": "rect_max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", + "call_args": "(rect_min,rect_max)", + "cimguiname": "igIsRectVisible", + "defaults": {}, + "funcname": "IsRectVisible", + "location": "imgui:809", + "namespace": "ImGui", + "ov_cimguiname": "igIsRectVisibleVec2", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], - "igIsAnyItemHovered": [ + "igIsWindowAbove": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsAnyItemHovered", - "defaults": [], - "funcname": "IsAnyItemHovered", - "location": "imgui", + "args": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)", + "argsT": [ + { + "name": "potential_above", + "type": "ImGuiWindow*" + }, + { + "name": "potential_below", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)", + "call_args": "(potential_above,potential_below)", + "cimguiname": "igIsWindowAbove", + "defaults": {}, + "funcname": "IsWindowAbove", + "location": "imgui_internal:2206", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemHovered", + "ov_cimguiname": "igIsWindowAbove", "ret": "bool", - "signature": "()", + "signature": "(ImGuiWindow*,ImGuiWindow*)", "stname": "" } ], - "igIsAnyMouseDown": [ + "igIsWindowAppearing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsAnyMouseDown", - "defaults": [], - "funcname": "IsAnyMouseDown", - "location": "imgui", + "cimguiname": "igIsWindowAppearing", + "defaults": {}, + "funcname": "IsWindowAppearing", + "location": "imgui:321", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyMouseDown", + "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", "signature": "()", "stname": "" } ], - "igIsClippedEx": [ + "igIsWindowChildOf": [ { - "args": "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)", + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", "argsT": [ { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "id", - "type": "ImGuiID" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "clip_even_when_logged", - "type": "bool" + "name": "potential_parent", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)", - "call_args": "(bb,id,clip_even_when_logged)", - "cimguiname": "igIsClippedEx", - "defaults": [], - "funcname": "IsClippedEx", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "call_args": "(window,potential_parent)", + "cimguiname": "igIsWindowChildOf", + "defaults": {}, + "funcname": "IsWindowChildOf", + "location": "imgui_internal:2205", "namespace": "ImGui", - "ov_cimguiname": "igIsClippedEx", + "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", - "signature": "(const ImRect,ImGuiID,bool)", + "signature": "(ImGuiWindow*,ImGuiWindow*)", "stname": "" } ], - "igIsDragDropPayloadBeingAccepted": [ + "igIsWindowCollapsed": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsDragDropPayloadBeingAccepted", - "defaults": [], - "funcname": "IsDragDropPayloadBeingAccepted", - "location": "internal", + "cimguiname": "igIsWindowCollapsed", + "defaults": {}, + "funcname": "IsWindowCollapsed", + "location": "imgui:322", "namespace": "ImGui", - "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", + "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", "signature": "()", "stname": "" } ], - "igIsItemActivated": [ + "igIsWindowFocused": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemActivated", - "defaults": [], - "funcname": "IsItemActivated", - "location": "imgui", + "args": "(ImGuiFocusedFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiFocusedFlags" + } + ], + "argsoriginal": "(ImGuiFocusedFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowFocused", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowFocused", + "location": "imgui:323", "namespace": "ImGui", - "ov_cimguiname": "igIsItemActivated", + "ov_cimguiname": "igIsWindowFocused", "ret": "bool", - "signature": "()", + "signature": "(ImGuiFocusedFlags)", "stname": "" } ], - "igIsItemActive": [ + "igIsWindowHovered": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemActive", - "defaults": [], - "funcname": "IsItemActive", - "location": "imgui", + "args": "(ImGuiHoveredFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiHoveredFlags" + } + ], + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowHovered", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowHovered", + "location": "imgui:324", "namespace": "ImGui", - "ov_cimguiname": "igIsItemActive", + "ov_cimguiname": "igIsWindowHovered", "ret": "bool", - "signature": "()", + "signature": "(ImGuiHoveredFlags)", "stname": "" } ], - "igIsItemClicked": [ + "igIsWindowNavFocusable": [ { - "args": "(ImGuiMouseButton mouse_button)", + "args": "(ImGuiWindow* window)", "argsT": [ { - "name": "mouse_button", - "type": "ImGuiMouseButton" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImGuiMouseButton mouse_button=0)", - "call_args": "(mouse_button)", - "cimguiname": "igIsItemClicked", - "defaults": { - "mouse_button": "0" - }, - "funcname": "IsItemClicked", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igIsWindowNavFocusable", + "defaults": {}, + "funcname": "IsWindowNavFocusable", + "location": "imgui_internal:2207", "namespace": "ImGui", - "ov_cimguiname": "igIsItemClicked", + "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", - "signature": "(ImGuiMouseButton)", + "signature": "(ImGuiWindow*)", "stname": "" } ], - "igIsItemDeactivated": [ + "igItemAdd": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemDeactivated", - "defaults": [], - "funcname": "IsItemDeactivated", - "location": "imgui", + "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_bb", + "type": "const ImRect*" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))", + "call_args": "(bb,id,nav_bb)", + "cimguiname": "igItemAdd", + "defaults": { + "nav_bb": "NULL" + }, + "funcname": "ItemAdd", + "location": "imgui_internal:2279", "namespace": "ImGui", - "ov_cimguiname": "igIsItemDeactivated", + "ov_cimguiname": "igItemAdd", "ret": "bool", - "signature": "()", + "signature": "(const ImRect,ImGuiID,const ImRect*)", "stname": "" } ], - "igIsItemDeactivatedAfterEdit": [ + "igItemHoverable": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemDeactivatedAfterEdit", - "defaults": [], - "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui", + "args": "(const ImRect bb,ImGuiID id)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igItemHoverable", + "defaults": {}, + "funcname": "ItemHoverable", + "location": "imgui_internal:2280", "namespace": "ImGui", - "ov_cimguiname": "igIsItemDeactivatedAfterEdit", + "ov_cimguiname": "igItemHoverable", "ret": "bool", - "signature": "()", + "signature": "(const ImRect,ImGuiID)", "stname": "" } ], - "igIsItemEdited": [ + "igItemSize": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemEdited", - "defaults": [], - "funcname": "IsItemEdited", - "location": "imgui", + "args": "(const ImVec2 size,float text_baseline_y)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)", + "call_args": "(size,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "imgui_internal:2277", "namespace": "ImGui", - "ov_cimguiname": "igIsItemEdited", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igItemSizeVec2", + "ret": "void", + "signature": "(const ImVec2,float)", + "stname": "" + }, + { + "args": "(const ImRect bb,float text_baseline_y)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)", + "call_args": "(bb,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "imgui_internal:2278", + "namespace": "ImGui", + "ov_cimguiname": "igItemSizeRect", + "ret": "void", + "signature": "(const ImRect,float)", "stname": "" } ], - "igIsItemFocused": [ + "igKeepAliveID": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemFocused", - "defaults": [], - "funcname": "IsItemFocused", - "location": "imgui", + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igKeepAliveID", + "defaults": {}, + "funcname": "KeepAliveID", + "location": "imgui_internal:2271", "namespace": "ImGui", - "ov_cimguiname": "igIsItemFocused", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igKeepAliveID", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igIsItemHovered": [ + "igLabelText": [ { - "args": "(ImGuiHoveredFlags flags)", + "args": "(const char* label,const char* fmt,...)", "argsT": [ { - "name": "flags", - "type": "ImGuiHoveredFlags" + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." } ], - "argsoriginal": "(ImGuiHoveredFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsItemHovered", - "defaults": { - "flags": "0" - }, - "funcname": "IsItemHovered", - "location": "imgui", + "argsoriginal": "(const char* label,const char* fmt,...)", + "call_args": "(label,fmt,...)", + "cimguiname": "igLabelText", + "defaults": {}, + "funcname": "LabelText", + "isvararg": "...)", + "location": "imgui:458", "namespace": "ImGui", - "ov_cimguiname": "igIsItemHovered", - "ret": "bool", - "signature": "(ImGuiHoveredFlags)", + "ov_cimguiname": "igLabelText", + "ret": "void", + "signature": "(const char*,const char*,...)", "stname": "" } ], - "igIsItemToggledOpen": [ + "igLabelTextV": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemToggledOpen", - "defaults": [], - "funcname": "IsItemToggledOpen", - "location": "imgui", + "args": "(const char* label,const char* fmt,va_list args)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* label,const char* fmt,va_list args)", + "call_args": "(label,fmt,args)", + "cimguiname": "igLabelTextV", + "defaults": {}, + "funcname": "LabelTextV", + "location": "imgui:459", "namespace": "ImGui", - "ov_cimguiname": "igIsItemToggledOpen", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igLabelTextV", + "ret": "void", + "signature": "(const char*,const char*,va_list)", "stname": "" } ], - "igIsItemToggledSelection": [ + "igListBox": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemToggledSelection", - "defaults": [], - "funcname": "IsItemToggledSelection", - "location": "internal", + "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items", + "type": "const char* const[]" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "location": "imgui:596", "namespace": "ImGui", - "ov_cimguiname": "igIsItemToggledSelection", + "ov_cimguiname": "igListBoxStr_arr", "ret": "bool", - "signature": "()", + "signature": "(const char*,int*,const char* const[],int,int)", "stname": "" - } - ], - "igIsItemVisible": [ + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemVisible", - "defaults": [], - "funcname": "IsItemVisible", - "location": "imgui", + "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_getter", + "ret": "bool", + "signature": "(void* data,int idx,const char** out_text)", + "type": "bool(*)(void* data,int idx,const char** out_text)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "location": "imgui:597", "namespace": "ImGui", - "ov_cimguiname": "igIsItemVisible", + "ov_cimguiname": "igListBoxFnBoolPtr", "ret": "bool", - "signature": "()", + "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" } ], - "igIsKeyDown": [ + "igLoadIniSettingsFromDisk": [ { - "args": "(int user_key_index)", + "args": "(const char* ini_filename)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "ini_filename", + "type": "const char*" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", - "cimguiname": "igIsKeyDown", - "defaults": [], - "funcname": "IsKeyDown", - "location": "imgui", + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igLoadIniSettingsFromDisk", + "defaults": {}, + "funcname": "LoadIniSettingsFromDisk", + "location": "imgui:869", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyDown", - "ret": "bool", - "signature": "(int)", + "ov_cimguiname": "igLoadIniSettingsFromDisk", + "ret": "void", + "signature": "(const char*)", "stname": "" } ], - "igIsKeyPressed": [ + "igLoadIniSettingsFromMemory": [ { - "args": "(int user_key_index,bool repeat)", + "args": "(const char* ini_data,size_t ini_size)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "ini_data", + "type": "const char*" }, { - "name": "repeat", - "type": "bool" + "name": "ini_size", + "type": "size_t" } ], - "argsoriginal": "(int user_key_index,bool repeat=true)", - "call_args": "(user_key_index,repeat)", - "cimguiname": "igIsKeyPressed", + "argsoriginal": "(const char* ini_data,size_t ini_size=0)", + "call_args": "(ini_data,ini_size)", + "cimguiname": "igLoadIniSettingsFromMemory", "defaults": { - "repeat": "true" + "ini_size": "0" }, - "funcname": "IsKeyPressed", - "location": "imgui", + "funcname": "LoadIniSettingsFromMemory", + "location": "imgui:870", + "namespace": "ImGui", + "ov_cimguiname": "igLoadIniSettingsFromMemory", + "ret": "void", + "signature": "(const char*,size_t)", + "stname": "" + } + ], + "igLogBegin": [ + { + "args": "(ImGuiLogType type,int auto_open_depth)", + "argsT": [ + { + "name": "type", + "type": "ImGuiLogType" + }, + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", + "call_args": "(type,auto_open_depth)", + "cimguiname": "igLogBegin", + "defaults": {}, + "funcname": "LogBegin", + "location": "imgui_internal:2295", + "namespace": "ImGui", + "ov_cimguiname": "igLogBegin", + "ret": "void", + "signature": "(ImGuiLogType,int)", + "stname": "" + } + ], + "igLogButtons": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igLogButtons", + "defaults": {}, + "funcname": "LogButtons", + "location": "imgui:753", + "namespace": "ImGui", + "ov_cimguiname": "igLogButtons", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igLogFinish": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igLogFinish", + "defaults": {}, + "funcname": "LogFinish", + "location": "imgui:752", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyPressed", - "ret": "bool", - "signature": "(int,bool)", + "ov_cimguiname": "igLogFinish", + "ret": "void", + "signature": "()", "stname": "" } ], - "igIsKeyPressedMap": [ + "igLogRenderedText": [ { - "args": "(ImGuiKey key,bool repeat)", + "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)", "argsT": [ { - "name": "key", - "type": "ImGuiKey" + "name": "ref_pos", + "type": "const ImVec2*" }, { - "name": "repeat", - "type": "bool" + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" } ], - "argsoriginal": "(ImGuiKey key,bool repeat=true)", - "call_args": "(key,repeat)", - "cimguiname": "igIsKeyPressedMap", + "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))", + "call_args": "(ref_pos,text,text_end)", + "cimguiname": "igLogRenderedText", "defaults": { - "repeat": "true" + "text_end": "NULL" }, - "funcname": "IsKeyPressedMap", - "location": "internal", + "funcname": "LogRenderedText", + "location": "imgui_internal:2297", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyPressedMap", - "ret": "bool", - "signature": "(ImGuiKey,bool)", + "ov_cimguiname": "igLogRenderedText", + "ret": "void", + "signature": "(const ImVec2*,const char*,const char*)", "stname": "" } ], - "igIsKeyReleased": [ + "igLogSetNextTextDecoration": [ { - "args": "(int user_key_index)", + "args": "(const char* prefix,const char* suffix)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "prefix", + "type": "const char*" + }, + { + "name": "suffix", + "type": "const char*" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", - "cimguiname": "igIsKeyReleased", - "defaults": [], - "funcname": "IsKeyReleased", - "location": "imgui", + "argsoriginal": "(const char* prefix,const char* suffix)", + "call_args": "(prefix,suffix)", + "cimguiname": "igLogSetNextTextDecoration", + "defaults": {}, + "funcname": "LogSetNextTextDecoration", + "location": "imgui_internal:2298", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyReleased", - "ret": "bool", - "signature": "(int)", + "ov_cimguiname": "igLogSetNextTextDecoration", + "ret": "void", + "signature": "(const char*,const char*)", "stname": "" } ], - "igIsMouseClicked": [ + "igLogText": [ { - "args": "(ImGuiMouseButton button,bool repeat)", + "args": "(const char* fmt,...)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "fmt", + "type": "const char*" }, { - "name": "repeat", - "type": "bool" + "name": "...", + "type": "..." } ], - "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", - "call_args": "(button,repeat)", - "cimguiname": "igIsMouseClicked", - "defaults": { - "repeat": "false" - }, - "funcname": "IsMouseClicked", - "location": "imgui", + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igLogText", + "defaults": {}, + "funcname": "LogText", + "isvararg": "...)", + "location": "imgui:754", + "manual": true, "namespace": "ImGui", - "ov_cimguiname": "igIsMouseClicked", - "ret": "bool", - "signature": "(ImGuiMouseButton,bool)", + "ov_cimguiname": "igLogText", + "ret": "void", + "signature": "(const char*,...)", "stname": "" } ], - "igIsMouseDoubleClicked": [ + "igLogTextV": [ { - "args": "(ImGuiMouseButton button)", + "args": "(const char* fmt,va_list args)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseDoubleClicked", - "defaults": [], - "funcname": "IsMouseDoubleClicked", - "location": "imgui", + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igLogTextV", + "defaults": {}, + "funcname": "LogTextV", + "location": "imgui:755", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDoubleClicked", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igLogTextV", + "ret": "void", + "signature": "(const char*,va_list)", "stname": "" } ], - "igIsMouseDown": [ + "igLogToBuffer": [ { - "args": "(ImGuiMouseButton button)", + "args": "(int auto_open_depth)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "auto_open_depth", + "type": "int" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseDown", - "defaults": [], - "funcname": "IsMouseDown", - "location": "imgui", + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToBuffer", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToBuffer", + "location": "imgui_internal:2296", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDown", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igLogToBuffer", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIsMouseDragPastThreshold": [ + "igLogToClipboard": [ { - "args": "(ImGuiMouseButton button,float lock_threshold)", + "args": "(int auto_open_depth)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" - }, - { - "name": "lock_threshold", - "type": "float" + "name": "auto_open_depth", + "type": "int" } ], - "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", - "call_args": "(button,lock_threshold)", - "cimguiname": "igIsMouseDragPastThreshold", + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToClipboard", "defaults": { - "lock_threshold": "-1.0f" + "auto_open_depth": "-1" }, - "funcname": "IsMouseDragPastThreshold", - "location": "internal", + "funcname": "LogToClipboard", + "location": "imgui:751", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDragPastThreshold", - "ret": "bool", - "signature": "(ImGuiMouseButton,float)", + "ov_cimguiname": "igLogToClipboard", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIsMouseDragging": [ + "igLogToFile": [ { - "args": "(ImGuiMouseButton button,float lock_threshold)", + "args": "(int auto_open_depth,const char* filename)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "auto_open_depth", + "type": "int" }, { - "name": "lock_threshold", - "type": "float" + "name": "filename", + "type": "const char*" } ], - "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", - "call_args": "(button,lock_threshold)", - "cimguiname": "igIsMouseDragging", + "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", + "call_args": "(auto_open_depth,filename)", + "cimguiname": "igLogToFile", "defaults": { - "lock_threshold": "-1.0f" + "auto_open_depth": "-1", + "filename": "NULL" }, - "funcname": "IsMouseDragging", - "location": "imgui", + "funcname": "LogToFile", + "location": "imgui:750", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDragging", - "ret": "bool", - "signature": "(ImGuiMouseButton,float)", + "ov_cimguiname": "igLogToFile", + "ret": "void", + "signature": "(int,const char*)", "stname": "" } ], - "igIsMouseHoveringRect": [ + "igLogToTTY": [ { - "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", + "args": "(int auto_open_depth)", "argsT": [ { - "name": "r_min", - "type": "const ImVec2" - }, - { - "name": "r_max", - "type": "const ImVec2" - }, - { - "name": "clip", - "type": "bool" + "name": "auto_open_depth", + "type": "int" } ], - "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", - "call_args": "(r_min,r_max,clip)", - "cimguiname": "igIsMouseHoveringRect", + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToTTY", "defaults": { - "clip": "true" + "auto_open_depth": "-1" }, - "funcname": "IsMouseHoveringRect", - "location": "imgui", + "funcname": "LogToTTY", + "location": "imgui:749", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseHoveringRect", - "ret": "bool", - "signature": "(const ImVec2,const ImVec2,bool)", + "ov_cimguiname": "igLogToTTY", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIsMousePosValid": [ + "igMarkIniSettingsDirty": [ { - "args": "(const ImVec2* mouse_pos)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": {}, + "funcname": "MarkIniSettingsDirty", + "location": "imgui_internal:2244", + "namespace": "ImGui", + "ov_cimguiname": "igMarkIniSettingsDirtyNil", + "ret": "void", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiWindow* window)", "argsT": [ { - "name": "mouse_pos", - "type": "const ImVec2*" + "name": "window", + "type": "ImGuiWindow*" } - ], - "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", - "call_args": "(mouse_pos)", - "cimguiname": "igIsMousePosValid", - "defaults": { - "mouse_pos": "((void*)0)" - }, - "funcname": "IsMousePosValid", - "location": "imgui", + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": {}, + "funcname": "MarkIniSettingsDirty", + "location": "imgui_internal:2245", "namespace": "ImGui", - "ov_cimguiname": "igIsMousePosValid", - "ret": "bool", - "signature": "(const ImVec2*)", + "ov_cimguiname": "igMarkIniSettingsDirtyWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*)", "stname": "" } ], - "igIsMouseReleased": [ + "igMarkItemEdited": [ { - "args": "(ImGuiMouseButton button)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseReleased", - "defaults": [], - "funcname": "IsMouseReleased", - "location": "imgui", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igMarkItemEdited", + "defaults": {}, + "funcname": "MarkItemEdited", + "location": "imgui_internal:2272", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseReleased", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igMarkItemEdited", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igIsNavInputDown": [ + "igMemAlloc": [ { - "args": "(ImGuiNavInput n)", + "args": "(size_t size)", "argsT": [ { - "name": "n", - "type": "ImGuiNavInput" + "name": "size", + "type": "size_t" } ], - "argsoriginal": "(ImGuiNavInput n)", - "call_args": "(n)", - "cimguiname": "igIsNavInputDown", - "defaults": [], - "funcname": "IsNavInputDown", - "location": "internal", + "argsoriginal": "(size_t size)", + "call_args": "(size)", + "cimguiname": "igMemAlloc", + "defaults": {}, + "funcname": "MemAlloc", + "location": "imgui:883", "namespace": "ImGui", - "ov_cimguiname": "igIsNavInputDown", - "ret": "bool", - "signature": "(ImGuiNavInput)", + "ov_cimguiname": "igMemAlloc", + "ret": "void*", + "signature": "(size_t)", "stname": "" } ], - "igIsNavInputTest": [ + "igMemFree": [ { - "args": "(ImGuiNavInput n,ImGuiInputReadMode rm)", + "args": "(void* ptr)", "argsT": [ { - "name": "n", - "type": "ImGuiNavInput" - }, - { - "name": "rm", - "type": "ImGuiInputReadMode" + "name": "ptr", + "type": "void*" } ], - "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode rm)", - "call_args": "(n,rm)", - "cimguiname": "igIsNavInputTest", - "defaults": [], - "funcname": "IsNavInputTest", - "location": "internal", + "argsoriginal": "(void* ptr)", + "call_args": "(ptr)", + "cimguiname": "igMemFree", + "defaults": {}, + "funcname": "MemFree", + "location": "imgui:884", "namespace": "ImGui", - "ov_cimguiname": "igIsNavInputTest", - "ret": "bool", - "signature": "(ImGuiNavInput,ImGuiInputReadMode)", + "ov_cimguiname": "igMemFree", + "ret": "void", + "signature": "(void*)", "stname": "" } ], - "igIsPopupOpen": [ + "igMenuItem": [ { - "args": "(const char* str_id,ImGuiPopupFlags flags)", + "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", "argsT": [ { - "name": "str_id", + "name": "label", "type": "const char*" }, { - "name": "flags", - "type": "ImGuiPopupFlags" + "name": "shortcut", + "type": "const char*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "enabled", + "type": "bool" } ], - "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)", - "call_args": "(str_id,flags)", - "cimguiname": "igIsPopupOpen", + "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", + "call_args": "(label,shortcut,selected,enabled)", + "cimguiname": "igMenuItem", "defaults": { - "flags": "0" + "enabled": "true", + "selected": "false", + "shortcut": "NULL" }, - "funcname": "IsPopupOpen", - "location": "imgui", + "funcname": "MenuItem", + "location": "imgui:623", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpenStr", + "ov_cimguiname": "igMenuItemBool", "ret": "bool", - "signature": "(const char*,ImGuiPopupFlags)", + "signature": "(const char*,const char*,bool,bool)", "stname": "" }, { - "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "label", + "type": "const char*" }, { - "name": "popup_flags", - "type": "ImGuiPopupFlags" + "name": "shortcut", + "type": "const char*" + }, + { + "name": "p_selected", + "type": "bool*" + }, + { + "name": "enabled", + "type": "bool" } ], - "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)", - "call_args": "(id,popup_flags)", - "cimguiname": "igIsPopupOpen", - "defaults": [], - "funcname": "IsPopupOpen", - "location": "internal", + "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", + "call_args": "(label,shortcut,p_selected,enabled)", + "cimguiname": "igMenuItem", + "defaults": { + "enabled": "true" + }, + "funcname": "MenuItem", + "location": "imgui:624", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpenID", + "ov_cimguiname": "igMenuItemBoolPtr", "ret": "bool", - "signature": "(ImGuiID,ImGuiPopupFlags)", + "signature": "(const char*,const char*,bool*,bool)", "stname": "" } ], - "igIsRectVisible": [ + "igNavInitWindow": [ { - "args": "(const ImVec2 size)", + "args": "(ImGuiWindow* window,bool force_reinit)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "force_reinit", + "type": "bool" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igIsRectVisible", - "defaults": [], - "funcname": "IsRectVisible", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,bool force_reinit)", + "call_args": "(window,force_reinit)", + "cimguiname": "igNavInitWindow", + "defaults": {}, + "funcname": "NavInitWindow", + "location": "imgui_internal:2313", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisibleNil", - "ret": "bool", - "signature": "(const ImVec2)", + "ov_cimguiname": "igNavInitWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", "stname": "" - }, + } + ], + "igNavMoveRequestButNoResultYet": [ { - "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", - "argsT": [ - { - "name": "rect_min", - "type": "const ImVec2" - }, - { - "name": "rect_max", - "type": "const ImVec2" - } - ], - "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", - "call_args": "(rect_min,rect_max)", - "cimguiname": "igIsRectVisible", - "defaults": [], - "funcname": "IsRectVisible", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestButNoResultYet", + "defaults": {}, + "funcname": "NavMoveRequestButNoResultYet", + "location": "imgui_internal:2314", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisibleVec2", + "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", - "signature": "(const ImVec2,const ImVec2)", + "signature": "()", "stname": "" } ], - "igIsWindowAppearing": [ + "igNavMoveRequestCancel": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsWindowAppearing", - "defaults": [], - "funcname": "IsWindowAppearing", - "location": "imgui", + "cimguiname": "igNavMoveRequestCancel", + "defaults": {}, + "funcname": "NavMoveRequestCancel", + "location": "imgui_internal:2315", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowAppearing", - "ret": "bool", + "ov_cimguiname": "igNavMoveRequestCancel", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsWindowChildOf": [ + "igNavMoveRequestForward": [ { - "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)", + "argsT": [ + { + "name": "move_dir", + "type": "ImGuiDir" + }, + { + "name": "clip_dir", + "type": "ImGuiDir" + }, + { + "name": "bb_rel", + "type": "const ImRect" + }, + { + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + } + ], + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)", + "call_args": "(move_dir,clip_dir,bb_rel,move_flags)", + "cimguiname": "igNavMoveRequestForward", + "defaults": {}, + "funcname": "NavMoveRequestForward", + "location": "imgui_internal:2316", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestForward", + "ret": "void", + "signature": "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)", + "stname": "" + } + ], + "igNavMoveRequestTryWrapping": [ + { + "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { - "name": "potential_parent", - "type": "ImGuiWindow*" + "name": "move_flags", + "type": "ImGuiNavMoveFlags" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", - "call_args": "(window,potential_parent)", - "cimguiname": "igIsWindowChildOf", - "defaults": [], - "funcname": "IsWindowChildOf", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", + "call_args": "(window,move_flags)", + "cimguiname": "igNavMoveRequestTryWrapping", + "defaults": {}, + "funcname": "NavMoveRequestTryWrapping", + "location": "imgui_internal:2317", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowChildOf", - "ret": "bool", - "signature": "(ImGuiWindow*,ImGuiWindow*)", + "ov_cimguiname": "igNavMoveRequestTryWrapping", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", "stname": "" } ], - "igIsWindowCollapsed": [ + "igNewFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsWindowCollapsed", - "defaults": [], - "funcname": "IsWindowCollapsed", - "location": "imgui", + "cimguiname": "igNewFrame", + "defaults": {}, + "funcname": "NewFrame", + "location": "imgui:272", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowCollapsed", - "ret": "bool", + "ov_cimguiname": "igNewFrame", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsWindowDocked": [ + "igNewLine": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsWindowDocked", - "defaults": [], - "funcname": "IsWindowDocked", - "location": "imgui", + "cimguiname": "igNewLine", + "defaults": {}, + "funcname": "NewLine", + "location": "imgui:410", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowDocked", - "ret": "bool", + "ov_cimguiname": "igNewLine", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsWindowFocused": [ - { - "args": "(ImGuiFocusedFlags flags)", - "argsT": [ - { - "name": "flags", - "type": "ImGuiFocusedFlags" - } - ], - "argsoriginal": "(ImGuiFocusedFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsWindowFocused", - "defaults": { - "flags": "0" - }, - "funcname": "IsWindowFocused", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igIsWindowFocused", - "ret": "bool", - "signature": "(ImGuiFocusedFlags)", - "stname": "" - } - ], - "igIsWindowHovered": [ - { - "args": "(ImGuiHoveredFlags flags)", - "argsT": [ - { - "name": "flags", - "type": "ImGuiHoveredFlags" - } - ], - "argsoriginal": "(ImGuiHoveredFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsWindowHovered", - "defaults": { - "flags": "0" - }, - "funcname": "IsWindowHovered", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igIsWindowHovered", - "ret": "bool", - "signature": "(ImGuiHoveredFlags)", - "stname": "" - } - ], - "igIsWindowNavFocusable": [ + "igNextColumn": [ { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igIsWindowNavFocusable", - "defaults": [], - "funcname": "IsWindowNavFocusable", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNextColumn", + "defaults": {}, + "funcname": "NextColumn", + "location": "imgui:731", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowNavFocusable", - "ret": "bool", - "signature": "(ImGuiWindow*)", + "ov_cimguiname": "igNextColumn", + "ret": "void", + "signature": "()", "stname": "" } ], - "igItemAdd": [ + "igOpenPopup": [ { - "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)", + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "id", - "type": "ImGuiID" + "name": "str_id", + "type": "const char*" }, { - "name": "nav_bb", - "type": "const ImRect*" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))", - "call_args": "(bb,id,nav_bb)", - "cimguiname": "igItemAdd", + "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igOpenPopup", "defaults": { - "nav_bb": "((void*)0)" + "popup_flags": "0" }, - "funcname": "ItemAdd", - "location": "internal", + "funcname": "OpenPopup", + "location": "imgui:653", "namespace": "ImGui", - "ov_cimguiname": "igItemAdd", - "ret": "bool", - "signature": "(const ImRect,ImGuiID,const ImRect*)", + "ov_cimguiname": "igOpenPopup", + "ret": "void", + "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], - "igItemHoverable": [ + "igOpenPopupEx": [ { - "args": "(const ImRect bb,ImGuiID id)", + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", "argsT": [ - { - "name": "bb", - "type": "const ImRect" - }, { "name": "id", "type": "ImGuiID" - } - ], - "argsoriginal": "(const ImRect& bb,ImGuiID id)", - "call_args": "(bb,id)", - "cimguiname": "igItemHoverable", - "defaults": [], - "funcname": "ItemHoverable", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igItemHoverable", - "ret": "bool", - "signature": "(const ImRect,ImGuiID)", - "stname": "" - } - ], - "igItemSize": [ - { - "args": "(const ImVec2 size,float text_baseline_y)", - "argsT": [ - { - "name": "size", - "type": "const ImVec2" }, { - "name": "text_baseline_y", - "type": "float" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)", - "call_args": "(size,text_baseline_y)", - "cimguiname": "igItemSize", + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)", + "call_args": "(id,popup_flags)", + "cimguiname": "igOpenPopupEx", "defaults": { - "text_baseline_y": "-1.0f" + "popup_flags": "ImGuiPopupFlags_None" }, - "funcname": "ItemSize", - "location": "internal", + "funcname": "OpenPopupEx", + "location": "imgui_internal:2302", "namespace": "ImGui", - "ov_cimguiname": "igItemSizeVec2", + "ov_cimguiname": "igOpenPopupEx", "ret": "void", - "signature": "(const ImVec2,float)", + "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" - }, + } + ], + "igOpenPopupOnItemClick": [ { - "args": "(const ImRect bb,float text_baseline_y)", + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { - "name": "bb", - "type": "const ImRect" + "name": "str_id", + "type": "const char*" }, { - "name": "text_baseline_y", - "type": "float" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)", - "call_args": "(bb,text_baseline_y)", - "cimguiname": "igItemSize", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igOpenPopupOnItemClick", "defaults": { - "text_baseline_y": "-1.0f" + "popup_flags": "1", + "str_id": "NULL" }, - "funcname": "ItemSize", - "location": "internal", + "funcname": "OpenPopupOnItemClick", + "location": "imgui:654", "namespace": "ImGui", - "ov_cimguiname": "igItemSizeRect", + "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", - "signature": "(const ImRect,float)", + "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], - "igKeepAliveID": [ + "igPlotEx": [ { - "args": "(ImGuiID id)", + "args": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", "argsT": [ { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igKeepAliveID", - "defaults": [], - "funcname": "KeepAliveID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igKeepAliveID", - "ret": "void", - "signature": "(ImGuiID)", - "stname": "" - } - ], - "igLabelText": [ - { - "args": "(const char* label,const char* fmt,...)", - "argsT": [ + "name": "plot_type", + "type": "ImGuiPlotType" + }, { "name": "label", "type": "const char*" }, { - "name": "fmt", - "type": "const char*" + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" }, { - "name": "...", - "type": "..." - } - ], - "argsoriginal": "(const char* label,const char* fmt,...)", - "call_args": "(label,fmt,...)", - "cimguiname": "igLabelText", - "defaults": [], - "funcname": "LabelText", - "isvararg": "...)", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igLabelText", - "ret": "void", - "signature": "(const char*,const char*,...)", - "stname": "" - } - ], - "igLabelTextV": [ - { - "args": "(const char* label,const char* fmt,va_list args)", - "argsT": [ + "name": "data", + "type": "void*" + }, + { + "name": "values_count", + "type": "int" + }, { - "name": "label", - "type": "const char*" + "name": "values_offset", + "type": "int" }, { - "name": "fmt", + "name": "overlay_text", "type": "const char*" }, { - "name": "args", - "type": "va_list" + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "frame_size", + "type": "ImVec2" } ], - "argsoriginal": "(const char* label,const char* fmt,va_list args)", - "call_args": "(label,fmt,args)", - "cimguiname": "igLabelTextV", - "defaults": [], - "funcname": "LabelTextV", - "location": "imgui", + "argsoriginal": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", + "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)", + "cimguiname": "igPlotEx", + "defaults": {}, + "funcname": "PlotEx", + "location": "imgui_internal:2509", "namespace": "ImGui", - "ov_cimguiname": "igLabelTextV", - "ret": "void", - "signature": "(const char*,const char*,va_list)", + "ov_cimguiname": "igPlotEx", + "ret": "int", + "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], - "igListBox": [ + "igPlotHistogram": [ { - "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", + "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "current_item", - "type": "int*" + "name": "values", + "type": "const float*" }, { - "name": "items", - "type": "const char* const[]" + "name": "values_count", + "type": "int" }, { - "name": "items_count", + "name": "values_offset", "type": "int" }, { - "name": "height_in_items", + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", "type": "int" } ], - "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", - "call_args": "(label,current_item,items,items_count,height_in_items)", - "cimguiname": "igListBox", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotHistogram", "defaults": { - "height_in_items": "-1" + "graph_size": "ImVec2(0,0)", + "overlay_text": "NULL", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" }, - "funcname": "ListBox", - "location": "imgui", + "funcname": "PlotHistogram", + "location": "imgui:603", "namespace": "ImGui", - "ov_cimguiname": "igListBoxStr_arr", - "ret": "bool", - "signature": "(const char*,int*,const char* const[],int,int)", + "ov_cimguiname": "igPlotHistogramFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" }, { - "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", + "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "current_item", - "type": "int*" - }, - { - "name": "items_getter", - "ret": "bool", - "signature": "(void* data,int idx,const char** out_text)", - "type": "bool(*)(void* data,int idx,const char** out_text)" + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" }, { "name": "data", "type": "void*" }, { - "name": "items_count", + "name": "values_count", "type": "int" }, { - "name": "height_in_items", + "name": "values_offset", "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" } ], - "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", - "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", - "cimguiname": "igListBox", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotHistogram", "defaults": { - "height_in_items": "-1" + "graph_size": "ImVec2(0,0)", + "overlay_text": "NULL", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" }, - "funcname": "ListBox", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxFnBoolPtr", - "ret": "bool", - "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", - "stname": "" - } - ], - "igListBoxFooter": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igListBoxFooter", - "defaults": [], - "funcname": "ListBoxFooter", - "location": "imgui", + "funcname": "PlotHistogram", + "location": "imgui:604", "namespace": "ImGui", - "ov_cimguiname": "igListBoxFooter", + "ov_cimguiname": "igPlotHistogramFnFloatPtr", "ret": "void", - "signature": "()", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], - "igListBoxHeader": [ + "igPlotLines": [ { - "args": "(const char* label,const ImVec2 size)", + "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "size", - "type": "const ImVec2" - } - ], - "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,size)", - "cimguiname": "igListBoxHeader", - "defaults": { - "size": "ImVec2(0,0)" - }, - "funcname": "ListBoxHeader", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderVec2", - "ret": "bool", - "signature": "(const char*,const ImVec2)", - "stname": "" - }, - { - "args": "(const char* label,int items_count,int height_in_items)", - "argsT": [ - { - "name": "label", - "type": "const char*" + "name": "values", + "type": "const float*" }, { - "name": "items_count", + "name": "values_count", "type": "int" }, { - "name": "height_in_items", + "name": "values_offset", "type": "int" - } - ], - "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", - "call_args": "(label,items_count,height_in_items)", - "cimguiname": "igListBoxHeader", - "defaults": { - "height_in_items": "-1" - }, - "funcname": "ListBoxHeader", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderInt", - "ret": "bool", - "signature": "(const char*,int,int)", - "stname": "" - } - ], - "igLoadIniSettingsFromDisk": [ - { - "args": "(const char* ini_filename)", - "argsT": [ + }, { - "name": "ini_filename", + "name": "overlay_text", "type": "const char*" - } - ], - "argsoriginal": "(const char* ini_filename)", - "call_args": "(ini_filename)", - "cimguiname": "igLoadIniSettingsFromDisk", - "defaults": [], - "funcname": "LoadIniSettingsFromDisk", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igLoadIniSettingsFromDisk", - "ret": "void", - "signature": "(const char*)", - "stname": "" - } - ], - "igLoadIniSettingsFromMemory": [ - { - "args": "(const char* ini_data,size_t ini_size)", - "argsT": [ + }, { - "name": "ini_data", - "type": "const char*" + "name": "scale_min", + "type": "float" }, { - "name": "ini_size", - "type": "size_t" + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const char* ini_data,size_t ini_size=0)", - "call_args": "(ini_data,ini_size)", - "cimguiname": "igLoadIniSettingsFromMemory", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotLines", "defaults": { - "ini_size": "0" + "graph_size": "ImVec2(0,0)", + "overlay_text": "NULL", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" }, - "funcname": "LoadIniSettingsFromMemory", - "location": "imgui", + "funcname": "PlotLines", + "location": "imgui:601", "namespace": "ImGui", - "ov_cimguiname": "igLoadIniSettingsFromMemory", + "ov_cimguiname": "igPlotLinesFloatPtr", "ret": "void", - "signature": "(const char*,size_t)", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" - } - ], - "igLogBegin": [ + }, { - "args": "(ImGuiLogType type,int auto_open_depth)", + "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", "argsT": [ { - "name": "type", - "type": "ImGuiLogType" + "name": "label", + "type": "const char*" + }, + { + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" }, { - "name": "auto_open_depth", + "name": "values_count", + "type": "int" + }, + { + "name": "values_offset", "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" } ], - "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", - "call_args": "(type,auto_open_depth)", - "cimguiname": "igLogBegin", - "defaults": [], - "funcname": "LogBegin", - "location": "internal", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotLines", + "defaults": { + "graph_size": "ImVec2(0,0)", + "overlay_text": "NULL", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" + }, + "funcname": "PlotLines", + "location": "imgui:602", "namespace": "ImGui", - "ov_cimguiname": "igLogBegin", + "ov_cimguiname": "igPlotLinesFnFloatPtr", "ret": "void", - "signature": "(ImGuiLogType,int)", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], - "igLogButtons": [ + "igPopAllowKeyboardFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igLogButtons", - "defaults": [], - "funcname": "LogButtons", - "location": "imgui", + "cimguiname": "igPopAllowKeyboardFocus", + "defaults": {}, + "funcname": "PopAllowKeyboardFocus", + "location": "imgui:380", "namespace": "ImGui", - "ov_cimguiname": "igLogButtons", + "ov_cimguiname": "igPopAllowKeyboardFocus", "ret": "void", "signature": "()", "stname": "" } ], - "igLogFinish": [ + "igPopButtonRepeat": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igLogFinish", - "defaults": [], - "funcname": "LogFinish", - "location": "imgui", + "cimguiname": "igPopButtonRepeat", + "defaults": {}, + "funcname": "PopButtonRepeat", + "location": "imgui:382", "namespace": "ImGui", - "ov_cimguiname": "igLogFinish", + "ov_cimguiname": "igPopButtonRepeat", "ret": "void", "signature": "()", "stname": "" } ], - "igLogRenderedText": [ - { - "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)", - "argsT": [ - { - "name": "ref_pos", - "type": "const ImVec2*" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - } - ], - "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))", - "call_args": "(ref_pos,text,text_end)", - "cimguiname": "igLogRenderedText", - "defaults": { - "text_end": "((void*)0)" - }, - "funcname": "LogRenderedText", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igLogRenderedText", - "ret": "void", - "signature": "(const ImVec2*,const char*,const char*)", - "stname": "" - } - ], - "igLogText": [ + "igPopClipRect": [ { - "args": "(const char* fmt,...)", - "argsT": [ - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "...", - "type": "..." - } - ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "igLogText", - "defaults": [], - "funcname": "LogText", - "isvararg": "...)", - "location": "imgui", - "manual": true, + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopClipRect", + "defaults": {}, + "funcname": "PopClipRect", + "location": "imgui:773", "namespace": "ImGui", - "ov_cimguiname": "igLogText", + "ov_cimguiname": "igPopClipRect", "ret": "void", - "signature": "(const char*,...)", + "signature": "()", "stname": "" } ], - "igLogToBuffer": [ + "igPopColumnsBackground": [ { - "args": "(int auto_open_depth)", - "argsT": [ - { - "name": "auto_open_depth", - "type": "int" - } - ], - "argsoriginal": "(int auto_open_depth=-1)", - "call_args": "(auto_open_depth)", - "cimguiname": "igLogToBuffer", - "defaults": { - "auto_open_depth": "-1" - }, - "funcname": "LogToBuffer", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopColumnsBackground", + "defaults": {}, + "funcname": "PopColumnsBackground", + "location": "imgui_internal:2355", "namespace": "ImGui", - "ov_cimguiname": "igLogToBuffer", + "ov_cimguiname": "igPopColumnsBackground", "ret": "void", - "signature": "(int)", + "signature": "()", "stname": "" } ], - "igLogToClipboard": [ + "igPopFocusScope": [ { - "args": "(int auto_open_depth)", - "argsT": [ - { - "name": "auto_open_depth", - "type": "int" - } - ], - "argsoriginal": "(int auto_open_depth=-1)", - "call_args": "(auto_open_depth)", - "cimguiname": "igLogToClipboard", - "defaults": { - "auto_open_depth": "-1" - }, - "funcname": "LogToClipboard", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopFocusScope", + "defaults": {}, + "funcname": "PopFocusScope", + "location": "imgui_internal:2328", "namespace": "ImGui", - "ov_cimguiname": "igLogToClipboard", + "ov_cimguiname": "igPopFocusScope", "ret": "void", - "signature": "(int)", + "signature": "()", "stname": "" } ], - "igLogToFile": [ + "igPopFont": [ { - "args": "(int auto_open_depth,const char* filename)", - "argsT": [ - { - "name": "auto_open_depth", - "type": "int" - }, - { - "name": "filename", - "type": "const char*" - } - ], - "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", - "call_args": "(auto_open_depth,filename)", - "cimguiname": "igLogToFile", - "defaults": { - "auto_open_depth": "-1", - "filename": "((void*)0)" - }, - "funcname": "LogToFile", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopFont", + "defaults": {}, + "funcname": "PopFont", + "location": "imgui:372", "namespace": "ImGui", - "ov_cimguiname": "igLogToFile", + "ov_cimguiname": "igPopFont", "ret": "void", - "signature": "(int,const char*)", + "signature": "()", "stname": "" } ], - "igLogToTTY": [ + "igPopID": [ { - "args": "(int auto_open_depth)", - "argsT": [ - { - "name": "auto_open_depth", - "type": "int" - } - ], - "argsoriginal": "(int auto_open_depth=-1)", - "call_args": "(auto_open_depth)", - "cimguiname": "igLogToTTY", - "defaults": { - "auto_open_depth": "-1" - }, - "funcname": "LogToTTY", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopID", + "defaults": {}, + "funcname": "PopID", + "location": "imgui:443", "namespace": "ImGui", - "ov_cimguiname": "igLogToTTY", + "ov_cimguiname": "igPopID", "ret": "void", - "signature": "(int)", + "signature": "()", "stname": "" } ], - "igMarkIniSettingsDirty": [ + "igPopItemFlag": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igMarkIniSettingsDirty", - "defaults": [], - "funcname": "MarkIniSettingsDirty", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igMarkIniSettingsDirtyNil", - "ret": "void", - "signature": "()", - "stname": "" - }, - { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igMarkIniSettingsDirty", - "defaults": [], - "funcname": "MarkIniSettingsDirty", - "location": "internal", + "cimguiname": "igPopItemFlag", + "defaults": {}, + "funcname": "PopItemFlag", + "location": "imgui_internal:2289", "namespace": "ImGui", - "ov_cimguiname": "igMarkIniSettingsDirtyWindowPtr", + "ov_cimguiname": "igPopItemFlag", "ret": "void", - "signature": "(ImGuiWindow*)", + "signature": "()", "stname": "" } ], - "igMarkItemEdited": [ + "igPopItemWidth": [ { - "args": "(ImGuiID id)", - "argsT": [ - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igMarkItemEdited", - "defaults": [], - "funcname": "MarkItemEdited", - "location": "internal", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopItemWidth", + "defaults": {}, + "funcname": "PopItemWidth", + "location": "imgui:386", "namespace": "ImGui", - "ov_cimguiname": "igMarkItemEdited", + "ov_cimguiname": "igPopItemWidth", "ret": "void", - "signature": "(ImGuiID)", + "signature": "()", "stname": "" } ], - "igMemAlloc": [ + "igPopStyleColor": [ { - "args": "(size_t size)", + "args": "(int count)", "argsT": [ { - "name": "size", - "type": "size_t" + "name": "count", + "type": "int" } ], - "argsoriginal": "(size_t size)", - "call_args": "(size)", - "cimguiname": "igMemAlloc", - "defaults": [], - "funcname": "MemAlloc", - "location": "imgui", + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleColor", + "defaults": { + "count": "1" + }, + "funcname": "PopStyleColor", + "location": "imgui:375", "namespace": "ImGui", - "ov_cimguiname": "igMemAlloc", - "ret": "void*", - "signature": "(size_t)", + "ov_cimguiname": "igPopStyleColor", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igMemFree": [ + "igPopStyleVar": [ { - "args": "(void* ptr)", + "args": "(int count)", "argsT": [ { - "name": "ptr", - "type": "void*" + "name": "count", + "type": "int" } ], - "argsoriginal": "(void* ptr)", - "call_args": "(ptr)", - "cimguiname": "igMemFree", - "defaults": [], - "funcname": "MemFree", - "location": "imgui", + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleVar", + "defaults": { + "count": "1" + }, + "funcname": "PopStyleVar", + "location": "imgui:378", "namespace": "ImGui", - "ov_cimguiname": "igMemFree", + "ov_cimguiname": "igPopStyleVar", "ret": "void", - "signature": "(void*)", + "signature": "(int)", "stname": "" } ], - "igMenuItem": [ + "igPopTextWrapPos": [ { - "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "shortcut", - "type": "const char*" - }, - { - "name": "selected", - "type": "bool" - }, - { - "name": "enabled", - "type": "bool" - } - ], - "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", - "call_args": "(label,shortcut,selected,enabled)", - "cimguiname": "igMenuItem", - "defaults": { - "enabled": "true", - "selected": "false", - "shortcut": "((void*)0)" - }, - "funcname": "MenuItem", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopTextWrapPos", + "defaults": {}, + "funcname": "PopTextWrapPos", + "location": "imgui:390", "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBool", - "ret": "bool", - "signature": "(const char*,const char*,bool,bool)", + "ov_cimguiname": "igPopTextWrapPos", + "ret": "void", + "signature": "()", "stname": "" - }, + } + ], + "igProgressBar": [ { - "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", + "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "shortcut", - "type": "const char*" + "name": "fraction", + "type": "float" }, { - "name": "p_selected", - "type": "bool*" + "name": "size_arg", + "type": "const ImVec2" }, { - "name": "enabled", - "type": "bool" + "name": "overlay", + "type": "const char*" } ], - "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", - "call_args": "(label,shortcut,p_selected,enabled)", - "cimguiname": "igMenuItem", + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435082228750796873653722224568e-38F,0),const char* overlay=((void*)0))", + "call_args": "(fraction,size_arg,overlay)", + "cimguiname": "igProgressBar", "defaults": { - "enabled": "true" + "overlay": "NULL", + "size_arg": "ImVec2(-FLT_MIN,0)" }, - "funcname": "MenuItem", - "location": "imgui", + "funcname": "ProgressBar", + "location": "imgui:477", "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBoolPtr", - "ret": "bool", - "signature": "(const char*,const char*,bool*,bool)", + "ov_cimguiname": "igProgressBar", + "ret": "void", + "signature": "(float,const ImVec2,const char*)", "stname": "" } ], - "igNavInitWindow": [ + "igPushAllowKeyboardFocus": [ { - "args": "(ImGuiWindow* window,bool force_reinit)", + "args": "(bool allow_keyboard_focus)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "force_reinit", + "name": "allow_keyboard_focus", "type": "bool" } ], - "argsoriginal": "(ImGuiWindow* window,bool force_reinit)", - "call_args": "(window,force_reinit)", - "cimguiname": "igNavInitWindow", - "defaults": [], - "funcname": "NavInitWindow", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igNavInitWindow", - "ret": "void", - "signature": "(ImGuiWindow*,bool)", - "stname": "" - } - ], - "igNavMoveRequestButNoResultYet": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNavMoveRequestButNoResultYet", - "defaults": [], - "funcname": "NavMoveRequestButNoResultYet", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igNavMoveRequestButNoResultYet", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "igNavMoveRequestCancel": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNavMoveRequestCancel", - "defaults": [], - "funcname": "NavMoveRequestCancel", - "location": "internal", + "argsoriginal": "(bool allow_keyboard_focus)", + "call_args": "(allow_keyboard_focus)", + "cimguiname": "igPushAllowKeyboardFocus", + "defaults": {}, + "funcname": "PushAllowKeyboardFocus", + "location": "imgui:379", "namespace": "ImGui", - "ov_cimguiname": "igNavMoveRequestCancel", + "ov_cimguiname": "igPushAllowKeyboardFocus", "ret": "void", - "signature": "()", + "signature": "(bool)", "stname": "" } ], - "igNavMoveRequestForward": [ + "igPushButtonRepeat": [ { - "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)", + "args": "(bool repeat)", "argsT": [ { - "name": "move_dir", - "type": "ImGuiDir" - }, - { - "name": "clip_dir", - "type": "ImGuiDir" - }, - { - "name": "bb_rel", - "type": "const ImRect" - }, - { - "name": "move_flags", - "type": "ImGuiNavMoveFlags" + "name": "repeat", + "type": "bool" } ], - "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)", - "call_args": "(move_dir,clip_dir,bb_rel,move_flags)", - "cimguiname": "igNavMoveRequestForward", - "defaults": [], - "funcname": "NavMoveRequestForward", - "location": "internal", + "argsoriginal": "(bool repeat)", + "call_args": "(repeat)", + "cimguiname": "igPushButtonRepeat", + "defaults": {}, + "funcname": "PushButtonRepeat", + "location": "imgui:381", "namespace": "ImGui", - "ov_cimguiname": "igNavMoveRequestForward", + "ov_cimguiname": "igPushButtonRepeat", "ret": "void", - "signature": "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)", + "signature": "(bool)", "stname": "" } ], - "igNavMoveRequestTryWrapping": [ + "igPushClipRect": [ { - "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", + "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "clip_rect_min", + "type": "const ImVec2" }, { - "name": "move_flags", - "type": "ImGuiNavMoveFlags" + "name": "clip_rect_max", + "type": "const ImVec2" + }, + { + "name": "intersect_with_current_clip_rect", + "type": "bool" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", - "call_args": "(window,move_flags)", - "cimguiname": "igNavMoveRequestTryWrapping", - "defaults": [], - "funcname": "NavMoveRequestTryWrapping", - "location": "internal", + "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", + "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", + "cimguiname": "igPushClipRect", + "defaults": {}, + "funcname": "PushClipRect", + "location": "imgui:772", "namespace": "ImGui", - "ov_cimguiname": "igNavMoveRequestTryWrapping", + "ov_cimguiname": "igPushClipRect", "ret": "void", - "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", + "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igNewFrame": [ + "igPushColumnClipRect": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNewFrame", - "defaults": [], - "funcname": "NewFrame", - "location": "imgui", + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index)", + "call_args": "(column_index)", + "cimguiname": "igPushColumnClipRect", + "defaults": {}, + "funcname": "PushColumnClipRect", + "location": "imgui_internal:2353", "namespace": "ImGui", - "ov_cimguiname": "igNewFrame", + "ov_cimguiname": "igPushColumnClipRect", "ret": "void", - "signature": "()", + "signature": "(int)", "stname": "" } ], - "igNewLine": [ + "igPushColumnsBackground": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igNewLine", - "defaults": [], - "funcname": "NewLine", - "location": "imgui", + "cimguiname": "igPushColumnsBackground", + "defaults": {}, + "funcname": "PushColumnsBackground", + "location": "imgui_internal:2354", "namespace": "ImGui", - "ov_cimguiname": "igNewLine", + "ov_cimguiname": "igPushColumnsBackground", "ret": "void", "signature": "()", "stname": "" } ], - "igNextColumn": [ + "igPushFocusScope": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNextColumn", - "defaults": [], - "funcname": "NextColumn", - "location": "imgui", + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushFocusScope", + "defaults": {}, + "funcname": "PushFocusScope", + "location": "imgui_internal:2327", "namespace": "ImGui", - "ov_cimguiname": "igNextColumn", + "ov_cimguiname": "igPushFocusScope", "ret": "void", - "signature": "()", + "signature": "(ImGuiID)", "stname": "" } ], - "igOpenPopup": [ + "igPushFont": [ { - "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "args": "(ImFont* font)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "popup_flags", - "type": "ImGuiPopupFlags" + "name": "font", + "type": "ImFont*" } ], - "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", - "call_args": "(str_id,popup_flags)", - "cimguiname": "igOpenPopup", - "defaults": { - "popup_flags": "0" - }, - "funcname": "OpenPopup", - "location": "imgui", + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igPushFont", + "defaults": {}, + "funcname": "PushFont", + "location": "imgui:371", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopup", + "ov_cimguiname": "igPushFont", "ret": "void", - "signature": "(const char*,ImGuiPopupFlags)", + "signature": "(ImFont*)", "stname": "" } ], - "igOpenPopupContextItem": [ + "igPushID": [ { - "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "args": "(const char* str_id)", "argsT": [ { "name": "str_id", "type": "const char*" - }, - { - "name": "popup_flags", - "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", - "call_args": "(str_id,popup_flags)", - "cimguiname": "igOpenPopupContextItem", - "defaults": { - "popup_flags": "1", - "str_id": "((void*)0)" - }, - "funcname": "OpenPopupContextItem", - "location": "imgui", + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igPushID", + "defaults": {}, + "funcname": "PushID", + "location": "imgui:439", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopupContextItem", - "ret": "bool", - "signature": "(const char*,ImGuiPopupFlags)", + "ov_cimguiname": "igPushIDStr", + "ret": "void", + "signature": "(const char*)", "stname": "" - } - ], - "igOpenPopupEx": [ + }, { - "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "args": "(const char* str_id_begin,const char* str_id_end)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "str_id_begin", + "type": "const char*" }, { - "name": "popup_flags", - "type": "ImGuiPopupFlags" + "name": "str_id_end", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)", - "call_args": "(id,popup_flags)", - "cimguiname": "igOpenPopupEx", - "defaults": { - "popup_flags": "ImGuiPopupFlags_None" - }, - "funcname": "OpenPopupEx", - "location": "internal", + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igPushID", + "defaults": {}, + "funcname": "PushID", + "location": "imgui:440", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopupEx", + "ov_cimguiname": "igPushIDStrStr", "ret": "void", - "signature": "(ImGuiID,ImGuiPopupFlags)", + "signature": "(const char*,const char*)", "stname": "" - } - ], - "igPlotEx": [ + }, { - "args": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", + "args": "(const void* ptr_id)", "argsT": [ { - "name": "plot_type", - "type": "ImGuiPlotType" - }, - { - "name": "label", - "type": "const char*" - }, - { - "name": "values_getter", - "ret": "float", - "signature": "(void* data,int idx)", - "type": "float(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, - { - "name": "overlay_text", - "type": "const char*" - }, - { - "name": "scale_min", - "type": "float" - }, - { - "name": "scale_max", - "type": "float" - }, - { - "name": "frame_size", - "type": "ImVec2" + "name": "ptr_id", + "type": "const void*" } ], - "argsoriginal": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", - "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)", - "cimguiname": "igPlotEx", - "defaults": [], - "funcname": "PlotEx", - "location": "internal", + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igPushID", + "defaults": {}, + "funcname": "PushID", + "location": "imgui:441", "namespace": "ImGui", - "ov_cimguiname": "igPlotEx", - "ret": "int", - "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "ov_cimguiname": "igPushIDPtr", + "ret": "void", + "signature": "(const void*)", "stname": "" - } - ], - "igPlotHistogram": [ + }, { - "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", + "args": "(int int_id)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values", - "type": "const float*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, - { - "name": "overlay_text", - "type": "const char*" - }, - { - "name": "scale_min", - "type": "float" - }, - { - "name": "scale_max", - "type": "float" - }, - { - "name": "graph_size", - "type": "ImVec2" - }, - { - "name": "stride", + "name": "int_id", "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", - "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", - "cimguiname": "igPlotHistogram", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "stride": "sizeof(float)", - "values_offset": "0" - }, - "funcname": "PlotHistogram", - "location": "imgui", + "argsoriginal": "(int int_id)", + "call_args": "(int_id)", + "cimguiname": "igPushID", + "defaults": {}, + "funcname": "PushID", + "location": "imgui:442", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFloatPtr", + "ov_cimguiname": "igPushIDInt", "ret": "void", - "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "signature": "(int)", "stname": "" - }, + } + ], + "igPushItemFlag": [ { - "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", + "args": "(ImGuiItemFlags option,bool enabled)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values_getter", - "ret": "float", - "signature": "(void* data,int idx)", - "type": "float(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, - { - "name": "overlay_text", - "type": "const char*" + "name": "option", + "type": "ImGuiItemFlags" }, { - "name": "scale_min", - "type": "float" - }, + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiItemFlags option,bool enabled)", + "call_args": "(option,enabled)", + "cimguiname": "igPushItemFlag", + "defaults": {}, + "funcname": "PushItemFlag", + "location": "imgui_internal:2288", + "namespace": "ImGui", + "ov_cimguiname": "igPushItemFlag", + "ret": "void", + "signature": "(ImGuiItemFlags,bool)", + "stname": "" + } + ], + "igPushItemWidth": [ + { + "args": "(float item_width)", + "argsT": [ { - "name": "scale_max", + "name": "item_width", "type": "float" - }, - { - "name": "graph_size", - "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", - "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", - "cimguiname": "igPlotHistogram", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "values_offset": "0" - }, - "funcname": "PlotHistogram", - "location": "imgui", + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igPushItemWidth", + "defaults": {}, + "funcname": "PushItemWidth", + "location": "imgui:385", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFnFloatPtr", + "ov_cimguiname": "igPushItemWidth", "ret": "void", - "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "signature": "(float)", "stname": "" } ], - "igPlotLines": [ + "igPushMultiItemsWidths": [ { - "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", + "args": "(int components,float width_full)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values", - "type": "const float*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", + "name": "components", "type": "int" }, { - "name": "overlay_text", - "type": "const char*" - }, - { - "name": "scale_min", + "name": "width_full", "type": "float" - }, + } + ], + "argsoriginal": "(int components,float width_full)", + "call_args": "(components,width_full)", + "cimguiname": "igPushMultiItemsWidths", + "defaults": {}, + "funcname": "PushMultiItemsWidths", + "location": "imgui_internal:2287", + "namespace": "ImGui", + "ov_cimguiname": "igPushMultiItemsWidths", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igPushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ { - "name": "scale_max", - "type": "float" - }, + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushOverrideID", + "defaults": {}, + "funcname": "PushOverrideID", + "location": "imgui_internal:2273", + "namespace": "ImGui", + "ov_cimguiname": "igPushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igPushStyleColor": [ + { + "args": "(ImGuiCol idx,ImU32 col)", + "argsT": [ { - "name": "graph_size", - "type": "ImVec2" + "name": "idx", + "type": "ImGuiCol" }, { - "name": "stride", - "type": "int" + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", - "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", - "cimguiname": "igPlotLines", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "stride": "sizeof(float)", - "values_offset": "0" - }, - "funcname": "PlotLines", - "location": "imgui", + "argsoriginal": "(ImGuiCol idx,ImU32 col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": {}, + "funcname": "PushStyleColor", + "location": "imgui:373", "namespace": "ImGui", - "ov_cimguiname": "igPlotLinesFloatPtr", + "ov_cimguiname": "igPushStyleColorU32", "ret": "void", - "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "signature": "(ImGuiCol,ImU32)", "stname": "" }, { - "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", + "args": "(ImGuiCol idx,const ImVec4 col)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values_getter", - "ret": "float", - "signature": "(void* data,int idx)", - "type": "float(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, - { - "name": "overlay_text", - "type": "const char*" - }, - { - "name": "scale_min", - "type": "float" - }, - { - "name": "scale_max", - "type": "float" + "name": "idx", + "type": "ImGuiCol" }, { - "name": "graph_size", - "type": "ImVec2" + "name": "col", + "type": "const ImVec4" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", - "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", - "cimguiname": "igPlotLines", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "values_offset": "0" - }, - "funcname": "PlotLines", - "location": "imgui", + "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": {}, + "funcname": "PushStyleColor", + "location": "imgui:374", "namespace": "ImGui", - "ov_cimguiname": "igPlotLinesFnFloatPtr", + "ov_cimguiname": "igPushStyleColorVec4", "ret": "void", - "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "signature": "(ImGuiCol,const ImVec4)", "stname": "" } ], - "igPopAllowKeyboardFocus": [ + "igPushStyleVar": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopAllowKeyboardFocus", - "defaults": [], - "funcname": "PopAllowKeyboardFocus", - "location": "imgui", + "args": "(ImGuiStyleVar idx,float val)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "float" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,float val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", + "defaults": {}, + "funcname": "PushStyleVar", + "location": "imgui:376", "namespace": "ImGui", - "ov_cimguiname": "igPopAllowKeyboardFocus", + "ov_cimguiname": "igPushStyleVarFloat", "ret": "void", - "signature": "()", + "signature": "(ImGuiStyleVar,float)", "stname": "" - } - ], - "igPopButtonRepeat": [ + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopButtonRepeat", - "defaults": [], - "funcname": "PopButtonRepeat", - "location": "imgui", + "args": "(ImGuiStyleVar idx,const ImVec2 val)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", + "defaults": {}, + "funcname": "PushStyleVar", + "location": "imgui:377", "namespace": "ImGui", - "ov_cimguiname": "igPopButtonRepeat", + "ov_cimguiname": "igPushStyleVarVec2", "ret": "void", - "signature": "()", + "signature": "(ImGuiStyleVar,const ImVec2)", "stname": "" } ], - "igPopClipRect": [ + "igPushTextWrapPos": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopClipRect", - "defaults": [], - "funcname": "PopClipRect", - "location": "imgui", + "args": "(float wrap_local_pos_x)", + "argsT": [ + { + "name": "wrap_local_pos_x", + "type": "float" + } + ], + "argsoriginal": "(float wrap_local_pos_x=0.0f)", + "call_args": "(wrap_local_pos_x)", + "cimguiname": "igPushTextWrapPos", + "defaults": { + "wrap_local_pos_x": "0.0f" + }, + "funcname": "PushTextWrapPos", + "location": "imgui:389", "namespace": "ImGui", - "ov_cimguiname": "igPopClipRect", + "ov_cimguiname": "igPushTextWrapPos", "ret": "void", - "signature": "()", + "signature": "(float)", "stname": "" } ], - "igPopColumnsBackground": [ + "igRadioButton": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopColumnsBackground", - "defaults": [], - "funcname": "PopColumnsBackground", - "location": "internal", + "args": "(const char* label,bool active)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "active", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool active)", + "call_args": "(label,active)", + "cimguiname": "igRadioButton", + "defaults": {}, + "funcname": "RadioButton", + "location": "imgui:475", "namespace": "ImGui", - "ov_cimguiname": "igPopColumnsBackground", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igRadioButtonBool", + "ret": "bool", + "signature": "(const char*,bool)", "stname": "" - } - ], - "igPopFocusScope": [ + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopFocusScope", - "defaults": [], - "funcname": "PopFocusScope", - "location": "internal", + "args": "(const char* label,int* v,int v_button)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_button", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* v,int v_button)", + "call_args": "(label,v,v_button)", + "cimguiname": "igRadioButton", + "defaults": {}, + "funcname": "RadioButton", + "location": "imgui:476", "namespace": "ImGui", - "ov_cimguiname": "igPopFocusScope", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igRadioButtonIntPtr", + "ret": "bool", + "signature": "(const char*,int*,int)", "stname": "" } ], - "igPopFont": [ + "igRemoveContextHook": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopFont", - "defaults": [], - "funcname": "PopFont", - "location": "imgui", + "args": "(ImGuiContext* context,ImGuiID hook_to_remove)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "hook_to_remove", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiContext* context,ImGuiID hook_to_remove)", + "call_args": "(context,hook_to_remove)", + "cimguiname": "igRemoveContextHook", + "defaults": {}, + "funcname": "RemoveContextHook", + "location": "imgui_internal:2240", "namespace": "ImGui", - "ov_cimguiname": "igPopFont", + "ov_cimguiname": "igRemoveContextHook", "ret": "void", - "signature": "()", + "signature": "(ImGuiContext*,ImGuiID)", "stname": "" } ], - "igPopID": [ + "igRender": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igPopID", - "defaults": [], - "funcname": "PopID", - "location": "imgui", + "cimguiname": "igRender", + "defaults": {}, + "funcname": "Render", + "location": "imgui:274", "namespace": "ImGui", - "ov_cimguiname": "igPopID", + "ov_cimguiname": "igRender", "ret": "void", "signature": "()", "stname": "" } ], - "igPopItemFlag": [ + "igRenderArrow": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopItemFlag", - "defaults": [], - "funcname": "PopItemFlag", - "location": "internal", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)", + "call_args": "(draw_list,pos,col,dir,scale)", + "cimguiname": "igRenderArrow", + "defaults": { + "scale": "1.0f" + }, + "funcname": "RenderArrow", + "location": "imgui_internal:2439", "namespace": "ImGui", - "ov_cimguiname": "igPopItemFlag", + "ov_cimguiname": "igRenderArrow", "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", "stname": "" } ], - "igPopItemWidth": [ + "igRenderArrowPointingAt": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopItemWidth", - "defaults": [], - "funcname": "PopItemWidth", - "location": "imgui", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "half_sz", + "type": "ImVec2" + }, + { + "name": "direction", + "type": "ImGuiDir" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "call_args": "(draw_list,pos,half_sz,direction,col)", + "cimguiname": "igRenderArrowPointingAt", + "defaults": {}, + "funcname": "RenderArrowPointingAt", + "location": "imgui_internal:2443", "namespace": "ImGui", - "ov_cimguiname": "igPopItemWidth", + "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)", "stname": "" } ], - "igPopStyleColor": [ + "igRenderBullet": [ { - "args": "(int count)", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", "argsT": [ { - "name": "count", - "type": "int" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(int count=1)", - "call_args": "(count)", - "cimguiname": "igPopStyleColor", - "defaults": { - "count": "1" - }, - "funcname": "PopStyleColor", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", + "call_args": "(draw_list,pos,col)", + "cimguiname": "igRenderBullet", + "defaults": {}, + "funcname": "RenderBullet", + "location": "imgui_internal:2440", "namespace": "ImGui", - "ov_cimguiname": "igPopStyleColor", + "ov_cimguiname": "igRenderBullet", "ret": "void", - "signature": "(int)", + "signature": "(ImDrawList*,ImVec2,ImU32)", "stname": "" } ], - "igPopStyleVar": [ + "igRenderCheckMark": [ { - "args": "(int count)", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", "argsT": [ { - "name": "count", - "type": "int" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "sz", + "type": "float" } ], - "argsoriginal": "(int count=1)", - "call_args": "(count)", - "cimguiname": "igPopStyleVar", - "defaults": { - "count": "1" - }, - "funcname": "PopStyleVar", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igPopStyleVar", - "ret": "void", - "signature": "(int)", - "stname": "" - } - ], - "igPopTextWrapPos": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopTextWrapPos", - "defaults": [], - "funcname": "PopTextWrapPos", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", + "call_args": "(draw_list,pos,col,sz)", + "cimguiname": "igRenderCheckMark", + "defaults": {}, + "funcname": "RenderCheckMark", + "location": "imgui_internal:2441", "namespace": "ImGui", - "ov_cimguiname": "igPopTextWrapPos", + "ov_cimguiname": "igRenderCheckMark", "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,ImVec2,ImU32,float)", "stname": "" } ], - "igProgressBar": [ + "igRenderColorRectWithAlphaCheckerboard": [ { - "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", + "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags)", "argsT": [ { - "name": "fraction", + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "fill_col", + "type": "ImU32" + }, + { + "name": "grid_step", "type": "float" }, { - "name": "size_arg", - "type": "const ImVec2" + "name": "grid_off", + "type": "ImVec2" }, { - "name": "overlay", - "type": "const char*" + "name": "rounding", + "type": "float" + }, + { + "name": "flags", + "type": "ImDrawFlags" } ], - "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", - "call_args": "(fraction,size_arg,overlay)", - "cimguiname": "igProgressBar", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,ImDrawFlags flags=0)", + "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags)", + "cimguiname": "igRenderColorRectWithAlphaCheckerboard", "defaults": { - "overlay": "((void*)0)", - "size_arg": "ImVec2(-1,0)" + "flags": "0", + "rounding": "0.0f" }, - "funcname": "ProgressBar", - "location": "imgui", + "funcname": "RenderColorRectWithAlphaCheckerboard", + "location": "imgui_internal:2434", "namespace": "ImGui", - "ov_cimguiname": "igProgressBar", + "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", - "signature": "(float,const ImVec2,const char*)", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)", "stname": "" } ], - "igPushAllowKeyboardFocus": [ + "igRenderFrame": [ { - "args": "(bool allow_keyboard_focus)", + "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)", "argsT": [ { - "name": "allow_keyboard_focus", + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "fill_col", + "type": "ImU32" + }, + { + "name": "border", "type": "bool" + }, + { + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(bool allow_keyboard_focus)", - "call_args": "(allow_keyboard_focus)", - "cimguiname": "igPushAllowKeyboardFocus", - "defaults": [], - "funcname": "PushAllowKeyboardFocus", - "location": "imgui", + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)", + "call_args": "(p_min,p_max,fill_col,border,rounding)", + "cimguiname": "igRenderFrame", + "defaults": { + "border": "true", + "rounding": "0.0f" + }, + "funcname": "RenderFrame", + "location": "imgui_internal:2432", "namespace": "ImGui", - "ov_cimguiname": "igPushAllowKeyboardFocus", + "ov_cimguiname": "igRenderFrame", "ret": "void", - "signature": "(bool)", + "signature": "(ImVec2,ImVec2,ImU32,bool,float)", "stname": "" } ], - "igPushButtonRepeat": [ + "igRenderFrameBorder": [ { - "args": "(bool repeat)", + "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)", "argsT": [ { - "name": "repeat", - "type": "bool" + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(bool repeat)", - "call_args": "(repeat)", - "cimguiname": "igPushButtonRepeat", - "defaults": [], - "funcname": "PushButtonRepeat", - "location": "imgui", + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)", + "call_args": "(p_min,p_max,rounding)", + "cimguiname": "igRenderFrameBorder", + "defaults": { + "rounding": "0.0f" + }, + "funcname": "RenderFrameBorder", + "location": "imgui_internal:2433", "namespace": "ImGui", - "ov_cimguiname": "igPushButtonRepeat", + "ov_cimguiname": "igRenderFrameBorder", "ret": "void", - "signature": "(bool)", + "signature": "(ImVec2,ImVec2,float)", "stname": "" } ], - "igPushClipRect": [ + "igRenderMouseCursor": [ { - "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", + "args": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", "argsT": [ { - "name": "clip_rect_min", - "type": "const ImVec2" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "clip_rect_max", - "type": "const ImVec2" + "name": "pos", + "type": "ImVec2" }, { - "name": "intersect_with_current_clip_rect", - "type": "bool" + "name": "scale", + "type": "float" + }, + { + "name": "mouse_cursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "col_fill", + "type": "ImU32" + }, + { + "name": "col_border", + "type": "ImU32" + }, + { + "name": "col_shadow", + "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", - "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", - "cimguiname": "igPushClipRect", - "defaults": [], - "funcname": "PushClipRect", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", + "call_args": "(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow)", + "cimguiname": "igRenderMouseCursor", + "defaults": {}, + "funcname": "RenderMouseCursor", + "location": "imgui_internal:2442", "namespace": "ImGui", - "ov_cimguiname": "igPushClipRect", + "ov_cimguiname": "igRenderMouseCursor", "ret": "void", - "signature": "(const ImVec2,const ImVec2,bool)", + "signature": "(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)", "stname": "" } ], - "igPushColumnClipRect": [ + "igRenderNavHighlight": [ { - "args": "(int column_index)", + "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiNavHighlightFlags" } ], - "argsoriginal": "(int column_index)", - "call_args": "(column_index)", - "cimguiname": "igPushColumnClipRect", - "defaults": [], - "funcname": "PushColumnClipRect", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igPushColumnClipRect", - "ret": "void", - "signature": "(int)", - "stname": "" - } - ], - "igPushColumnsBackground": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPushColumnsBackground", - "defaults": [], - "funcname": "PushColumnsBackground", - "location": "internal", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)", + "call_args": "(bb,id,flags)", + "cimguiname": "igRenderNavHighlight", + "defaults": { + "flags": "ImGuiNavHighlightFlags_TypeDefault" + }, + "funcname": "RenderNavHighlight", + "location": "imgui_internal:2435", "namespace": "ImGui", - "ov_cimguiname": "igPushColumnsBackground", + "ov_cimguiname": "igRenderNavHighlight", "ret": "void", - "signature": "()", + "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", "stname": "" } ], - "igPushFocusScope": [ + "igRenderRectFilledRangeH": [ { - "args": "(ImGuiID id)", + "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "x_start_norm", + "type": "float" + }, + { + "name": "x_end_norm", + "type": "float" + }, + { + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igPushFocusScope", - "defaults": [], - "funcname": "PushFocusScope", - "location": "internal", + "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)", + "cimguiname": "igRenderRectFilledRangeH", + "defaults": {}, + "funcname": "RenderRectFilledRangeH", + "location": "imgui_internal:2444", "namespace": "ImGui", - "ov_cimguiname": "igPushFocusScope", + "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)", "stname": "" } ], - "igPushFont": [ + "igRenderRectFilledWithHole": [ { - "args": "(ImFont* font)", + "args": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", "argsT": [ { - "name": "font", - "type": "ImFont*" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "outer", + "type": "ImRect" + }, + { + "name": "inner", + "type": "ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(ImFont* font)", - "call_args": "(font)", - "cimguiname": "igPushFont", - "defaults": [], - "funcname": "PushFont", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", + "call_args": "(draw_list,outer,inner,col,rounding)", + "cimguiname": "igRenderRectFilledWithHole", + "defaults": {}, + "funcname": "RenderRectFilledWithHole", + "location": "imgui_internal:2445", "namespace": "ImGui", - "ov_cimguiname": "igPushFont", + "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", - "signature": "(ImFont*)", + "signature": "(ImDrawList*,ImRect,ImRect,ImU32,float)", "stname": "" } ], - "igPushID": [ + "igRenderText": [ { - "args": "(const char* str_id)", + "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)", "argsT": [ { - "name": "str_id", + "name": "pos", + "type": "ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", "type": "const char*" + }, + { + "name": "hide_text_after_hash", + "type": "bool" } ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igPushID", - "defaults": [], - "funcname": "PushID", - "location": "imgui", + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)", + "call_args": "(pos,text,text_end,hide_text_after_hash)", + "cimguiname": "igRenderText", + "defaults": { + "hide_text_after_hash": "true", + "text_end": "NULL" + }, + "funcname": "RenderText", + "location": "imgui_internal:2427", "namespace": "ImGui", - "ov_cimguiname": "igPushIDStr", + "ov_cimguiname": "igRenderText", "ret": "void", - "signature": "(const char*)", + "signature": "(ImVec2,const char*,const char*,bool)", "stname": "" - }, + } + ], + "igRenderTextClipped": [ { - "args": "(const char* str_id_begin,const char* str_id_end)", + "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", "argsT": [ { - "name": "str_id_begin", + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", "type": "const char*" }, { - "name": "str_id_end", + "name": "text_end", "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" } ], - "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", - "call_args": "(str_id_begin,str_id_end)", - "cimguiname": "igPushID", - "defaults": [], - "funcname": "PushID", - "location": "imgui", + "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClipped", + "defaults": { + "align": "ImVec2(0,0)", + "clip_rect": "NULL" + }, + "funcname": "RenderTextClipped", + "location": "imgui_internal:2429", "namespace": "ImGui", - "ov_cimguiname": "igPushIDStrStr", + "ov_cimguiname": "igRenderTextClipped", "ret": "void", - "signature": "(const char*,const char*)", + "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" - }, + } + ], + "igRenderTextClippedEx": [ { - "args": "(const void* ptr_id)", + "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", "argsT": [ { - "name": "ptr_id", - "type": "const void*" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" } ], - "argsoriginal": "(const void* ptr_id)", - "call_args": "(ptr_id)", - "cimguiname": "igPushID", - "defaults": [], - "funcname": "PushID", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClippedEx", + "defaults": { + "align": "ImVec2(0,0)", + "clip_rect": "NULL" + }, + "funcname": "RenderTextClippedEx", + "location": "imgui_internal:2430", "namespace": "ImGui", - "ov_cimguiname": "igPushIDPtr", + "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", - "signature": "(const void*)", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" - }, + } + ], + "igRenderTextEllipsis": [ { - "args": "(int int_id)", + "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", "argsT": [ { - "name": "int_id", - "type": "int" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "clip_max_x", + "type": "float" + }, + { + "name": "ellipsis_max_x", + "type": "float" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" } ], - "argsoriginal": "(int int_id)", - "call_args": "(int_id)", - "cimguiname": "igPushID", - "defaults": [], - "funcname": "PushID", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", + "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)", + "cimguiname": "igRenderTextEllipsis", + "defaults": {}, + "funcname": "RenderTextEllipsis", + "location": "imgui_internal:2431", "namespace": "ImGui", - "ov_cimguiname": "igPushIDInt", + "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", - "signature": "(int)", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)", "stname": "" } ], - "igPushItemFlag": [ + "igRenderTextWrapped": [ { - "args": "(ImGuiItemFlags option,bool enabled)", + "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", "argsT": [ { - "name": "option", - "type": "ImGuiItemFlags" + "name": "pos", + "type": "ImVec2" }, { - "name": "enabled", - "type": "bool" + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" } ], - "argsoriginal": "(ImGuiItemFlags option,bool enabled)", - "call_args": "(option,enabled)", - "cimguiname": "igPushItemFlag", - "defaults": [], - "funcname": "PushItemFlag", - "location": "internal", + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", + "call_args": "(pos,text,text_end,wrap_width)", + "cimguiname": "igRenderTextWrapped", + "defaults": {}, + "funcname": "RenderTextWrapped", + "location": "imgui_internal:2428", "namespace": "ImGui", - "ov_cimguiname": "igPushItemFlag", + "ov_cimguiname": "igRenderTextWrapped", "ret": "void", - "signature": "(ImGuiItemFlags,bool)", + "signature": "(ImVec2,const char*,const char*,float)", "stname": "" } ], - "igPushItemWidth": [ + "igResetMouseDragDelta": [ { - "args": "(float item_width)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "item_width", - "type": "float" + "name": "button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(float item_width)", - "call_args": "(item_width)", - "cimguiname": "igPushItemWidth", - "defaults": [], - "funcname": "PushItemWidth", - "location": "imgui", + "argsoriginal": "(ImGuiMouseButton button=0)", + "call_args": "(button)", + "cimguiname": "igResetMouseDragDelta", + "defaults": { + "button": "0" + }, + "funcname": "ResetMouseDragDelta", + "location": "imgui:856", "namespace": "ImGui", - "ov_cimguiname": "igPushItemWidth", + "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igPushMultiItemsWidths": [ + "igSameLine": [ { - "args": "(int components,float width_full)", + "args": "(float offset_from_start_x,float spacing)", "argsT": [ { - "name": "components", - "type": "int" + "name": "offset_from_start_x", + "type": "float" }, { - "name": "width_full", + "name": "spacing", "type": "float" } ], - "argsoriginal": "(int components,float width_full)", - "call_args": "(components,width_full)", - "cimguiname": "igPushMultiItemsWidths", - "defaults": [], - "funcname": "PushMultiItemsWidths", - "location": "internal", + "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", + "call_args": "(offset_from_start_x,spacing)", + "cimguiname": "igSameLine", + "defaults": { + "offset_from_start_x": "0.0f", + "spacing": "-1.0f" + }, + "funcname": "SameLine", + "location": "imgui:409", "namespace": "ImGui", - "ov_cimguiname": "igPushMultiItemsWidths", + "ov_cimguiname": "igSameLine", "ret": "void", - "signature": "(int,float)", + "signature": "(float,float)", "stname": "" } ], - "igPushOverrideID": [ + "igSaveIniSettingsToDisk": [ { - "args": "(ImGuiID id)", + "args": "(const char* ini_filename)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "ini_filename", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igPushOverrideID", - "defaults": [], - "funcname": "PushOverrideID", - "location": "internal", + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igSaveIniSettingsToDisk", + "defaults": {}, + "funcname": "SaveIniSettingsToDisk", + "location": "imgui:871", "namespace": "ImGui", - "ov_cimguiname": "igPushOverrideID", + "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(const char*)", "stname": "" } ], - "igPushStyleColor": [ + "igSaveIniSettingsToMemory": [ { - "args": "(ImGuiCol idx,ImU32 col)", + "args": "(size_t* out_ini_size)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" - }, - { - "name": "col", - "type": "ImU32" + "name": "out_ini_size", + "type": "size_t*" } ], - "argsoriginal": "(ImGuiCol idx,ImU32 col)", - "call_args": "(idx,col)", - "cimguiname": "igPushStyleColor", - "defaults": [], - "funcname": "PushStyleColor", - "location": "imgui", + "argsoriginal": "(size_t* out_ini_size=((void*)0))", + "call_args": "(out_ini_size)", + "cimguiname": "igSaveIniSettingsToMemory", + "defaults": { + "out_ini_size": "NULL" + }, + "funcname": "SaveIniSettingsToMemory", + "location": "imgui:872", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColorU32", - "ret": "void", - "signature": "(ImGuiCol,ImU32)", + "ov_cimguiname": "igSaveIniSettingsToMemory", + "ret": "const char*", + "signature": "(size_t*)", "stname": "" - }, + } + ], + "igScrollToBringRectIntoView": [ { - "args": "(ImGuiCol idx,const ImVec4 col)", + "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "col", - "type": "const ImVec4" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "item_rect", + "type": "const ImRect" } ], - "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", - "call_args": "(idx,col)", - "cimguiname": "igPushStyleColor", - "defaults": [], - "funcname": "PushStyleColor", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,const ImRect& item_rect)", + "call_args": "(window,item_rect)", + "cimguiname": "igScrollToBringRectIntoView", + "defaults": {}, + "funcname": "ScrollToBringRectIntoView", + "location": "imgui_internal:2258", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColorVec4", + "nonUDT": 1, + "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", - "signature": "(ImGuiCol,const ImVec4)", + "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], - "igPushStyleVar": [ + "igScrollbar": [ { - "args": "(ImGuiStyleVar idx,float val)", + "args": "(ImGuiAxis axis)", "argsT": [ { - "name": "idx", - "type": "ImGuiStyleVar" - }, - { - "name": "val", - "type": "float" + "name": "axis", + "type": "ImGuiAxis" } ], - "argsoriginal": "(ImGuiStyleVar idx,float val)", - "call_args": "(idx,val)", - "cimguiname": "igPushStyleVar", - "defaults": [], - "funcname": "PushStyleVar", - "location": "imgui", + "argsoriginal": "(ImGuiAxis axis)", + "call_args": "(axis)", + "cimguiname": "igScrollbar", + "defaults": {}, + "funcname": "Scrollbar", + "location": "imgui_internal:2459", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarFloat", + "ov_cimguiname": "igScrollbar", "ret": "void", - "signature": "(ImGuiStyleVar,float)", + "signature": "(ImGuiAxis)", "stname": "" - }, + } + ], + "igScrollbarEx": [ { - "args": "(ImGuiStyleVar idx,const ImVec2 val)", + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags)", "argsT": [ { - "name": "idx", - "type": "ImGuiStyleVar" + "name": "bb", + "type": "const ImRect" }, { - "name": "val", - "type": "const ImVec2" - } - ], - "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", - "call_args": "(idx,val)", - "cimguiname": "igPushStyleVar", - "defaults": [], - "funcname": "PushStyleVar", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarVec2", - "ret": "void", - "signature": "(ImGuiStyleVar,const ImVec2)", - "stname": "" - } - ], - "igPushTextWrapPos": [ - { - "args": "(float wrap_local_pos_x)", - "argsT": [ + "name": "id", + "type": "ImGuiID" + }, { - "name": "wrap_local_pos_x", + "name": "axis", + "type": "ImGuiAxis" + }, + { + "name": "p_scroll_v", + "type": "float*" + }, + { + "name": "avail_v", + "type": "float" + }, + { + "name": "contents_v", "type": "float" + }, + { + "name": "flags", + "type": "ImDrawFlags" } ], - "argsoriginal": "(float wrap_local_pos_x=0.0f)", - "call_args": "(wrap_local_pos_x)", - "cimguiname": "igPushTextWrapPos", - "defaults": { - "wrap_local_pos_x": "0.0f" - }, - "funcname": "PushTextWrapPos", - "location": "imgui", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags)", + "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,flags)", + "cimguiname": "igScrollbarEx", + "defaults": {}, + "funcname": "ScrollbarEx", + "location": "imgui_internal:2460", "namespace": "ImGui", - "ov_cimguiname": "igPushTextWrapPos", - "ret": "void", - "signature": "(float)", + "ov_cimguiname": "igScrollbarEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawFlags)", "stname": "" } ], - "igRadioButton": [ + "igSelectable": [ { - "args": "(const char* label,bool active)", + "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "active", + "name": "selected", "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiSelectableFlags" + }, + { + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,bool active)", - "call_args": "(label,active)", - "cimguiname": "igRadioButton", - "defaults": [], - "funcname": "RadioButton", - "location": "imgui", + "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,selected,flags,size)", + "cimguiname": "igSelectable", + "defaults": { + "flags": "0", + "selected": "false", + "size": "ImVec2(0,0)" + }, + "funcname": "Selectable", + "location": "imgui:585", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonBool", + "ov_cimguiname": "igSelectableBool", "ret": "bool", - "signature": "(const char*,bool)", + "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", "stname": "" }, { - "args": "(const char* label,int* v,int v_button)", + "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "int*" + "name": "p_selected", + "type": "bool*" }, { - "name": "v_button", - "type": "int" + "name": "flags", + "type": "ImGuiSelectableFlags" + }, + { + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,int* v,int v_button)", - "call_args": "(label,v,v_button)", - "cimguiname": "igRadioButton", - "defaults": [], - "funcname": "RadioButton", - "location": "imgui", + "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,p_selected,flags,size)", + "cimguiname": "igSelectable", + "defaults": { + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "Selectable", + "location": "imgui:586", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonIntPtr", + "ov_cimguiname": "igSelectableBoolPtr", "ret": "bool", - "signature": "(const char*,int*,int)", + "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", "stname": "" } ], - "igRender": [ + "igSeparator": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igRender", - "defaults": [], - "funcname": "Render", - "location": "imgui", + "cimguiname": "igSeparator", + "defaults": {}, + "funcname": "Separator", + "location": "imgui:408", "namespace": "ImGui", - "ov_cimguiname": "igRender", + "ov_cimguiname": "igSeparator", "ret": "void", "signature": "()", "stname": "" } ], - "igRenderArrow": [ + "igSeparatorEx": [ { - "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)", + "args": "(ImGuiSeparatorFlags flags)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "col", - "type": "ImU32" - }, - { - "name": "dir", - "type": "ImGuiDir" - }, - { - "name": "scale", - "type": "float" + "name": "flags", + "type": "ImGuiSeparatorFlags" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)", - "call_args": "(draw_list,pos,col,dir,scale)", - "cimguiname": "igRenderArrow", - "defaults": { - "scale": "1.0f" - }, - "funcname": "RenderArrow", - "location": "internal", + "argsoriginal": "(ImGuiSeparatorFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSeparatorEx", + "defaults": {}, + "funcname": "SeparatorEx", + "location": "imgui_internal:2465", "namespace": "ImGui", - "ov_cimguiname": "igRenderArrow", + "ov_cimguiname": "igSeparatorEx", "ret": "void", - "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", + "signature": "(ImGuiSeparatorFlags)", "stname": "" } ], - "igRenderArrowDockMenu": [ + "igSetActiveID": [ { - "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", + "args": "(ImGuiID id,ImGuiWindow* window)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "p_min", - "type": "ImVec2" - }, - { - "name": "sz", - "type": "float" + "name": "id", + "type": "ImGuiID" }, { - "name": "col", - "type": "ImU32" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", - "call_args": "(draw_list,p_min,sz,col)", - "cimguiname": "igRenderArrowDockMenu", - "defaults": [], - "funcname": "RenderArrowDockMenu", - "location": "internal", + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetActiveID", + "defaults": {}, + "funcname": "SetActiveID", + "location": "imgui_internal:2266", "namespace": "ImGui", - "ov_cimguiname": "igRenderArrowDockMenu", + "ov_cimguiname": "igSetActiveID", "ret": "void", - "signature": "(ImDrawList*,ImVec2,float,ImU32)", + "signature": "(ImGuiID,ImGuiWindow*)", "stname": "" } ], - "igRenderArrowPointingAt": [ + "igSetAllocatorFunctions": [ { - "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "args": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "half_sz", - "type": "ImVec2" + "name": "alloc_func", + "type": "ImGuiMemAllocFunc" }, { - "name": "direction", - "type": "ImGuiDir" + "name": "free_func", + "type": "ImGuiMemFreeFunc" }, { - "name": "col", - "type": "ImU32" + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", - "call_args": "(draw_list,pos,half_sz,direction,col)", - "cimguiname": "igRenderArrowPointingAt", - "defaults": [], - "funcname": "RenderArrowPointingAt", - "location": "internal", + "argsoriginal": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data=((void*)0))", + "call_args": "(alloc_func,free_func,user_data)", + "cimguiname": "igSetAllocatorFunctions", + "defaults": { + "user_data": "NULL" + }, + "funcname": "SetAllocatorFunctions", + "location": "imgui:881", "namespace": "ImGui", - "ov_cimguiname": "igRenderArrowPointingAt", + "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", - "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)", + "signature": "(ImGuiMemAllocFunc,ImGuiMemFreeFunc,void*)", "stname": "" } ], - "igRenderBullet": [ + "igSetClipboardText": [ { - "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", + "args": "(const char* text)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "col", - "type": "ImU32" + "name": "text", + "type": "const char*" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", - "call_args": "(draw_list,pos,col)", - "cimguiname": "igRenderBullet", - "defaults": [], - "funcname": "RenderBullet", - "location": "internal", + "argsoriginal": "(const char* text)", + "call_args": "(text)", + "cimguiname": "igSetClipboardText", + "defaults": {}, + "funcname": "SetClipboardText", + "location": "imgui:864", "namespace": "ImGui", - "ov_cimguiname": "igRenderBullet", + "ov_cimguiname": "igSetClipboardText", "ret": "void", - "signature": "(ImDrawList*,ImVec2,ImU32)", + "signature": "(const char*)", "stname": "" } ], - "igRenderCheckMark": [ + "igSetColorEditOptions": [ { - "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", + "args": "(ImGuiColorEditFlags flags)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "col", - "type": "ImU32" - }, - { - "name": "sz", - "type": "float" + "name": "flags", + "type": "ImGuiColorEditFlags" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", - "call_args": "(draw_list,pos,col,sz)", - "cimguiname": "igRenderCheckMark", - "defaults": [], - "funcname": "RenderCheckMark", - "location": "internal", + "argsoriginal": "(ImGuiColorEditFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSetColorEditOptions", + "defaults": {}, + "funcname": "SetColorEditOptions", + "location": "imgui:560", "namespace": "ImGui", - "ov_cimguiname": "igRenderCheckMark", + "ov_cimguiname": "igSetColorEditOptions", "ret": "void", - "signature": "(ImDrawList*,ImVec2,ImU32,float)", + "signature": "(ImGuiColorEditFlags)", "stname": "" } ], - "igRenderColorRectWithAlphaCheckerboard": [ + "igSetColumnOffset": [ { - "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags)", + "args": "(int column_index,float offset_x)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "p_min", - "type": "ImVec2" - }, - { - "name": "p_max", - "type": "ImVec2" - }, - { - "name": "fill_col", - "type": "ImU32" + "name": "column_index", + "type": "int" }, { - "name": "grid_step", + "name": "offset_x", "type": "float" - }, + } + ], + "argsoriginal": "(int column_index,float offset_x)", + "call_args": "(column_index,offset_x)", + "cimguiname": "igSetColumnOffset", + "defaults": {}, + "funcname": "SetColumnOffset", + "location": "imgui:736", + "namespace": "ImGui", + "ov_cimguiname": "igSetColumnOffset", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igSetColumnWidth": [ + { + "args": "(int column_index,float width)", + "argsT": [ { - "name": "grid_off", - "type": "ImVec2" + "name": "column_index", + "type": "int" }, { - "name": "rounding", + "name": "width", "type": "float" - }, - { - "name": "rounding_corners_flags", - "type": "int" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,int rounding_corners_flags=~0)", - "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags)", - "cimguiname": "igRenderColorRectWithAlphaCheckerboard", - "defaults": { - "rounding": "0.0f" - }, - "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "internal", + "argsoriginal": "(int column_index,float width)", + "call_args": "(column_index,width)", + "cimguiname": "igSetColumnWidth", + "defaults": {}, + "funcname": "SetColumnWidth", + "location": "imgui:734", "namespace": "ImGui", - "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", + "ov_cimguiname": "igSetColumnWidth", "ret": "void", - "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,int)", + "signature": "(int,float)", "stname": "" } ], - "igRenderFrame": [ + "igSetCurrentContext": [ { - "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)", + "args": "(ImGuiContext* ctx)", "argsT": [ { - "name": "p_min", - "type": "ImVec2" - }, - { - "name": "p_max", - "type": "ImVec2" - }, - { - "name": "fill_col", - "type": "ImU32" - }, - { - "name": "border", - "type": "bool" - }, - { - "name": "rounding", - "type": "float" + "name": "ctx", + "type": "ImGuiContext*" } ], - "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)", - "call_args": "(p_min,p_max,fill_col,border,rounding)", - "cimguiname": "igRenderFrame", - "defaults": { - "border": "true", - "rounding": "0.0f" - }, - "funcname": "RenderFrame", - "location": "internal", + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igSetCurrentContext", + "defaults": {}, + "funcname": "SetCurrentContext", + "location": "imgui:267", "namespace": "ImGui", - "ov_cimguiname": "igRenderFrame", + "ov_cimguiname": "igSetCurrentContext", "ret": "void", - "signature": "(ImVec2,ImVec2,ImU32,bool,float)", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igRenderFrameBorder": [ + "igSetCurrentFont": [ { - "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)", + "args": "(ImFont* font)", "argsT": [ { - "name": "p_min", - "type": "ImVec2" - }, - { - "name": "p_max", - "type": "ImVec2" - }, - { - "name": "rounding", - "type": "float" + "name": "font", + "type": "ImFont*" } ], - "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)", - "call_args": "(p_min,p_max,rounding)", - "cimguiname": "igRenderFrameBorder", - "defaults": { - "rounding": "0.0f" - }, - "funcname": "RenderFrameBorder", - "location": "internal", + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igSetCurrentFont", + "defaults": {}, + "funcname": "SetCurrentFont", + "location": "imgui_internal:2222", "namespace": "ImGui", - "ov_cimguiname": "igRenderFrameBorder", + "ov_cimguiname": "igSetCurrentFont", "ret": "void", - "signature": "(ImVec2,ImVec2,float)", + "signature": "(ImFont*)", "stname": "" } ], - "igRenderMouseCursor": [ + "igSetCursorPos": [ { - "args": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", + "args": "(const ImVec2 local_pos)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos", - "type": "ImVec2" - }, + "name": "local_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& local_pos)", + "call_args": "(local_pos)", + "cimguiname": "igSetCursorPos", + "defaults": {}, + "funcname": "SetCursorPos", + "location": "imgui:420", + "namespace": "ImGui", + "ov_cimguiname": "igSetCursorPos", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igSetCursorPosX": [ + { + "args": "(float local_x)", + "argsT": [ { - "name": "scale", + "name": "local_x", "type": "float" - }, - { - "name": "mouse_cursor", - "type": "ImGuiMouseCursor" - }, - { - "name": "col_fill", - "type": "ImU32" - }, - { - "name": "col_border", - "type": "ImU32" - }, - { - "name": "col_shadow", - "type": "ImU32" } ], - "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", - "call_args": "(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow)", - "cimguiname": "igRenderMouseCursor", - "defaults": [], - "funcname": "RenderMouseCursor", - "location": "internal", + "argsoriginal": "(float local_x)", + "call_args": "(local_x)", + "cimguiname": "igSetCursorPosX", + "defaults": {}, + "funcname": "SetCursorPosX", + "location": "imgui:421", "namespace": "ImGui", - "ov_cimguiname": "igRenderMouseCursor", + "ov_cimguiname": "igSetCursorPosX", "ret": "void", - "signature": "(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)", + "signature": "(float)", "stname": "" } ], - "igRenderNavHighlight": [ + "igSetCursorPosY": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)", + "args": "(float local_y)", "argsT": [ { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "flags", - "type": "ImGuiNavHighlightFlags" + "name": "local_y", + "type": "float" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)", - "call_args": "(bb,id,flags)", - "cimguiname": "igRenderNavHighlight", - "defaults": { - "flags": "ImGuiNavHighlightFlags_TypeDefault" - }, - "funcname": "RenderNavHighlight", - "location": "internal", + "argsoriginal": "(float local_y)", + "call_args": "(local_y)", + "cimguiname": "igSetCursorPosY", + "defaults": {}, + "funcname": "SetCursorPosY", + "location": "imgui:422", "namespace": "ImGui", - "ov_cimguiname": "igRenderNavHighlight", + "ov_cimguiname": "igSetCursorPosY", "ret": "void", - "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", + "signature": "(float)", "stname": "" } ], - "igRenderPlatformWindowsDefault": [ + "igSetCursorScreenPos": [ { - "args": "(void* platform_render_arg,void* renderer_render_arg)", + "args": "(const ImVec2 pos)", "argsT": [ { - "name": "platform_render_arg", - "type": "void*" - }, - { - "name": "renderer_render_arg", - "type": "void*" + "name": "pos", + "type": "const ImVec2" } ], - "argsoriginal": "(void* platform_render_arg=((void*)0),void* renderer_render_arg=((void*)0))", - "call_args": "(platform_render_arg,renderer_render_arg)", - "cimguiname": "igRenderPlatformWindowsDefault", - "defaults": { - "platform_render_arg": "((void*)0)", - "renderer_render_arg": "((void*)0)" - }, - "funcname": "RenderPlatformWindowsDefault", - "location": "imgui", + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", + "cimguiname": "igSetCursorScreenPos", + "defaults": {}, + "funcname": "SetCursorScreenPos", + "location": "imgui:425", "namespace": "ImGui", - "ov_cimguiname": "igRenderPlatformWindowsDefault", + "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", - "signature": "(void*,void*)", + "signature": "(const ImVec2)", "stname": "" } ], - "igRenderRectFilledRangeH": [ + "igSetDragDropPayload": [ { - "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "rect", - "type": "const ImRect" - }, - { - "name": "col", - "type": "ImU32" + "name": "type", + "type": "const char*" }, { - "name": "x_start_norm", - "type": "float" + "name": "data", + "type": "const void*" }, { - "name": "x_end_norm", - "type": "float" + "name": "sz", + "type": "size_t" }, { - "name": "rounding", - "type": "float" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", - "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)", - "cimguiname": "igRenderRectFilledRangeH", - "defaults": [], - "funcname": "RenderRectFilledRangeH", - "location": "internal", + "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", + "call_args": "(type,data,sz,cond)", + "cimguiname": "igSetDragDropPayload", + "defaults": { + "cond": "0" + }, + "funcname": "SetDragDropPayload", + "location": "imgui:763", "namespace": "ImGui", - "ov_cimguiname": "igRenderRectFilledRangeH", - "ret": "void", - "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)", + "ov_cimguiname": "igSetDragDropPayload", + "ret": "bool", + "signature": "(const char*,const void*,size_t,ImGuiCond)", "stname": "" } ], - "igRenderRectFilledWithHole": [ + "igSetFocusID": [ { - "args": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", + "args": "(ImGuiID id,ImGuiWindow* window)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "outer", - "type": "ImRect" - }, - { - "name": "inner", - "type": "ImRect" - }, - { - "name": "col", - "type": "ImU32" + "name": "id", + "type": "ImGuiID" }, { - "name": "rounding", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", - "call_args": "(draw_list,outer,inner,col,rounding)", - "cimguiname": "igRenderRectFilledWithHole", - "defaults": [], - "funcname": "RenderRectFilledWithHole", - "location": "internal", + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetFocusID", + "defaults": {}, + "funcname": "SetFocusID", + "location": "imgui_internal:2267", "namespace": "ImGui", - "ov_cimguiname": "igRenderRectFilledWithHole", + "ov_cimguiname": "igSetFocusID", "ret": "void", - "signature": "(ImDrawList*,ImRect,ImRect,ImU32,float)", + "signature": "(ImGuiID,ImGuiWindow*)", "stname": "" } ], - "igRenderText": [ + "igSetHoveredID": [ { - "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "hide_text_after_hash", - "type": "bool" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)", - "call_args": "(pos,text,text_end,hide_text_after_hash)", - "cimguiname": "igRenderText", - "defaults": { - "hide_text_after_hash": "true", - "text_end": "((void*)0)" - }, - "funcname": "RenderText", - "location": "internal", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igSetHoveredID", + "defaults": {}, + "funcname": "SetHoveredID", + "location": "imgui_internal:2270", "namespace": "ImGui", - "ov_cimguiname": "igRenderText", + "ov_cimguiname": "igSetHoveredID", "ret": "void", - "signature": "(ImVec2,const char*,const char*,bool)", + "signature": "(ImGuiID)", "stname": "" } ], - "igRenderTextClipped": [ + "igSetItemAllowOverlap": [ { - "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemAllowOverlap", + "defaults": {}, + "funcname": "SetItemAllowOverlap", + "location": "imgui:799", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemAllowOverlap", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetItemDefaultFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemDefaultFocus", + "defaults": {}, + "funcname": "SetItemDefaultFocus", + "location": "imgui:777", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemDefaultFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetItemUsingMouseWheel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemUsingMouseWheel", + "defaults": {}, + "funcname": "SetItemUsingMouseWheel", + "location": "imgui_internal:2334", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemUsingMouseWheel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetKeyboardFocusHere": [ + { + "args": "(int offset)", "argsT": [ { - "name": "pos_min", - "type": "const ImVec2" - }, - { - "name": "pos_max", - "type": "const ImVec2" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "text_size_if_known", - "type": "const ImVec2*" - }, - { - "name": "align", - "type": "const ImVec2" - }, - { - "name": "clip_rect", - "type": "const ImRect*" + "name": "offset", + "type": "int" } ], - "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", - "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", - "cimguiname": "igRenderTextClipped", + "argsoriginal": "(int offset=0)", + "call_args": "(offset)", + "cimguiname": "igSetKeyboardFocusHere", "defaults": { - "align": "ImVec2(0,0)", - "clip_rect": "((void*)0)" + "offset": "0" }, - "funcname": "RenderTextClipped", - "location": "internal", + "funcname": "SetKeyboardFocusHere", + "location": "imgui:778", "namespace": "ImGui", - "ov_cimguiname": "igRenderTextClipped", + "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", - "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", + "signature": "(int)", "stname": "" } ], - "igRenderTextClippedEx": [ + "igSetLastItemData": [ { - "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", + "args": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos_min", - "type": "const ImVec2" - }, - { - "name": "pos_max", - "type": "const ImVec2" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "text_size_if_known", - "type": "const ImVec2*" + "name": "item_id", + "type": "ImGuiID" }, { - "name": "align", - "type": "const ImVec2" + "name": "status_flags", + "type": "ImGuiItemStatusFlags" }, { - "name": "clip_rect", - "type": "const ImRect*" + "name": "item_rect", + "type": "const ImRect" } ], - "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", - "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", - "cimguiname": "igRenderTextClippedEx", - "defaults": { - "align": "ImVec2(0,0)", - "clip_rect": "((void*)0)" - }, - "funcname": "RenderTextClippedEx", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", + "call_args": "(window,item_id,status_flags,item_rect)", + "cimguiname": "igSetLastItemData", + "defaults": {}, + "funcname": "SetLastItemData", + "location": "imgui_internal:2282", "namespace": "ImGui", - "ov_cimguiname": "igRenderTextClippedEx", + "ov_cimguiname": "igSetLastItemData", "ret": "void", - "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", + "signature": "(ImGuiWindow*,ImGuiID,ImGuiItemStatusFlags,const ImRect)", "stname": "" } ], - "igRenderTextEllipsis": [ + "igSetMouseCursor": [ { - "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", + "args": "(ImGuiMouseCursor cursor_type)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "pos_min", - "type": "const ImVec2" - }, - { - "name": "pos_max", - "type": "const ImVec2" - }, - { - "name": "clip_max_x", - "type": "float" - }, - { - "name": "ellipsis_max_x", - "type": "float" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "text_size_if_known", - "type": "const ImVec2*" + "name": "cursor_type", + "type": "ImGuiMouseCursor" } ], - "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", - "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)", - "cimguiname": "igRenderTextEllipsis", - "defaults": [], - "funcname": "RenderTextEllipsis", - "location": "internal", + "argsoriginal": "(ImGuiMouseCursor cursor_type)", + "call_args": "(cursor_type)", + "cimguiname": "igSetMouseCursor", + "defaults": {}, + "funcname": "SetMouseCursor", + "location": "imgui:858", "namespace": "ImGui", - "ov_cimguiname": "igRenderTextEllipsis", + "ov_cimguiname": "igSetMouseCursor", "ret": "void", - "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)", + "signature": "(ImGuiMouseCursor)", "stname": "" } ], - "igRenderTextWrapped": [ + "igSetNavID": [ { - "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", + "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", "argsT": [ { - "name": "pos", - "type": "ImVec2" + "name": "id", + "type": "ImGuiID" }, { - "name": "text", - "type": "const char*" + "name": "nav_layer", + "type": "int" }, - { - "name": "text_end", - "type": "const char*" + { + "name": "focus_scope_id", + "type": "ImGuiID" }, { - "name": "wrap_width", - "type": "float" + "name": "rect_rel", + "type": "const ImRect" } ], - "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", - "call_args": "(pos,text,text_end,wrap_width)", - "cimguiname": "igRenderTextWrapped", - "defaults": [], - "funcname": "RenderTextWrapped", - "location": "internal", + "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", + "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", + "cimguiname": "igSetNavID", + "defaults": {}, + "funcname": "SetNavID", + "location": "imgui_internal:2322", "namespace": "ImGui", - "ov_cimguiname": "igRenderTextWrapped", + "ov_cimguiname": "igSetNavID", "ret": "void", - "signature": "(ImVec2,const char*,const char*,float)", + "signature": "(ImGuiID,int,ImGuiID,const ImRect)", "stname": "" } ], - "igResetMouseDragDelta": [ + "igSetNextItemOpen": [ { - "args": "(ImGuiMouseButton button)", + "args": "(bool is_open,ImGuiCond cond)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "is_open", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiMouseButton button=0)", - "call_args": "(button)", - "cimguiname": "igResetMouseDragDelta", + "argsoriginal": "(bool is_open,ImGuiCond cond=0)", + "call_args": "(is_open,cond)", + "cimguiname": "igSetNextItemOpen", "defaults": { - "button": "0" + "cond": "0" }, - "funcname": "ResetMouseDragDelta", - "location": "imgui", + "funcname": "SetNextItemOpen", + "location": "imgui:580", "namespace": "ImGui", - "ov_cimguiname": "igResetMouseDragDelta", + "ov_cimguiname": "igSetNextItemOpen", "ret": "void", - "signature": "(ImGuiMouseButton)", + "signature": "(bool,ImGuiCond)", "stname": "" } ], - "igSameLine": [ + "igSetNextItemWidth": [ { - "args": "(float offset_from_start_x,float spacing)", + "args": "(float item_width)", "argsT": [ { - "name": "offset_from_start_x", - "type": "float" - }, - { - "name": "spacing", + "name": "item_width", "type": "float" } ], - "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", - "call_args": "(offset_from_start_x,spacing)", - "cimguiname": "igSameLine", - "defaults": { - "offset_from_start_x": "0.0f", - "spacing": "-1.0f" - }, - "funcname": "SameLine", - "location": "imgui", + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igSetNextItemWidth", + "defaults": {}, + "funcname": "SetNextItemWidth", + "location": "imgui:387", "namespace": "ImGui", - "ov_cimguiname": "igSameLine", + "ov_cimguiname": "igSetNextItemWidth", "ret": "void", - "signature": "(float,float)", + "signature": "(float)", "stname": "" } ], - "igSaveIniSettingsToDisk": [ + "igSetNextWindowBgAlpha": [ { - "args": "(const char* ini_filename)", + "args": "(float alpha)", "argsT": [ { - "name": "ini_filename", - "type": "const char*" + "name": "alpha", + "type": "float" } ], - "argsoriginal": "(const char* ini_filename)", - "call_args": "(ini_filename)", - "cimguiname": "igSaveIniSettingsToDisk", - "defaults": [], - "funcname": "SaveIniSettingsToDisk", - "location": "imgui", + "argsoriginal": "(float alpha)", + "call_args": "(alpha)", + "cimguiname": "igSetNextWindowBgAlpha", + "defaults": {}, + "funcname": "SetNextWindowBgAlpha", + "location": "imgui:338", "namespace": "ImGui", - "ov_cimguiname": "igSaveIniSettingsToDisk", + "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", - "signature": "(const char*)", + "signature": "(float)", "stname": "" } ], - "igSaveIniSettingsToMemory": [ + "igSetNextWindowCollapsed": [ { - "args": "(size_t* out_ini_size)", + "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "out_ini_size", - "type": "size_t*" + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(size_t* out_ini_size=((void*)0))", - "call_args": "(out_ini_size)", - "cimguiname": "igSaveIniSettingsToMemory", + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetNextWindowCollapsed", "defaults": { - "out_ini_size": "((void*)0)" + "cond": "0" }, - "funcname": "SaveIniSettingsToMemory", - "location": "imgui", + "funcname": "SetNextWindowCollapsed", + "location": "imgui:336", "namespace": "ImGui", - "ov_cimguiname": "igSaveIniSettingsToMemory", - "ret": "const char*", - "signature": "(size_t*)", + "ov_cimguiname": "igSetNextWindowCollapsed", + "ret": "void", + "signature": "(bool,ImGuiCond)", "stname": "" } ], - "igScaleWindowsInViewport": [ + "igSetNextWindowContentSize": [ { - "args": "(ImGuiViewportP* viewport,float scale)", + "args": "(const ImVec2 size)", "argsT": [ { - "name": "viewport", - "type": "ImGuiViewportP*" - }, - { - "name": "scale", - "type": "float" + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiViewportP* viewport,float scale)", - "call_args": "(viewport,scale)", - "cimguiname": "igScaleWindowsInViewport", - "defaults": [], - "funcname": "ScaleWindowsInViewport", - "location": "internal", + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igSetNextWindowContentSize", + "defaults": {}, + "funcname": "SetNextWindowContentSize", + "location": "imgui:335", "namespace": "ImGui", - "ov_cimguiname": "igScaleWindowsInViewport", + "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", - "signature": "(ImGuiViewportP*,float)", + "signature": "(const ImVec2)", "stname": "" } ], - "igScrollToBringRectIntoView": [ + "igSetNextWindowFocus": [ { - "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetNextWindowFocus", + "defaults": {}, + "funcname": "SetNextWindowFocus", + "location": "imgui:337", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetNextWindowPos": [ + { + "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "pos", + "type": "const ImVec2" }, { - "name": "window", - "type": "ImGuiWindow*" + "name": "cond", + "type": "ImGuiCond" }, { - "name": "item_rect", - "type": "const ImRect" + "name": "pivot", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiWindow* window,const ImRect& item_rect)", - "call_args": "(window,item_rect)", - "cimguiname": "igScrollToBringRectIntoView", - "defaults": [], - "funcname": "ScrollToBringRectIntoView", - "location": "internal", + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", + "call_args": "(pos,cond,pivot)", + "cimguiname": "igSetNextWindowPos", + "defaults": { + "cond": "0", + "pivot": "ImVec2(0,0)" + }, + "funcname": "SetNextWindowPos", + "location": "imgui:332", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igScrollToBringRectIntoView", + "ov_cimguiname": "igSetNextWindowPos", "ret": "void", - "signature": "(ImGuiWindow*,const ImRect)", + "signature": "(const ImVec2,ImGuiCond,const ImVec2)", "stname": "" } ], - "igScrollbar": [ + "igSetNextWindowScroll": [ { - "args": "(ImGuiAxis axis)", + "args": "(const ImVec2 scroll)", "argsT": [ { - "name": "axis", - "type": "ImGuiAxis" + "name": "scroll", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiAxis axis)", - "call_args": "(axis)", - "cimguiname": "igScrollbar", - "defaults": [], - "funcname": "Scrollbar", - "location": "internal", + "argsoriginal": "(const ImVec2& scroll)", + "call_args": "(scroll)", + "cimguiname": "igSetNextWindowScroll", + "defaults": {}, + "funcname": "SetNextWindowScroll", + "location": "imgui_internal:2253", "namespace": "ImGui", - "ov_cimguiname": "igScrollbar", + "ov_cimguiname": "igSetNextWindowScroll", "ret": "void", - "signature": "(ImGuiAxis)", + "signature": "(const ImVec2)", "stname": "" } ], - "igScrollbarEx": [ + "igSetNextWindowSize": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", + "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "id", - "type": "ImGuiID" + "name": "size", + "type": "const ImVec2" }, { - "name": "axis", - "type": "ImGuiAxis" - }, + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetNextWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextWindowSize", + "location": "imgui:333", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowSize", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", + "stname": "" + } + ], + "igSetNextWindowSizeConstraints": [ + { + "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", + "argsT": [ { - "name": "p_scroll_v", - "type": "float*" + "name": "size_min", + "type": "const ImVec2" }, { - "name": "avail_v", - "type": "float" + "name": "size_max", + "type": "const ImVec2" }, { - "name": "contents_v", - "type": "float" + "name": "custom_callback", + "type": "ImGuiSizeCallback" }, { - "name": "rounding_corners", - "type": "ImDrawCornerFlags" + "name": "custom_callback_data", + "type": "void*" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", - "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners)", - "cimguiname": "igScrollbarEx", - "defaults": [], - "funcname": "ScrollbarEx", - "location": "internal", + "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", + "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", + "cimguiname": "igSetNextWindowSizeConstraints", + "defaults": { + "custom_callback": "NULL", + "custom_callback_data": "NULL" + }, + "funcname": "SetNextWindowSizeConstraints", + "location": "imgui:334", "namespace": "ImGui", - "ov_cimguiname": "igScrollbarEx", - "ret": "bool", - "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawCornerFlags)", + "ov_cimguiname": "igSetNextWindowSizeConstraints", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", "stname": "" } ], - "igSelectable": [ + "igSetScrollFromPosX": [ { - "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "args": "(float local_x,float center_x_ratio)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "selected", - "type": "bool" - }, - { - "name": "flags", - "type": "ImGuiSelectableFlags" + "name": "local_x", + "type": "float" }, { - "name": "size", - "type": "const ImVec2" + "name": "center_x_ratio", + "type": "float" } ], - "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,selected,flags,size)", - "cimguiname": "igSelectable", + "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", + "call_args": "(local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", "defaults": { - "flags": "0", - "selected": "false", - "size": "ImVec2(0,0)" + "center_x_ratio": "0.5f" }, - "funcname": "Selectable", - "location": "imgui", + "funcname": "SetScrollFromPosX", + "location": "imgui:367", "namespace": "ImGui", - "ov_cimguiname": "igSelectableBool", - "ret": "bool", - "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", + "ov_cimguiname": "igSetScrollFromPosXFloat", + "ret": "void", + "signature": "(float,float)", "stname": "" }, { - "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "p_selected", - "type": "bool*" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "flags", - "type": "ImGuiSelectableFlags" + "name": "local_x", + "type": "float" }, { - "name": "size", - "type": "const ImVec2" + "name": "center_x_ratio", + "type": "float" } ], - "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,p_selected,flags,size)", - "cimguiname": "igSelectable", - "defaults": { - "flags": "0", - "size": "ImVec2(0,0)" - }, - "funcname": "Selectable", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio)", + "call_args": "(window,local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": {}, + "funcname": "SetScrollFromPosX", + "location": "imgui_internal:2256", "namespace": "ImGui", - "ov_cimguiname": "igSelectableBoolPtr", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", + "ov_cimguiname": "igSetScrollFromPosXWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], - "igSeparator": [ + "igSetScrollFromPosY": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSeparator", - "defaults": [], - "funcname": "Separator", - "location": "imgui", + "args": "(float local_y,float center_y_ratio)", + "argsT": [ + { + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", + "call_args": "(local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosY", + "location": "imgui:368", "namespace": "ImGui", - "ov_cimguiname": "igSeparator", + "ov_cimguiname": "igSetScrollFromPosYFloat", "ret": "void", - "signature": "()", + "signature": "(float,float)", "stname": "" - } - ], - "igSeparatorEx": [ + }, { - "args": "(ImGuiSeparatorFlags flags)", + "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)", "argsT": [ { - "name": "flags", - "type": "ImGuiSeparatorFlags" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" } ], - "argsoriginal": "(ImGuiSeparatorFlags flags)", - "call_args": "(flags)", - "cimguiname": "igSeparatorEx", - "defaults": [], - "funcname": "SeparatorEx", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio)", + "call_args": "(window,local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": {}, + "funcname": "SetScrollFromPosY", + "location": "imgui_internal:2257", "namespace": "ImGui", - "ov_cimguiname": "igSeparatorEx", + "ov_cimguiname": "igSetScrollFromPosYWindowPtr", "ret": "void", - "signature": "(ImGuiSeparatorFlags)", + "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], - "igSetActiveID": [ + "igSetScrollHereX": [ { - "args": "(ImGuiID id,ImGuiWindow* window)", + "args": "(float center_x_ratio)", "argsT": [ { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "window", - "type": "ImGuiWindow*" + "name": "center_x_ratio", + "type": "float" } ], - "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", - "call_args": "(id,window)", - "cimguiname": "igSetActiveID", - "defaults": [], - "funcname": "SetActiveID", - "location": "internal", + "argsoriginal": "(float center_x_ratio=0.5f)", + "call_args": "(center_x_ratio)", + "cimguiname": "igSetScrollHereX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollHereX", + "location": "imgui:365", "namespace": "ImGui", - "ov_cimguiname": "igSetActiveID", + "ov_cimguiname": "igSetScrollHereX", "ret": "void", - "signature": "(ImGuiID,ImGuiWindow*)", + "signature": "(float)", "stname": "" } ], - "igSetAllocatorFunctions": [ + "igSetScrollHereY": [ { - "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)", + "args": "(float center_y_ratio)", "argsT": [ { - "name": "alloc_func", - "ret": "void*", - "signature": "(size_t sz,void* user_data)", - "type": "void*(*)(size_t sz,void* user_data)" - }, - { - "name": "free_func", - "ret": "void", - "signature": "(void* ptr,void* user_data)", - "type": "void(*)(void* ptr,void* user_data)" - }, - { - "name": "user_data", - "type": "void*" + "name": "center_y_ratio", + "type": "float" } ], - "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", - "call_args": "(alloc_func,free_func,user_data)", - "cimguiname": "igSetAllocatorFunctions", + "argsoriginal": "(float center_y_ratio=0.5f)", + "call_args": "(center_y_ratio)", + "cimguiname": "igSetScrollHereY", "defaults": { - "user_data": "((void*)0)" + "center_y_ratio": "0.5f" }, - "funcname": "SetAllocatorFunctions", - "location": "imgui", + "funcname": "SetScrollHereY", + "location": "imgui:366", "namespace": "ImGui", - "ov_cimguiname": "igSetAllocatorFunctions", + "ov_cimguiname": "igSetScrollHereY", "ret": "void", - "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)", + "signature": "(float)", "stname": "" } ], - "igSetClipboardText": [ + "igSetScrollX": [ { - "args": "(const char* text)", + "args": "(float scroll_x)", "argsT": [ { - "name": "text", - "type": "const char*" + "name": "scroll_x", + "type": "float" } ], - "argsoriginal": "(const char* text)", - "call_args": "(text)", - "cimguiname": "igSetClipboardText", - "defaults": [], - "funcname": "SetClipboardText", - "location": "imgui", + "argsoriginal": "(float scroll_x)", + "call_args": "(scroll_x)", + "cimguiname": "igSetScrollX", + "defaults": {}, + "funcname": "SetScrollX", + "location": "imgui:361", "namespace": "ImGui", - "ov_cimguiname": "igSetClipboardText", + "ov_cimguiname": "igSetScrollXFloat", "ret": "void", - "signature": "(const char*)", + "signature": "(float)", "stname": "" - } - ], - "igSetColorEditOptions": [ + }, { - "args": "(ImGuiColorEditFlags flags)", + "args": "(ImGuiWindow* window,float scroll_x)", "argsT": [ { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "scroll_x", + "type": "float" } ], - "argsoriginal": "(ImGuiColorEditFlags flags)", - "call_args": "(flags)", - "cimguiname": "igSetColorEditOptions", - "defaults": [], - "funcname": "SetColorEditOptions", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,float scroll_x)", + "call_args": "(window,scroll_x)", + "cimguiname": "igSetScrollX", + "defaults": {}, + "funcname": "SetScrollX", + "location": "imgui_internal:2254", "namespace": "ImGui", - "ov_cimguiname": "igSetColorEditOptions", + "ov_cimguiname": "igSetScrollXWindowPtr", "ret": "void", - "signature": "(ImGuiColorEditFlags)", + "signature": "(ImGuiWindow*,float)", "stname": "" } ], - "igSetColumnOffset": [ + "igSetScrollY": [ { - "args": "(int column_index,float offset_x)", + "args": "(float scroll_y)", "argsT": [ { - "name": "column_index", - "type": "int" - }, - { - "name": "offset_x", + "name": "scroll_y", "type": "float" } ], - "argsoriginal": "(int column_index,float offset_x)", - "call_args": "(column_index,offset_x)", - "cimguiname": "igSetColumnOffset", - "defaults": [], - "funcname": "SetColumnOffset", - "location": "imgui", + "argsoriginal": "(float scroll_y)", + "call_args": "(scroll_y)", + "cimguiname": "igSetScrollY", + "defaults": {}, + "funcname": "SetScrollY", + "location": "imgui:362", "namespace": "ImGui", - "ov_cimguiname": "igSetColumnOffset", + "ov_cimguiname": "igSetScrollYFloat", "ret": "void", - "signature": "(int,float)", + "signature": "(float)", "stname": "" - } - ], - "igSetColumnWidth": [ + }, { - "args": "(int column_index,float width)", + "args": "(ImGuiWindow* window,float scroll_y)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "width", + "name": "scroll_y", "type": "float" } ], - "argsoriginal": "(int column_index,float width)", - "call_args": "(column_index,width)", - "cimguiname": "igSetColumnWidth", - "defaults": [], - "funcname": "SetColumnWidth", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,float scroll_y)", + "call_args": "(window,scroll_y)", + "cimguiname": "igSetScrollY", + "defaults": {}, + "funcname": "SetScrollY", + "location": "imgui_internal:2255", "namespace": "ImGui", - "ov_cimguiname": "igSetColumnWidth", + "ov_cimguiname": "igSetScrollYWindowPtr", "ret": "void", - "signature": "(int,float)", + "signature": "(ImGuiWindow*,float)", "stname": "" } ], - "igSetCurrentContext": [ + "igSetStateStorage": [ { - "args": "(ImGuiContext* ctx)", + "args": "(ImGuiStorage* storage)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "storage", + "type": "ImGuiStorage*" } ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igSetCurrentContext", - "defaults": [], - "funcname": "SetCurrentContext", - "location": "imgui", + "argsoriginal": "(ImGuiStorage* storage)", + "call_args": "(storage)", + "cimguiname": "igSetStateStorage", + "defaults": {}, + "funcname": "SetStateStorage", + "location": "imgui:816", "namespace": "ImGui", - "ov_cimguiname": "igSetCurrentContext", + "ov_cimguiname": "igSetStateStorage", "ret": "void", - "signature": "(ImGuiContext*)", + "signature": "(ImGuiStorage*)", "stname": "" } ], - "igSetCurrentFont": [ + "igSetTabItemClosed": [ { - "args": "(ImFont* font)", + "args": "(const char* tab_or_docked_window_label)", "argsT": [ { - "name": "font", - "type": "ImFont*" + "name": "tab_or_docked_window_label", + "type": "const char*" } ], - "argsoriginal": "(ImFont* font)", - "call_args": "(font)", - "cimguiname": "igSetCurrentFont", - "defaults": [], - "funcname": "SetCurrentFont", - "location": "internal", + "argsoriginal": "(const char* tab_or_docked_window_label)", + "call_args": "(tab_or_docked_window_label)", + "cimguiname": "igSetTabItemClosed", + "defaults": {}, + "funcname": "SetTabItemClosed", + "location": "imgui:745", "namespace": "ImGui", - "ov_cimguiname": "igSetCurrentFont", + "ov_cimguiname": "igSetTabItemClosed", "ret": "void", - "signature": "(ImFont*)", + "signature": "(const char*)", "stname": "" } ], - "igSetCursorPos": [ + "igSetTooltip": [ { - "args": "(const ImVec2 local_pos)", + "args": "(const char* fmt,...)", "argsT": [ { - "name": "local_pos", - "type": "const ImVec2" + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." } ], - "argsoriginal": "(const ImVec2& local_pos)", - "call_args": "(local_pos)", - "cimguiname": "igSetCursorPos", - "defaults": [], - "funcname": "SetCursorPos", - "location": "imgui", + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igSetTooltip", + "defaults": {}, + "funcname": "SetTooltip", + "isvararg": "...)", + "location": "imgui:630", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPos", + "ov_cimguiname": "igSetTooltip", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(const char*,...)", "stname": "" } ], - "igSetCursorPosX": [ + "igSetTooltipV": [ { - "args": "(float local_x)", + "args": "(const char* fmt,va_list args)", "argsT": [ { - "name": "local_x", - "type": "float" + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(float local_x)", - "call_args": "(local_x)", - "cimguiname": "igSetCursorPosX", - "defaults": [], - "funcname": "SetCursorPosX", - "location": "imgui", + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igSetTooltipV", + "defaults": {}, + "funcname": "SetTooltipV", + "location": "imgui:631", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPosX", + "ov_cimguiname": "igSetTooltipV", "ret": "void", - "signature": "(float)", + "signature": "(const char*,va_list)", "stname": "" } ], - "igSetCursorPosY": [ + "igSetWindowClipRectBeforeSetChannel": [ { - "args": "(float local_y)", + "args": "(ImGuiWindow* window,const ImRect clip_rect)", "argsT": [ { - "name": "local_y", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "clip_rect", + "type": "const ImRect" } ], - "argsoriginal": "(float local_y)", - "call_args": "(local_y)", - "cimguiname": "igSetCursorPosY", - "defaults": [], - "funcname": "SetCursorPosY", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)", + "call_args": "(window,clip_rect)", + "cimguiname": "igSetWindowClipRectBeforeSetChannel", + "defaults": {}, + "funcname": "SetWindowClipRectBeforeSetChannel", + "location": "imgui_internal:2350", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPosY", + "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], - "igSetCursorScreenPos": [ + "igSetWindowCollapsed": [ { - "args": "(const ImVec2 pos)", + "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(const ImVec2& pos)", - "call_args": "(pos)", - "cimguiname": "igSetCursorScreenPos", - "defaults": [], - "funcname": "SetCursorScreenPos", - "location": "imgui", + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "location": "imgui:341", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorScreenPos", + "ov_cimguiname": "igSetWindowCollapsedBool", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(bool,ImGuiCond)", "stname": "" - } - ], - "igSetDragDropPayload": [ + }, { - "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", + "args": "(const char* name,bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "type", + "name": "name", "type": "const char*" }, { - "name": "data", - "type": "const void*" - }, - { - "name": "sz", - "type": "size_t" + "name": "collapsed", + "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], - "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", - "call_args": "(type,data,sz,cond)", - "cimguiname": "igSetDragDropPayload", + "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", + "call_args": "(name,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", "defaults": { "cond": "0" }, - "funcname": "SetDragDropPayload", - "location": "imgui", + "funcname": "SetWindowCollapsed", + "location": "imgui:346", "namespace": "ImGui", - "ov_cimguiname": "igSetDragDropPayload", - "ret": "bool", - "signature": "(const char*,const void*,size_t,ImGuiCond)", + "ov_cimguiname": "igSetWindowCollapsedStr", + "ret": "void", + "signature": "(const char*,bool,ImGuiCond)", "stname": "" - } - ], - "igSetFocusID": [ + }, { - "args": "(ImGuiID id,ImGuiWindow* window)", + "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)", "argsT": [ - { - "name": "id", - "type": "ImGuiID" - }, { "name": "window", "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", - "call_args": "(id,window)", - "cimguiname": "igSetFocusID", - "defaults": [], - "funcname": "SetFocusID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igSetFocusID", - "ret": "void", - "signature": "(ImGuiID,ImGuiWindow*)", - "stname": "" - } - ], - "igSetHoveredID": [ - { - "args": "(ImGuiID id)", - "argsT": [ + }, { - "name": "id", - "type": "ImGuiID" + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiID id)", - "call_args": "(id)", - "cimguiname": "igSetHoveredID", - "defaults": [], - "funcname": "SetHoveredID", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igSetHoveredID", - "ret": "void", - "signature": "(ImGuiID)", - "stname": "" - } - ], - "igSetItemAllowOverlap": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSetItemAllowOverlap", - "defaults": [], - "funcname": "SetItemAllowOverlap", - "location": "imgui", + "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)", + "call_args": "(window,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "location": "imgui_internal:2211", "namespace": "ImGui", - "ov_cimguiname": "igSetItemAllowOverlap", + "ov_cimguiname": "igSetWindowCollapsedWindowPtr", "ret": "void", - "signature": "()", + "signature": "(ImGuiWindow*,bool,ImGuiCond)", "stname": "" } ], - "igSetItemDefaultFocus": [ + "igSetWindowFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igSetItemDefaultFocus", - "defaults": [], - "funcname": "SetItemDefaultFocus", - "location": "imgui", + "cimguiname": "igSetWindowFocus", + "defaults": {}, + "funcname": "SetWindowFocus", + "location": "imgui:342", "namespace": "ImGui", - "ov_cimguiname": "igSetItemDefaultFocus", + "ov_cimguiname": "igSetWindowFocusNil", "ret": "void", "signature": "()", "stname": "" + }, + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igSetWindowFocus", + "defaults": {}, + "funcname": "SetWindowFocus", + "location": "imgui:347", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFocusStr", + "ret": "void", + "signature": "(const char*)", + "stname": "" } ], - "igSetKeyboardFocusHere": [ + "igSetWindowFontScale": [ { - "args": "(int offset)", + "args": "(float scale)", "argsT": [ { - "name": "offset", - "type": "int" + "name": "scale", + "type": "float" } ], - "argsoriginal": "(int offset=0)", - "call_args": "(offset)", - "cimguiname": "igSetKeyboardFocusHere", - "defaults": { - "offset": "0" - }, - "funcname": "SetKeyboardFocusHere", - "location": "imgui", + "argsoriginal": "(float scale)", + "call_args": "(scale)", + "cimguiname": "igSetWindowFontScale", + "defaults": {}, + "funcname": "SetWindowFontScale", + "location": "imgui:343", "namespace": "ImGui", - "ov_cimguiname": "igSetKeyboardFocusHere", + "ov_cimguiname": "igSetWindowFontScale", "ret": "void", - "signature": "(int)", + "signature": "(float)", "stname": "" } ], - "igSetLastItemData": [ + "igSetWindowHitTestHole": [ { - "args": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", + "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { - "name": "item_id", - "type": "ImGuiID" - }, - { - "name": "status_flags", - "type": "ImGuiItemStatusFlags" + "name": "pos", + "type": "const ImVec2" }, { - "name": "item_rect", - "type": "const ImRect" + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", - "call_args": "(window,item_id,status_flags,item_rect)", - "cimguiname": "igSetLastItemData", - "defaults": [], - "funcname": "SetLastItemData", - "location": "internal", + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)", + "call_args": "(window,pos,size)", + "cimguiname": "igSetWindowHitTestHole", + "defaults": {}, + "funcname": "SetWindowHitTestHole", + "location": "imgui_internal:2212", "namespace": "ImGui", - "ov_cimguiname": "igSetLastItemData", + "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", - "signature": "(ImGuiWindow*,ImGuiID,ImGuiItemStatusFlags,const ImRect)", + "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)", "stname": "" } ], - "igSetMouseCursor": [ + "igSetWindowPos": [ { - "args": "(ImGuiMouseCursor cursor_type)", + "args": "(const ImVec2 pos,ImGuiCond cond)", "argsT": [ { - "name": "cursor_type", - "type": "ImGuiMouseCursor" + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiMouseCursor cursor_type)", - "call_args": "(cursor_type)", - "cimguiname": "igSetMouseCursor", - "defaults": [], - "funcname": "SetMouseCursor", - "location": "imgui", + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "location": "imgui:339", "namespace": "ImGui", - "ov_cimguiname": "igSetMouseCursor", + "ov_cimguiname": "igSetWindowPosVec2", "ret": "void", - "signature": "(ImGuiMouseCursor)", + "signature": "(const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetNavID": [ + }, { - "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", + "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "name", + "type": "const char*" }, { - "name": "nav_layer", - "type": "int" + "name": "pos", + "type": "const ImVec2" }, { - "name": "focus_scope_id", - "type": "ImGuiID" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", - "call_args": "(id,nav_layer,focus_scope_id)", - "cimguiname": "igSetNavID", - "defaults": [], - "funcname": "SetNavID", - "location": "internal", + "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(name,pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "location": "imgui:344", "namespace": "ImGui", - "ov_cimguiname": "igSetNavID", + "ov_cimguiname": "igSetWindowPosStr", + "ret": "void", + "signature": "(const char*,const ImVec2,ImGuiCond)", + "stname": "" + }, + { + "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(window,pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "location": "imgui_internal:2209", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowPosWindowPtr", "ret": "void", - "signature": "(ImGuiID,int,ImGuiID)", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], - "igSetNavIDWithRectRel": [ + "igSetWindowSize": [ { - "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", + "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "id", - "type": "ImGuiID" + "name": "size", + "type": "const ImVec2" }, { - "name": "nav_layer", - "type": "int" + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowSize", + "location": "imgui:340", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowSizeVec2", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", + "stname": "" + }, + { + "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", + "argsT": [ + { + "name": "name", + "type": "const char*" }, { - "name": "focus_scope_id", - "type": "ImGuiID" + "name": "size", + "type": "const ImVec2" }, { - "name": "rect_rel", - "type": "const ImRect" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", - "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", - "cimguiname": "igSetNavIDWithRectRel", - "defaults": [], - "funcname": "SetNavIDWithRectRel", - "location": "internal", + "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(name,size,cond)", + "cimguiname": "igSetWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowSize", + "location": "imgui:345", "namespace": "ImGui", - "ov_cimguiname": "igSetNavIDWithRectRel", + "ov_cimguiname": "igSetWindowSizeStr", "ret": "void", - "signature": "(ImGuiID,int,ImGuiID,const ImRect)", + "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetNextItemOpen": [ + }, { - "args": "(bool is_open,ImGuiCond cond)", + "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "is_open", - "type": "bool" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "size", + "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], - "argsoriginal": "(bool is_open,ImGuiCond cond=0)", - "call_args": "(is_open,cond)", - "cimguiname": "igSetNextItemOpen", + "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(window,size,cond)", + "cimguiname": "igSetWindowSize", "defaults": { "cond": "0" }, - "funcname": "SetNextItemOpen", - "location": "imgui", + "funcname": "SetWindowSize", + "location": "imgui_internal:2210", "namespace": "ImGui", - "ov_cimguiname": "igSetNextItemOpen", + "ov_cimguiname": "igSetWindowSizeWindowPtr", "ret": "void", - "signature": "(bool,ImGuiCond)", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], - "igSetNextItemWidth": [ + "igShadeVertsLinearColorGradientKeepAlpha": [ { - "args": "(float item_width)", + "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", "argsT": [ { - "name": "item_width", - "type": "float" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "gradient_p0", + "type": "ImVec2" + }, + { + "name": "gradient_p1", + "type": "ImVec2" + }, + { + "name": "col0", + "type": "ImU32" + }, + { + "name": "col1", + "type": "ImU32" } ], - "argsoriginal": "(float item_width)", - "call_args": "(item_width)", - "cimguiname": "igSetNextItemWidth", - "defaults": [], - "funcname": "SetNextItemWidth", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)", + "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", + "defaults": {}, + "funcname": "ShadeVertsLinearColorGradientKeepAlpha", + "location": "imgui_internal:2512", "namespace": "ImGui", - "ov_cimguiname": "igSetNextItemWidth", + "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", - "signature": "(float)", + "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)", "stname": "" } ], - "igSetNextWindowBgAlpha": [ + "igShadeVertsLinearUV": [ { - "args": "(float alpha)", + "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)", "argsT": [ { - "name": "alpha", - "type": "float" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "uv_a", + "type": "const ImVec2" + }, + { + "name": "uv_b", + "type": "const ImVec2" + }, + { + "name": "clamp", + "type": "bool" } ], - "argsoriginal": "(float alpha)", - "call_args": "(alpha)", - "cimguiname": "igSetNextWindowBgAlpha", - "defaults": [], - "funcname": "SetNextWindowBgAlpha", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)", + "cimguiname": "igShadeVertsLinearUV", + "defaults": {}, + "funcname": "ShadeVertsLinearUV", + "location": "imgui_internal:2513", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowBgAlpha", + "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", - "signature": "(float)", + "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igSetNextWindowClass": [ + "igShowAboutWindow": [ { - "args": "(const ImGuiWindowClass* window_class)", + "args": "(bool* p_open)", "argsT": [ { - "name": "window_class", - "type": "const ImGuiWindowClass*" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(const ImGuiWindowClass* window_class)", - "call_args": "(window_class)", - "cimguiname": "igSetNextWindowClass", - "defaults": [], - "funcname": "SetNextWindowClass", - "location": "imgui", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowAboutWindow", + "defaults": { + "p_open": "NULL" + }, + "funcname": "ShowAboutWindow", + "location": "imgui:280", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowClass", + "ov_cimguiname": "igShowAboutWindow", "ret": "void", - "signature": "(const ImGuiWindowClass*)", + "signature": "(bool*)", "stname": "" } ], - "igSetNextWindowCollapsed": [ + "igShowDemoWindow": [ { - "args": "(bool collapsed,ImGuiCond cond)", + "args": "(bool* p_open)", "argsT": [ { - "name": "collapsed", - "type": "bool" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", - "call_args": "(collapsed,cond)", - "cimguiname": "igSetNextWindowCollapsed", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowDemoWindow", "defaults": { - "cond": "0" + "p_open": "NULL" }, - "funcname": "SetNextWindowCollapsed", - "location": "imgui", + "funcname": "ShowDemoWindow", + "location": "imgui:278", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowCollapsed", + "ov_cimguiname": "igShowDemoWindow", "ret": "void", - "signature": "(bool,ImGuiCond)", + "signature": "(bool*)", "stname": "" } ], - "igSetNextWindowContentSize": [ + "igShowFontSelector": [ { - "args": "(const ImVec2 size)", + "args": "(const char* label)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igSetNextWindowContentSize", - "defaults": [], - "funcname": "SetNextWindowContentSize", - "location": "imgui", + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowFontSelector", + "defaults": {}, + "funcname": "ShowFontSelector", + "location": "imgui:283", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowContentSize", + "ov_cimguiname": "igShowFontSelector", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(const char*)", "stname": "" } ], - "igSetNextWindowDockID": [ + "igShowMetricsWindow": [ { - "args": "(ImGuiID dock_id,ImGuiCond cond)", + "args": "(bool* p_open)", "argsT": [ { - "name": "dock_id", - "type": "ImGuiID" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(ImGuiID dock_id,ImGuiCond cond=0)", - "call_args": "(dock_id,cond)", - "cimguiname": "igSetNextWindowDockID", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowMetricsWindow", "defaults": { - "cond": "0" + "p_open": "NULL" }, - "funcname": "SetNextWindowDockID", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowDockID", - "ret": "void", - "signature": "(ImGuiID,ImGuiCond)", - "stname": "" - } - ], - "igSetNextWindowFocus": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSetNextWindowFocus", - "defaults": [], - "funcname": "SetNextWindowFocus", - "location": "imgui", + "funcname": "ShowMetricsWindow", + "location": "imgui:279", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowFocus", + "ov_cimguiname": "igShowMetricsWindow", "ret": "void", - "signature": "()", + "signature": "(bool*)", "stname": "" } ], - "igSetNextWindowPos": [ + "igShowStyleEditor": [ { - "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", + "args": "(ImGuiStyle* ref)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" - }, - { - "name": "cond", - "type": "ImGuiCond" - }, - { - "name": "pivot", - "type": "const ImVec2" + "name": "ref", + "type": "ImGuiStyle*" } ], - "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", - "call_args": "(pos,cond,pivot)", - "cimguiname": "igSetNextWindowPos", + "argsoriginal": "(ImGuiStyle* ref=((void*)0))", + "call_args": "(ref)", + "cimguiname": "igShowStyleEditor", "defaults": { - "cond": "0", - "pivot": "ImVec2(0,0)" + "ref": "NULL" }, - "funcname": "SetNextWindowPos", - "location": "imgui", + "funcname": "ShowStyleEditor", + "location": "imgui:281", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowPos", + "ov_cimguiname": "igShowStyleEditor", "ret": "void", - "signature": "(const ImVec2,ImGuiCond,const ImVec2)", + "signature": "(ImGuiStyle*)", "stname": "" } ], - "igSetNextWindowScroll": [ + "igShowStyleSelector": [ { - "args": "(const ImVec2 scroll)", + "args": "(const char* label)", "argsT": [ { - "name": "scroll", - "type": "const ImVec2" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(const ImVec2& scroll)", - "call_args": "(scroll)", - "cimguiname": "igSetNextWindowScroll", - "defaults": [], - "funcname": "SetNextWindowScroll", - "location": "internal", + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowStyleSelector", + "defaults": {}, + "funcname": "ShowStyleSelector", + "location": "imgui:282", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowScroll", - "ret": "void", - "signature": "(const ImVec2)", + "ov_cimguiname": "igShowStyleSelector", + "ret": "bool", + "signature": "(const char*)", "stname": "" } ], - "igSetNextWindowSize": [ + "igShowUserGuide": [ { - "args": "(const ImVec2 size,ImGuiCond cond)", - "argsT": [ - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "cond", - "type": "ImGuiCond" - } - ], - "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(size,cond)", - "cimguiname": "igSetNextWindowSize", - "defaults": { - "cond": "0" - }, - "funcname": "SetNextWindowSize", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igShowUserGuide", + "defaults": {}, + "funcname": "ShowUserGuide", + "location": "imgui:284", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowSize", + "ov_cimguiname": "igShowUserGuide", "ret": "void", - "signature": "(const ImVec2,ImGuiCond)", + "signature": "()", "stname": "" } ], - "igSetNextWindowSizeConstraints": [ + "igShrinkWidths": [ { - "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", + "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", "argsT": [ { - "name": "size_min", - "type": "const ImVec2" - }, - { - "name": "size_max", - "type": "const ImVec2" + "name": "items", + "type": "ImGuiShrinkWidthItem*" }, { - "name": "custom_callback", - "type": "ImGuiSizeCallback" + "name": "count", + "type": "int" }, { - "name": "custom_callback_data", - "type": "void*" + "name": "width_excess", + "type": "float" } ], - "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", - "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", - "cimguiname": "igSetNextWindowSizeConstraints", - "defaults": { - "custom_callback": "((void*)0)", - "custom_callback_data": "((void*)0)" - }, - "funcname": "SetNextWindowSizeConstraints", - "location": "imgui", + "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", + "call_args": "(items,count,width_excess)", + "cimguiname": "igShrinkWidths", + "defaults": {}, + "funcname": "ShrinkWidths", + "location": "imgui_internal:2292", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowSizeConstraints", + "ov_cimguiname": "igShrinkWidths", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", + "signature": "(ImGuiShrinkWidthItem*,int,float)", "stname": "" } ], - "igSetNextWindowViewport": [ + "igShutdown": [ { - "args": "(ImGuiID viewport_id)", + "args": "(ImGuiContext* context)", "argsT": [ { - "name": "viewport_id", - "type": "ImGuiID" + "name": "context", + "type": "ImGuiContext*" } ], - "argsoriginal": "(ImGuiID viewport_id)", - "call_args": "(viewport_id)", - "cimguiname": "igSetNextWindowViewport", - "defaults": [], - "funcname": "SetNextWindowViewport", - "location": "imgui", + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igShutdown", + "defaults": {}, + "funcname": "Shutdown", + "location": "imgui_internal:2230", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowViewport", + "ov_cimguiname": "igShutdown", "ret": "void", - "signature": "(ImGuiID)", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igSetScrollFromPosX": [ + "igSliderAngle": [ { - "args": "(float local_x,float center_x_ratio)", + "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "local_x", + "name": "label", + "type": "const char*" + }, + { + "name": "v_rad", + "type": "float*" + }, + { + "name": "v_degrees_min", "type": "float" }, { - "name": "center_x_ratio", + "name": "v_degrees_max", "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", - "call_args": "(local_x,center_x_ratio)", - "cimguiname": "igSetScrollFromPosX", + "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)", + "cimguiname": "igSliderAngle", "defaults": { - "center_x_ratio": "0.5f" + "flags": "0", + "format": "\"%.0f deg\"", + "v_degrees_max": "+360.0f", + "v_degrees_min": "-360.0f" }, - "funcname": "SetScrollFromPosX", - "location": "imgui", + "funcname": "SliderAngle", + "location": "imgui:523", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosXFloat", - "ret": "void", - "signature": "(float,float)", + "ov_cimguiname": "igSliderAngle", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" - }, + } + ], + "igSliderBehavior": [ { - "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)", + "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "bb", + "type": "const ImRect" }, { - "name": "local_x", - "type": "float" + "name": "id", + "type": "ImGuiID" }, { - "name": "center_x_ratio", - "type": "float" + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + }, + { + "name": "out_grab_bb", + "type": "ImRect*" } ], - "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio=0.5f)", - "call_args": "(window,local_x,center_x_ratio)", - "cimguiname": "igSetScrollFromPosX", - "defaults": { - "center_x_ratio": "0.5f" - }, - "funcname": "SetScrollFromPosX", - "location": "internal", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", + "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)", + "cimguiname": "igSliderBehavior", + "defaults": {}, + "funcname": "SliderBehavior", + "location": "imgui_internal:2472", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosXWindowPtr", - "ret": "void", - "signature": "(ImGuiWindow*,float,float)", + "ov_cimguiname": "igSliderBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)", "stname": "" } ], - "igSetScrollFromPosY": [ + "igSliderFloat": [ { - "args": "(float local_y,float center_y_ratio)", + "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "local_y", + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_min", "type": "float" }, { - "name": "center_y_ratio", + "name": "v_max", "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", - "call_args": "(local_y,center_y_ratio)", - "cimguiname": "igSetScrollFromPosY", + "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat", "defaults": { - "center_y_ratio": "0.5f" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "SetScrollFromPosY", - "location": "imgui", + "funcname": "SliderFloat", + "location": "imgui:519", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosYFloat", - "ret": "void", - "signature": "(float,float)", + "ov_cimguiname": "igSliderFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" - }, + } + ], + "igSliderFloat2": [ { - "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)", + "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "label", + "type": "const char*" }, { - "name": "local_y", + "name": "v", + "type": "float[2]" + }, + { + "name": "v_min", "type": "float" }, { - "name": "center_y_ratio", + "name": "v_max", "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio=0.5f)", - "call_args": "(window,local_y,center_y_ratio)", - "cimguiname": "igSetScrollFromPosY", + "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat2", "defaults": { - "center_y_ratio": "0.5f" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "SetScrollFromPosY", - "location": "internal", + "funcname": "SliderFloat2", + "location": "imgui:520", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosYWindowPtr", - "ret": "void", - "signature": "(ImGuiWindow*,float,float)", + "ov_cimguiname": "igSliderFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetScrollHereX": [ + "igSliderFloat3": [ { - "args": "(float center_x_ratio)", + "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "center_x_ratio", + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(float center_x_ratio=0.5f)", - "call_args": "(center_x_ratio)", - "cimguiname": "igSetScrollHereX", + "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat3", "defaults": { - "center_x_ratio": "0.5f" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "SetScrollHereX", - "location": "imgui", + "funcname": "SliderFloat3", + "location": "imgui:521", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollHereX", - "ret": "void", - "signature": "(float)", + "ov_cimguiname": "igSliderFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetScrollHereY": [ + "igSliderFloat4": [ { - "args": "(float center_y_ratio)", + "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "center_y_ratio", + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(float center_y_ratio=0.5f)", - "call_args": "(center_y_ratio)", - "cimguiname": "igSetScrollHereY", + "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat4", "defaults": { - "center_y_ratio": "0.5f" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "SetScrollHereY", - "location": "imgui", + "funcname": "SliderFloat4", + "location": "imgui:522", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollHereY", - "ret": "void", - "signature": "(float)", + "ov_cimguiname": "igSliderFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetScrollX": [ + "igSliderInt": [ { - "args": "(float scroll_x)", + "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "scroll_x", - "type": "float" - } - ], - "argsoriginal": "(float scroll_x)", - "call_args": "(scroll_x)", - "cimguiname": "igSetScrollX", - "defaults": [], - "funcname": "SetScrollX", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igSetScrollXFloat", - "ret": "void", - "signature": "(float)", - "stname": "" - }, - { - "args": "(ImGuiWindow* window,float new_scroll_x)", - "argsT": [ + "name": "label", + "type": "const char*" + }, { - "name": "window", - "type": "ImGuiWindow*" + "name": "v", + "type": "int*" }, { - "name": "new_scroll_x", - "type": "float" + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiWindow* window,float new_scroll_x)", - "call_args": "(window,new_scroll_x)", - "cimguiname": "igSetScrollX", - "defaults": [], - "funcname": "SetScrollX", - "location": "internal", + "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt", + "defaults": { + "flags": "0", + "format": "\"%d\"" + }, + "funcname": "SliderInt", + "location": "imgui:524", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollXWindowPtr", - "ret": "void", - "signature": "(ImGuiWindow*,float)", + "ov_cimguiname": "igSliderInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetScrollY": [ + "igSliderInt2": [ { - "args": "(float scroll_y)", + "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "scroll_y", - "type": "float" - } - ], - "argsoriginal": "(float scroll_y)", - "call_args": "(scroll_y)", - "cimguiname": "igSetScrollY", - "defaults": [], - "funcname": "SetScrollY", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igSetScrollYFloat", - "ret": "void", - "signature": "(float)", - "stname": "" - }, - { - "args": "(ImGuiWindow* window,float new_scroll_y)", - "argsT": [ + "name": "label", + "type": "const char*" + }, { - "name": "window", - "type": "ImGuiWindow*" + "name": "v", + "type": "int[2]" }, { - "name": "new_scroll_y", - "type": "float" + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiWindow* window,float new_scroll_y)", - "call_args": "(window,new_scroll_y)", - "cimguiname": "igSetScrollY", - "defaults": [], - "funcname": "SetScrollY", - "location": "internal", + "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt2", + "defaults": { + "flags": "0", + "format": "\"%d\"" + }, + "funcname": "SliderInt2", + "location": "imgui:525", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollYWindowPtr", - "ret": "void", - "signature": "(ImGuiWindow*,float)", + "ov_cimguiname": "igSliderInt2", + "ret": "bool", + "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetStateStorage": [ + "igSliderInt3": [ { - "args": "(ImGuiStorage* storage)", + "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "storage", - "type": "ImGuiStorage*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiStorage* storage)", - "call_args": "(storage)", - "cimguiname": "igSetStateStorage", - "defaults": [], - "funcname": "SetStateStorage", - "location": "imgui", + "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt3", + "defaults": { + "flags": "0", + "format": "\"%d\"" + }, + "funcname": "SliderInt3", + "location": "imgui:526", "namespace": "ImGui", - "ov_cimguiname": "igSetStateStorage", - "ret": "void", - "signature": "(ImGuiStorage*)", + "ov_cimguiname": "igSliderInt3", + "ret": "bool", + "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetTabItemClosed": [ + "igSliderInt4": [ { - "args": "(const char* tab_or_docked_window_label)", + "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "tab_or_docked_window_label", + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* tab_or_docked_window_label)", - "call_args": "(tab_or_docked_window_label)", - "cimguiname": "igSetTabItemClosed", - "defaults": [], - "funcname": "SetTabItemClosed", - "location": "imgui", + "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt4", + "defaults": { + "flags": "0", + "format": "\"%d\"" + }, + "funcname": "SliderInt4", + "location": "imgui:527", "namespace": "ImGui", - "ov_cimguiname": "igSetTabItemClosed", - "ret": "void", - "signature": "(const char*)", + "ov_cimguiname": "igSliderInt4", + "ret": "bool", + "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetTooltip": [ + "igSliderScalar": [ { - "args": "(const char* fmt,...)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "fmt", + "name": "label", "type": "const char*" }, { - "name": "...", - "type": "..." + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "igSetTooltip", - "defaults": [], - "funcname": "SetTooltip", - "isvararg": "...)", - "location": "imgui", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)", + "cimguiname": "igSliderScalar", + "defaults": { + "flags": "0", + "format": "NULL" + }, + "funcname": "SliderScalar", + "location": "imgui:528", "namespace": "ImGui", - "ov_cimguiname": "igSetTooltip", - "ret": "void", - "signature": "(const char*,...)", + "ov_cimguiname": "igSliderScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetTooltipV": [ + "igSliderScalarN": [ { - "args": "(const char* fmt,va_list args)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "fmt", + "name": "label", "type": "const char*" }, { - "name": "args", - "type": "va_list" + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* fmt,va_list args)", - "call_args": "(fmt,args)", - "cimguiname": "igSetTooltipV", - "defaults": [], - "funcname": "SetTooltipV", - "location": "imgui", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)", + "cimguiname": "igSliderScalarN", + "defaults": { + "flags": "0", + "format": "NULL" + }, + "funcname": "SliderScalarN", + "location": "imgui:529", "namespace": "ImGui", - "ov_cimguiname": "igSetTooltipV", - "ret": "void", - "signature": "(const char*,va_list)", + "ov_cimguiname": "igSliderScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetWindowClipRectBeforeSetChannel": [ + "igSmallButton": [ { - "args": "(ImGuiWindow* window,const ImRect clip_rect)", + "args": "(const char* label)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "clip_rect", - "type": "const ImRect" + "name": "label", + "type": "const char*" } ], - "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)", - "call_args": "(window,clip_rect)", - "cimguiname": "igSetWindowClipRectBeforeSetChannel", - "defaults": [], - "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "internal", + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igSmallButton", + "defaults": {}, + "funcname": "SmallButton", + "location": "imgui:467", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", - "ret": "void", - "signature": "(ImGuiWindow*,const ImRect)", + "ov_cimguiname": "igSmallButton", + "ret": "bool", + "signature": "(const char*)", "stname": "" } ], - "igSetWindowCollapsed": [ + "igSpacing": [ { - "args": "(bool collapsed,ImGuiCond cond)", - "argsT": [ - { - "name": "collapsed", - "type": "bool" - }, - { - "name": "cond", - "type": "ImGuiCond" - } - ], - "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", - "call_args": "(collapsed,cond)", - "cimguiname": "igSetWindowCollapsed", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowCollapsed", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSpacing", + "defaults": {}, + "funcname": "Spacing", + "location": "imgui:411", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedBool", + "ov_cimguiname": "igSpacing", "ret": "void", - "signature": "(bool,ImGuiCond)", + "signature": "()", "stname": "" - }, + } + ], + "igSplitterBehavior": [ { - "args": "(const char* name,bool collapsed,ImGuiCond cond)", + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)", "argsT": [ { - "name": "name", - "type": "const char*" + "name": "bb", + "type": "const ImRect" }, { - "name": "collapsed", - "type": "bool" + "name": "id", + "type": "ImGuiID" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "axis", + "type": "ImGuiAxis" + }, + { + "name": "size1", + "type": "float*" + }, + { + "name": "size2", + "type": "float*" + }, + { + "name": "min_size1", + "type": "float" + }, + { + "name": "min_size2", + "type": "float" + }, + { + "name": "hover_extend", + "type": "float" + }, + { + "name": "hover_visibility_delay", + "type": "float" } ], - "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", - "call_args": "(name,collapsed,cond)", - "cimguiname": "igSetWindowCollapsed", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f)", + "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)", + "cimguiname": "igSplitterBehavior", "defaults": { - "cond": "0" + "hover_extend": "0.0f", + "hover_visibility_delay": "0.0f" }, - "funcname": "SetWindowCollapsed", - "location": "imgui", + "funcname": "SplitterBehavior", + "location": "imgui_internal:2473", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedStr", - "ret": "void", - "signature": "(const char*,bool,ImGuiCond)", + "ov_cimguiname": "igSplitterBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)", "stname": "" - }, + } + ], + "igStartMouseMovingWindow": [ { - "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)", + "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" - }, - { - "name": "collapsed", - "type": "bool" - }, + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igStartMouseMovingWindow", + "defaults": {}, + "funcname": "StartMouseMovingWindow", + "location": "imgui_internal:2234", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igStyleColorsClassic": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ { - "name": "cond", - "type": "ImGuiCond" + "name": "dst", + "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)", - "call_args": "(window,collapsed,cond)", - "cimguiname": "igSetWindowCollapsed", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsClassic", "defaults": { - "cond": "0" + "dst": "NULL" }, - "funcname": "SetWindowCollapsed", - "location": "internal", + "funcname": "StyleColorsClassic", + "location": "imgui:290", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedWindowPtr", + "ov_cimguiname": "igStyleColorsClassic", "ret": "void", - "signature": "(ImGuiWindow*,bool,ImGuiCond)", + "signature": "(ImGuiStyle*)", "stname": "" } ], - "igSetWindowDock": [ + "igStyleColorsDark": [ { - "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", + "args": "(ImGuiStyle* dst)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "dock_id", - "type": "ImGuiID" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "dst", + "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", - "call_args": "(window,dock_id,cond)", - "cimguiname": "igSetWindowDock", - "defaults": [], - "funcname": "SetWindowDock", - "location": "internal", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsDark", + "defaults": { + "dst": "NULL" + }, + "funcname": "StyleColorsDark", + "location": "imgui:288", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowDock", + "ov_cimguiname": "igStyleColorsDark", "ret": "void", - "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)", + "signature": "(ImGuiStyle*)", "stname": "" } ], - "igSetWindowFocus": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSetWindowFocus", - "defaults": [], - "funcname": "SetWindowFocus", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocusNil", - "ret": "void", - "signature": "()", - "stname": "" - }, + "igStyleColorsLight": [ { - "args": "(const char* name)", + "args": "(ImGuiStyle* dst)", "argsT": [ { - "name": "name", - "type": "const char*" + "name": "dst", + "type": "ImGuiStyle*" } ], - "argsoriginal": "(const char* name)", - "call_args": "(name)", - "cimguiname": "igSetWindowFocus", - "defaults": [], - "funcname": "SetWindowFocus", - "location": "imgui", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsLight", + "defaults": { + "dst": "NULL" + }, + "funcname": "StyleColorsLight", + "location": "imgui:289", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocusStr", + "ov_cimguiname": "igStyleColorsLight", "ret": "void", - "signature": "(const char*)", + "signature": "(ImGuiStyle*)", "stname": "" } ], - "igSetWindowFontScale": [ + "igTabBarCloseTab": [ { - "args": "(float scale)", + "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", "argsT": [ { - "name": "scale", - "type": "float" + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "ImGuiTabItem*" } ], - "argsoriginal": "(float scale)", - "call_args": "(scale)", - "cimguiname": "igSetWindowFontScale", - "defaults": [], - "funcname": "SetWindowFontScale", - "location": "imgui", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", + "call_args": "(tab_bar,tab)", + "cimguiname": "igTabBarCloseTab", + "defaults": {}, + "funcname": "TabBarCloseTab", + "location": "imgui_internal:2416", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFontScale", + "ov_cimguiname": "igTabBarCloseTab", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiTabBar*,ImGuiTabItem*)", "stname": "" } ], - "igSetWindowHitTestHole": [ + "igTabBarFindTabByID": [ { - "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)", + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "pos", - "type": "const ImVec2" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "size", - "type": "const ImVec2" + "name": "tab_id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)", - "call_args": "(window,pos,size)", - "cimguiname": "igSetWindowHitTestHole", - "defaults": [], - "funcname": "SetWindowHitTestHole", - "location": "internal", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarFindTabByID", + "defaults": {}, + "funcname": "TabBarFindTabByID", + "location": "imgui_internal:2414", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowHitTestHole", - "ret": "void", - "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)", + "ov_cimguiname": "igTabBarFindTabByID", + "ret": "ImGuiTabItem*", + "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], - "igSetWindowPos": [ + "igTabBarProcessReorder": [ { - "args": "(const ImVec2 pos,ImGuiCond cond)", + "args": "(ImGuiTabBar* tab_bar)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "tab_bar", + "type": "ImGuiTabBar*" } ], - "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", - "call_args": "(pos,cond)", - "cimguiname": "igSetWindowPos", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowPos", - "location": "imgui", + "argsoriginal": "(ImGuiTabBar* tab_bar)", + "call_args": "(tab_bar)", + "cimguiname": "igTabBarProcessReorder", + "defaults": {}, + "funcname": "TabBarProcessReorder", + "location": "imgui_internal:2418", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosVec2", - "ret": "void", - "signature": "(const ImVec2,ImGuiCond)", + "ov_cimguiname": "igTabBarProcessReorder", + "ret": "bool", + "signature": "(ImGuiTabBar*)", "stname": "" - }, + } + ], + "igTabBarQueueReorder": [ { - "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", "argsT": [ { - "name": "name", - "type": "const char*" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "pos", - "type": "const ImVec2" + "name": "tab", + "type": "const ImGuiTabItem*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "dir", + "type": "int" } ], - "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", - "call_args": "(name,pos,cond)", - "cimguiname": "igSetWindowPos", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowPos", - "location": "imgui", + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", + "call_args": "(tab_bar,tab,dir)", + "cimguiname": "igTabBarQueueReorder", + "defaults": {}, + "funcname": "TabBarQueueReorder", + "location": "imgui_internal:2417", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosStr", + "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", - "signature": "(const char*,const ImVec2,ImGuiCond)", + "signature": "(ImGuiTabBar*,const ImGuiTabItem*,int)", "stname": "" - }, + } + ], + "igTabBarRemoveTab": [ { - "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)", + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "pos", - "type": "const ImVec2" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "tab_id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)", - "call_args": "(window,pos,cond)", - "cimguiname": "igSetWindowPos", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowPos", - "location": "internal", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarRemoveTab", + "defaults": {}, + "funcname": "TabBarRemoveTab", + "location": "imgui_internal:2415", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosWindowPtr", + "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", - "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", + "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], - "igSetWindowSize": [ + "igTabItemBackground": [ { - "args": "(const ImVec2 size,ImGuiCond cond)", + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(size,cond)", - "cimguiname": "igSetWindowSize", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowSize", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)", + "call_args": "(draw_list,bb,flags,col)", + "cimguiname": "igTabItemBackground", + "defaults": {}, + "funcname": "TabItemBackground", + "location": "imgui_internal:2421", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeVec2", + "ov_cimguiname": "igTabItemBackground", "ret": "void", - "signature": "(const ImVec2,ImGuiCond)", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)", "stname": "" - }, + } + ], + "igTabItemButton": [ { - "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", + "args": "(const char* label,ImGuiTabItemFlags flags)", "argsT": [ { - "name": "name", + "name": "label", "type": "const char*" }, { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "flags", + "type": "ImGuiTabItemFlags" } ], - "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(name,size,cond)", - "cimguiname": "igSetWindowSize", + "argsoriginal": "(const char* label,ImGuiTabItemFlags flags=0)", + "call_args": "(label,flags)", + "cimguiname": "igTabItemButton", "defaults": { - "cond": "0" + "flags": "0" }, - "funcname": "SetWindowSize", - "location": "imgui", + "funcname": "TabItemButton", + "location": "imgui:744", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeStr", - "ret": "void", - "signature": "(const char*,const ImVec2,ImGuiCond)", + "ov_cimguiname": "igTabItemButton", + "ret": "bool", + "signature": "(const char*,ImGuiTabItemFlags)", "stname": "" - }, + } + ], + "igTabItemCalcSize": [ { - "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)", + "args": "(ImVec2 *pOut,const char* label,bool has_close_button)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "size", - "type": "const ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "has_close_button", + "type": "bool" } ], - "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(window,size,cond)", - "cimguiname": "igSetWindowSize", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowSize", - "location": "internal", + "argsoriginal": "(const char* label,bool has_close_button)", + "call_args": "(label,has_close_button)", + "cimguiname": "igTabItemCalcSize", + "defaults": {}, + "funcname": "TabItemCalcSize", + "location": "imgui_internal:2420", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeWindowPtr", + "nonUDT": 1, + "ov_cimguiname": "igTabItemCalcSize", "ret": "void", - "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", + "signature": "(const char*,bool)", "stname": "" } ], - "igShadeVertsLinearColorGradientKeepAlpha": [ + "igTabItemEx": [ { - "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", + "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "vert_start_idx", - "type": "int" - }, - { - "name": "vert_end_idx", - "type": "int" - }, - { - "name": "gradient_p0", - "type": "ImVec2" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "gradient_p1", - "type": "ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "col0", - "type": "ImU32" + "name": "p_open", + "type": "bool*" }, { - "name": "col1", - "type": "ImU32" + "name": "flags", + "type": "ImGuiTabItemFlags" } ], - "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", - "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)", - "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", - "defaults": [], - "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "internal", + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "call_args": "(tab_bar,label,p_open,flags)", + "cimguiname": "igTabItemEx", + "defaults": {}, + "funcname": "TabItemEx", + "location": "imgui_internal:2419", "namespace": "ImGui", - "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", - "ret": "void", - "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)", + "ov_cimguiname": "igTabItemEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags)", "stname": "" } ], - "igShadeVertsLinearUV": [ + "igTabItemLabelAndCloseButton": [ { - "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)", + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { - "name": "vert_start_idx", - "type": "int" + "name": "bb", + "type": "const ImRect" }, { - "name": "vert_end_idx", - "type": "int" + "name": "flags", + "type": "ImGuiTabItemFlags" }, { - "name": "a", - "type": "const ImVec2" + "name": "frame_padding", + "type": "ImVec2" }, { - "name": "b", - "type": "const ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "uv_a", - "type": "const ImVec2" + "name": "tab_id", + "type": "ImGuiID" }, { - "name": "uv_b", - "type": "const ImVec2" + "name": "close_button_id", + "type": "ImGuiID" }, { - "name": "clamp", + "name": "is_contents_visible", "type": "bool" - } - ], - "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)", - "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)", - "cimguiname": "igShadeVertsLinearUV", - "defaults": [], - "funcname": "ShadeVertsLinearUV", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igShadeVertsLinearUV", - "ret": "void", - "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", - "stname": "" - } - ], - "igShowAboutWindow": [ - { - "args": "(bool* p_open)", - "argsT": [ + }, { - "name": "p_open", + "name": "out_just_closed", + "type": "bool*" + }, + { + "name": "out_text_clipped", "type": "bool*" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowAboutWindow", - "defaults": { - "p_open": "((void*)0)" - }, - "funcname": "ShowAboutWindow", - "location": "imgui", + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)", + "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped)", + "cimguiname": "igTabItemLabelAndCloseButton", + "defaults": {}, + "funcname": "TabItemLabelAndCloseButton", + "location": "imgui_internal:2422", "namespace": "ImGui", - "ov_cimguiname": "igShowAboutWindow", + "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", - "signature": "(bool*)", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)", "stname": "" } ], - "igShowDemoWindow": [ + "igTableBeginApplyRequests": [ { - "args": "(bool* p_open)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "p_open", - "type": "bool*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowDemoWindow", - "defaults": { - "p_open": "((void*)0)" - }, - "funcname": "ShowDemoWindow", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableBeginApplyRequests", + "defaults": {}, + "funcname": "TableBeginApplyRequests", + "location": "imgui_internal:2376", "namespace": "ImGui", - "ov_cimguiname": "igShowDemoWindow", + "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", - "signature": "(bool*)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igShowFontSelector": [ + "igTableBeginCell": [ { - "args": "(const char* label)", + "args": "(ImGuiTable* table,int column_n)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igShowFontSelector", - "defaults": [], - "funcname": "ShowFontSelector", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableBeginCell", + "defaults": {}, + "funcname": "TableBeginCell", + "location": "imgui_internal:2391", "namespace": "ImGui", - "ov_cimguiname": "igShowFontSelector", + "ov_cimguiname": "igTableBeginCell", "ret": "void", - "signature": "(const char*)", + "signature": "(ImGuiTable*,int)", "stname": "" } ], - "igShowMetricsWindow": [ + "igTableBeginInitMemory": [ { - "args": "(bool* p_open)", + "args": "(ImGuiTable* table,int columns_count)", "argsT": [ { - "name": "p_open", - "type": "bool*" + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "columns_count", + "type": "int" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowMetricsWindow", - "defaults": { - "p_open": "((void*)0)" - }, - "funcname": "ShowMetricsWindow", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table,int columns_count)", + "call_args": "(table,columns_count)", + "cimguiname": "igTableBeginInitMemory", + "defaults": {}, + "funcname": "TableBeginInitMemory", + "location": "imgui_internal:2375", "namespace": "ImGui", - "ov_cimguiname": "igShowMetricsWindow", + "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", - "signature": "(bool*)", + "signature": "(ImGuiTable*,int)", "stname": "" } ], - "igShowStyleEditor": [ + "igTableBeginRow": [ { - "args": "(ImGuiStyle* ref)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "ref", - "type": "ImGuiStyle*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiStyle* ref=((void*)0))", - "call_args": "(ref)", - "cimguiname": "igShowStyleEditor", - "defaults": { - "ref": "((void*)0)" - }, - "funcname": "ShowStyleEditor", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableBeginRow", + "defaults": {}, + "funcname": "TableBeginRow", + "location": "imgui_internal:2389", "namespace": "ImGui", - "ov_cimguiname": "igShowStyleEditor", + "ov_cimguiname": "igTableBeginRow", "ret": "void", - "signature": "(ImGuiStyle*)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igShowStyleSelector": [ + "igTableDrawBorders": [ { - "args": "(const char* label)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igShowStyleSelector", - "defaults": [], - "funcname": "ShowStyleSelector", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igShowStyleSelector", - "ret": "bool", - "signature": "(const char*)", - "stname": "" - } - ], - "igShowUserGuide": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igShowUserGuide", - "defaults": [], - "funcname": "ShowUserGuide", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableDrawBorders", + "defaults": {}, + "funcname": "TableDrawBorders", + "location": "imgui_internal:2381", "namespace": "ImGui", - "ov_cimguiname": "igShowUserGuide", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igShowViewportThumbnails": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igShowViewportThumbnails", - "defaults": [], - "funcname": "ShowViewportThumbnails", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igShowViewportThumbnails", + "ov_cimguiname": "igTableDrawBorders", "ret": "void", - "signature": "()", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igShrinkWidths": [ + "igTableDrawContextMenu": [ { - "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "items", - "type": "ImGuiShrinkWidthItem*" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "width_excess", - "type": "float" - } - ], - "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", - "call_args": "(items,count,width_excess)", - "cimguiname": "igShrinkWidths", - "defaults": [], - "funcname": "ShrinkWidths", - "location": "internal", + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableDrawContextMenu", + "defaults": {}, + "funcname": "TableDrawContextMenu", + "location": "imgui_internal:2382", "namespace": "ImGui", - "ov_cimguiname": "igShrinkWidths", + "ov_cimguiname": "igTableDrawContextMenu", "ret": "void", - "signature": "(ImGuiShrinkWidthItem*,int,float)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igShutdown": [ + "igTableEndCell": [ { - "args": "(ImGuiContext* context)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "context", - "type": "ImGuiContext*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiContext* context)", - "call_args": "(context)", - "cimguiname": "igShutdown", - "defaults": [], - "funcname": "Shutdown", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableEndCell", + "defaults": {}, + "funcname": "TableEndCell", + "location": "imgui_internal:2392", "namespace": "ImGui", - "ov_cimguiname": "igShutdown", + "ov_cimguiname": "igTableEndCell", "ret": "void", - "signature": "(ImGuiContext*)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igSliderAngle": [ + "igTableEndRow": [ { - "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v_rad", - "type": "float*" - }, - { - "name": "v_degrees_min", - "type": "float" - }, - { - "name": "v_degrees_max", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)", - "cimguiname": "igSliderAngle", - "defaults": { - "flags": "0", - "format": "\"%.0f deg\"", - "v_degrees_max": "+360.0f", - "v_degrees_min": "-360.0f" - }, - "funcname": "SliderAngle", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableEndRow", + "defaults": {}, + "funcname": "TableEndRow", + "location": "imgui_internal:2390", "namespace": "ImGui", - "ov_cimguiname": "igSliderAngle", - "ret": "bool", - "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableEndRow", + "ret": "void", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igSliderBehavior": [ + "igTableFindByID": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", + "args": "(ImGuiID id)", "argsT": [ - { - "name": "bb", - "type": "const ImRect" - }, { "name": "id", "type": "ImGuiID" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_v", - "type": "void*" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" - }, - { - "name": "out_grab_bb", - "type": "ImRect*" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", - "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)", - "cimguiname": "igSliderBehavior", - "defaults": [], - "funcname": "SliderBehavior", - "location": "internal", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTableFindByID", + "defaults": {}, + "funcname": "TableFindByID", + "location": "imgui_internal:2373", "namespace": "ImGui", - "ov_cimguiname": "igSliderBehavior", - "ret": "bool", - "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)", + "ov_cimguiname": "igTableFindByID", + "ret": "ImGuiTable*", + "signature": "(ImGuiID)", "stname": "" } ], - "igSliderFloat": [ + "igTableFixColumnSortDirection": [ { - "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTable* table,ImGuiTableColumn* column)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float*" - }, - { - "name": "v_min", - "type": "float" - }, - { - "name": "v_max", - "type": "float" - }, - { - "name": "format", - "type": "const char*" + "name": "table", + "type": "ImGuiTable*" }, { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "column", + "type": "ImGuiTableColumn*" } ], - "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderFloat", - "defaults": { - "flags": "0", - "format": "\"%.3f\"" - }, - "funcname": "SliderFloat", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)", + "call_args": "(table,column)", + "cimguiname": "igTableFixColumnSortDirection", + "defaults": {}, + "funcname": "TableFixColumnSortDirection", + "location": "imgui_internal:2387", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat", - "ret": "bool", - "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableFixColumnSortDirection", + "ret": "void", + "signature": "(ImGuiTable*,ImGuiTableColumn*)", "stname": "" } ], - "igSliderFloat2": [ + "igTableGcCompactSettings": [ { - "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGcCompactSettings", + "defaults": {}, + "funcname": "TableGcCompactSettings", + "location": "imgui_internal:2401", + "namespace": "ImGui", + "ov_cimguiname": "igTableGcCompactSettings", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableGcCompactTransientBuffers": [ + { + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[2]" - }, - { - "name": "v_min", - "type": "float" - }, - { - "name": "v_max", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderFloat2", - "defaults": { - "flags": "0", - "format": "\"%.3f\"" - }, - "funcname": "SliderFloat2", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableGcCompactTransientBuffers", + "defaults": {}, + "funcname": "TableGcCompactTransientBuffers", + "location": "imgui_internal:2400", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat2", - "ret": "bool", - "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGcCompactTransientBuffers", + "ret": "void", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igSliderFloat3": [ + "igTableGetBoundSettings": [ { - "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[3]" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableGetBoundSettings", + "defaults": {}, + "funcname": "TableGetBoundSettings", + "location": "imgui_internal:2407", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetBoundSettings", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableGetCellBgRect": [ + { + "args": "(ImRect *pOut,const ImGuiTable* table,int column_n)", + "argsT": [ { - "name": "v_min", - "type": "float" + "name": "pOut", + "type": "ImRect*" }, { - "name": "v_max", - "type": "float" + "name": "table", + "type": "const ImGuiTable*" }, { - "name": "format", - "type": "const char*" - }, + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetCellBgRect", + "defaults": {}, + "funcname": "TableGetCellBgRect", + "location": "imgui_internal:2393", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igTableGetCellBgRect", + "ret": "void", + "signature": "(const ImGuiTable*,int)", + "stname": "" + } + ], + "igTableGetColumnCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetColumnCount", + "defaults": {}, + "funcname": "TableGetColumnCount", + "location": "imgui:721", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetColumnFlags": [ + { + "args": "(int column_n)", + "argsT": [ { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderFloat3", + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableGetColumnFlags", "defaults": { - "flags": "0", - "format": "\"%.3f\"" + "column_n": "-1" }, - "funcname": "SliderFloat3", - "location": "imgui", + "funcname": "TableGetColumnFlags", + "location": "imgui:725", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat3", - "ret": "bool", - "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGetColumnFlags", + "ret": "ImGuiTableColumnFlags", + "signature": "(int)", + "stname": "" + } + ], + "igTableGetColumnIndex": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetColumnIndex", + "defaults": {}, + "funcname": "TableGetColumnIndex", + "location": "imgui:722", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnIndex", + "ret": "int", + "signature": "()", "stname": "" } ], - "igSliderFloat4": [ + "igTableGetColumnName": [ { - "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(int column_n)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[4]" - }, - { - "name": "v_min", - "type": "float" - }, - { - "name": "v_max", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderFloat4", + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableGetColumnName", "defaults": { - "flags": "0", - "format": "\"%.3f\"" + "column_n": "-1" }, - "funcname": "SliderFloat4", - "location": "imgui", + "funcname": "TableGetColumnName", + "location": "imgui:724", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat4", - "ret": "bool", - "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGetColumnNameInt", + "ret": "const char*", + "signature": "(int)", "stname": "" - } - ], - "igSliderInt": [ + }, { - "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(const ImGuiTable* table,int column_n)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int*" - }, - { - "name": "v_min", - "type": "int" + "name": "table", + "type": "const ImGuiTable*" }, { - "name": "v_max", + "name": "column_n", "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderInt", - "defaults": { - "flags": "0", - "format": "\"%d\"" - }, - "funcname": "SliderInt", - "location": "imgui", + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetColumnName", + "defaults": {}, + "funcname": "TableGetColumnName", + "location": "imgui_internal:2394", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt", - "ret": "bool", - "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGetColumnNameTablePtr", + "ret": "const char*", + "signature": "(const ImGuiTable*,int)", "stname": "" } ], - "igSliderInt2": [ + "igTableGetColumnNextSortDirection": [ { - "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTableColumn* column)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "column", + "type": "ImGuiTableColumn*" + } + ], + "argsoriginal": "(ImGuiTableColumn* column)", + "call_args": "(column)", + "cimguiname": "igTableGetColumnNextSortDirection", + "defaults": {}, + "funcname": "TableGetColumnNextSortDirection", + "location": "imgui_internal:2386", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnNextSortDirection", + "ret": "ImGuiSortDirection", + "signature": "(ImGuiTableColumn*)", + "stname": "" + } + ], + "igTableGetColumnResizeID": [ + { + "args": "(const ImGuiTable* table,int column_n,int instance_no)", + "argsT": [ { - "name": "v", - "type": "int[2]" + "name": "table", + "type": "const ImGuiTable*" }, { - "name": "v_min", + "name": "column_n", "type": "int" }, { - "name": "v_max", + "name": "instance_no", "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderInt2", + "argsoriginal": "(const ImGuiTable* table,int column_n,int instance_no=0)", + "call_args": "(table,column_n,instance_no)", + "cimguiname": "igTableGetColumnResizeID", "defaults": { - "flags": "0", - "format": "\"%d\"" + "instance_no": "0" }, - "funcname": "SliderInt2", - "location": "imgui", + "funcname": "TableGetColumnResizeID", + "location": "imgui_internal:2395", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt2", - "ret": "bool", - "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGetColumnResizeID", + "ret": "ImGuiID", + "signature": "(const ImGuiTable*,int,int)", "stname": "" } ], - "igSliderInt3": [ + "igTableGetColumnWidthAuto": [ { - "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTable* table,ImGuiTableColumn* column)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "table", + "type": "ImGuiTable*" }, { - "name": "v", - "type": "int[3]" - }, + "name": "column", + "type": "ImGuiTableColumn*" + } + ], + "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)", + "call_args": "(table,column)", + "cimguiname": "igTableGetColumnWidthAuto", + "defaults": {}, + "funcname": "TableGetColumnWidthAuto", + "location": "imgui_internal:2388", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnWidthAuto", + "ret": "float", + "signature": "(ImGuiTable*,ImGuiTableColumn*)", + "stname": "" + } + ], + "igTableGetHeaderRowHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetHeaderRowHeight", + "defaults": {}, + "funcname": "TableGetHeaderRowHeight", + "location": "imgui_internal:2367", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetHeaderRowHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igTableGetHoveredColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetHoveredColumn", + "defaults": {}, + "funcname": "TableGetHoveredColumn", + "location": "imgui_internal:2366", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetHoveredColumn", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetMaxColumnWidth": [ + { + "args": "(const ImGuiTable* table,int column_n)", + "argsT": [ { - "name": "v_min", - "type": "int" + "name": "table", + "type": "const ImGuiTable*" }, { - "name": "v_max", + "name": "column_n", "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderInt3", - "defaults": { - "flags": "0", - "format": "\"%d\"" - }, - "funcname": "SliderInt3", - "location": "imgui", + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetMaxColumnWidth", + "defaults": {}, + "funcname": "TableGetMaxColumnWidth", + "location": "imgui_internal:2396", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt3", - "ret": "bool", - "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableGetMaxColumnWidth", + "ret": "float", + "signature": "(const ImGuiTable*,int)", "stname": "" } ], - "igSliderInt4": [ + "igTableGetRowIndex": [ { - "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetRowIndex", + "defaults": {}, + "funcname": "TableGetRowIndex", + "location": "imgui:723", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetRowIndex", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetSortSpecs": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetSortSpecs", + "defaults": {}, + "funcname": "TableGetSortSpecs", + "location": "imgui:718", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetSortSpecs", + "ret": "ImGuiTableSortSpecs*", + "signature": "()", + "stname": "" + } + ], + "igTableHeader": [ + { + "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igTableHeader", + "defaults": {}, + "funcname": "TableHeader", + "location": "imgui:711", + "namespace": "ImGui", + "ov_cimguiname": "igTableHeader", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igTableHeadersRow": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableHeadersRow", + "defaults": {}, + "funcname": "TableHeadersRow", + "location": "imgui:710", + "namespace": "ImGui", + "ov_cimguiname": "igTableHeadersRow", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableLoadSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", - "call_args": "(label,v,v_min,v_max,format,flags)", - "cimguiname": "igSliderInt4", - "defaults": { - "flags": "0", - "format": "\"%d\"" - }, - "funcname": "SliderInt4", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableLoadSettings", + "defaults": {}, + "funcname": "TableLoadSettings", + "location": "imgui_internal:2404", + "namespace": "ImGui", + "ov_cimguiname": "igTableLoadSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableMergeDrawChannels": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableMergeDrawChannels", + "defaults": {}, + "funcname": "TableMergeDrawChannels", + "location": "imgui_internal:2383", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt4", + "ov_cimguiname": "igTableMergeDrawChannels", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableNextColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableNextColumn", + "defaults": {}, + "funcname": "TableNextColumn", + "location": "imgui:698", + "namespace": "ImGui", + "ov_cimguiname": "igTableNextColumn", "ret": "bool", - "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)", + "signature": "()", "stname": "" } ], - "igSliderScalar": [ + "igTableNextRow": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "args": "(ImGuiTableRowFlags row_flags,float min_row_height)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" + "name": "row_flags", + "type": "ImGuiTableRowFlags" }, { - "name": "flags", - "type": "ImGuiSliderFlags" + "name": "min_row_height", + "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", - "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)", - "cimguiname": "igSliderScalar", + "argsoriginal": "(ImGuiTableRowFlags row_flags=0,float min_row_height=0.0f)", + "call_args": "(row_flags,min_row_height)", + "cimguiname": "igTableNextRow", "defaults": { - "flags": "0", - "format": "((void*)0)" + "min_row_height": "0.0f", + "row_flags": "0" }, - "funcname": "SliderScalar", - "location": "imgui", + "funcname": "TableNextRow", + "location": "imgui:697", "namespace": "ImGui", - "ov_cimguiname": "igSliderScalar", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableNextRow", + "ret": "void", + "signature": "(ImGuiTableRowFlags,float)", "stname": "" } ], - "igSliderScalarN": [ + "igTableOpenContextMenu": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "args": "(int column_n)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "components", + "name": "column_n", "type": "int" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", - "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)", - "cimguiname": "igSliderScalarN", + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableOpenContextMenu", "defaults": { - "flags": "0", - "format": "((void*)0)" + "column_n": "-1" }, - "funcname": "SliderScalarN", - "location": "imgui", + "funcname": "TableOpenContextMenu", + "location": "imgui_internal:2362", "namespace": "ImGui", - "ov_cimguiname": "igSliderScalarN", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)", + "ov_cimguiname": "igTableOpenContextMenu", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igSmallButton": [ + "igTablePopBackgroundChannel": [ { - "args": "(const char* label)", - "argsT": [ - { - "name": "label", - "type": "const char*" - } - ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igSmallButton", - "defaults": [], - "funcname": "SmallButton", - "location": "imgui", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTablePopBackgroundChannel", + "defaults": {}, + "funcname": "TablePopBackgroundChannel", + "location": "imgui_internal:2369", "namespace": "ImGui", - "ov_cimguiname": "igSmallButton", - "ret": "bool", - "signature": "(const char*)", + "ov_cimguiname": "igTablePopBackgroundChannel", + "ret": "void", + "signature": "()", "stname": "" } ], - "igSpacing": [ + "igTablePushBackgroundChannel": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igSpacing", - "defaults": [], - "funcname": "Spacing", - "location": "imgui", + "cimguiname": "igTablePushBackgroundChannel", + "defaults": {}, + "funcname": "TablePushBackgroundChannel", + "location": "imgui_internal:2368", "namespace": "ImGui", - "ov_cimguiname": "igSpacing", + "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", "signature": "()", "stname": "" } ], - "igSplitterBehavior": [ + "igTableRemove": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "axis", - "type": "ImGuiAxis" - }, - { - "name": "size1", - "type": "float*" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableRemove", + "defaults": {}, + "funcname": "TableRemove", + "location": "imgui_internal:2399", + "namespace": "ImGui", + "ov_cimguiname": "igTableRemove", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableResetSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ { - "name": "size2", - "type": "float*" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableResetSettings", + "defaults": {}, + "funcname": "TableResetSettings", + "location": "imgui_internal:2406", + "namespace": "ImGui", + "ov_cimguiname": "igTableResetSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableSaveSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ { - "name": "min_size1", - "type": "float" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSaveSettings", + "defaults": {}, + "funcname": "TableSaveSettings", + "location": "imgui_internal:2405", + "namespace": "ImGui", + "ov_cimguiname": "igTableSaveSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableSetBgColor": [ + { + "args": "(ImGuiTableBgTarget target,ImU32 color,int column_n)", + "argsT": [ { - "name": "min_size2", - "type": "float" + "name": "target", + "type": "ImGuiTableBgTarget" }, { - "name": "hover_extend", - "type": "float" + "name": "color", + "type": "ImU32" }, { - "name": "hover_visibility_delay", - "type": "float" + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f)", - "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)", - "cimguiname": "igSplitterBehavior", + "argsoriginal": "(ImGuiTableBgTarget target,ImU32 color,int column_n=-1)", + "call_args": "(target,color,column_n)", + "cimguiname": "igTableSetBgColor", "defaults": { - "hover_extend": "0.0f", - "hover_visibility_delay": "0.0f" + "column_n": "-1" }, - "funcname": "SplitterBehavior", - "location": "internal", + "funcname": "TableSetBgColor", + "location": "imgui:726", "namespace": "ImGui", - "ov_cimguiname": "igSplitterBehavior", - "ret": "bool", - "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)", + "ov_cimguiname": "igTableSetBgColor", + "ret": "void", + "signature": "(ImGuiTableBgTarget,ImU32,int)", "stname": "" } ], - "igStartMouseMovingWindow": [ + "igTableSetColumnEnabled": [ { - "args": "(ImGuiWindow* window)", + "args": "(int column_n,bool enabled)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" + "name": "column_n", + "type": "int" + }, + { + "name": "enabled", + "type": "bool" } ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igStartMouseMovingWindow", - "defaults": [], - "funcname": "StartMouseMovingWindow", - "location": "internal", + "argsoriginal": "(int column_n,bool enabled)", + "call_args": "(column_n,enabled)", + "cimguiname": "igTableSetColumnEnabled", + "defaults": {}, + "funcname": "TableSetColumnEnabled", + "location": "imgui_internal:2363", "namespace": "ImGui", - "ov_cimguiname": "igStartMouseMovingWindow", + "ov_cimguiname": "igTableSetColumnEnabled", "ret": "void", - "signature": "(ImGuiWindow*)", + "signature": "(int,bool)", "stname": "" } ], - "igStartMouseMovingWindowOrNode": [ + "igTableSetColumnIndex": [ { - "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", + "args": "(int column_n)", "argsT": [ { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "node", - "type": "ImGuiDockNode*" - }, - { - "name": "undock_floating_node", - "type": "bool" + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", - "call_args": "(window,node,undock_floating_node)", - "cimguiname": "igStartMouseMovingWindowOrNode", - "defaults": [], - "funcname": "StartMouseMovingWindowOrNode", - "location": "internal", + "argsoriginal": "(int column_n)", + "call_args": "(column_n)", + "cimguiname": "igTableSetColumnIndex", + "defaults": {}, + "funcname": "TableSetColumnIndex", + "location": "imgui:699", "namespace": "ImGui", - "ov_cimguiname": "igStartMouseMovingWindowOrNode", - "ret": "void", - "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)", + "ov_cimguiname": "igTableSetColumnIndex", + "ret": "bool", + "signature": "(int)", "stname": "" } ], - "igStyleColorsClassic": [ + "igTableSetColumnSortDirection": [ { - "args": "(ImGuiStyle* dst)", + "args": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "column_n", + "type": "int" + }, + { + "name": "sort_direction", + "type": "ImGuiSortDirection" + }, + { + "name": "append_to_sort_specs", + "type": "bool" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsClassic", - "defaults": { - "dst": "((void*)0)" - }, - "funcname": "StyleColorsClassic", - "location": "imgui", + "argsoriginal": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)", + "call_args": "(column_n,sort_direction,append_to_sort_specs)", + "cimguiname": "igTableSetColumnSortDirection", + "defaults": {}, + "funcname": "TableSetColumnSortDirection", + "location": "imgui_internal:2365", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsClassic", + "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", - "signature": "(ImGuiStyle*)", + "signature": "(int,ImGuiSortDirection,bool)", "stname": "" } ], - "igStyleColorsDark": [ + "igTableSetColumnWidth": [ { - "args": "(ImGuiStyle* dst)", + "args": "(int column_n,float width)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "column_n", + "type": "int" + }, + { + "name": "width", + "type": "float" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsDark", - "defaults": { - "dst": "((void*)0)" - }, - "funcname": "StyleColorsDark", - "location": "imgui", + "argsoriginal": "(int column_n,float width)", + "call_args": "(column_n,width)", + "cimguiname": "igTableSetColumnWidth", + "defaults": {}, + "funcname": "TableSetColumnWidth", + "location": "imgui_internal:2364", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsDark", + "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", - "signature": "(ImGuiStyle*)", + "signature": "(int,float)", "stname": "" } ], - "igStyleColorsLight": [ + "igTableSetColumnWidthAutoAll": [ { - "args": "(ImGuiStyle* dst)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsLight", - "defaults": { - "dst": "((void*)0)" - }, - "funcname": "StyleColorsLight", - "location": "imgui", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSetColumnWidthAutoAll", + "defaults": {}, + "funcname": "TableSetColumnWidthAutoAll", + "location": "imgui_internal:2398", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsLight", + "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", - "signature": "(ImGuiStyle*)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igTabBarAddTab": [ + "igTableSetColumnWidthAutoSingle": [ { - "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", + "args": "(ImGuiTable* table,int column_n)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" - }, - { - "name": "tab_flags", - "type": "ImGuiTabItemFlags" + "name": "table", + "type": "ImGuiTable*" }, { - "name": "window", - "type": "ImGuiWindow*" + "name": "column_n", + "type": "int" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", - "call_args": "(tab_bar,tab_flags,window)", - "cimguiname": "igTabBarAddTab", - "defaults": [], - "funcname": "TabBarAddTab", - "location": "internal", + "argsoriginal": "(ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableSetColumnWidthAutoSingle", + "defaults": {}, + "funcname": "TableSetColumnWidthAutoSingle", + "location": "imgui_internal:2397", "namespace": "ImGui", - "ov_cimguiname": "igTabBarAddTab", + "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", - "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)", + "signature": "(ImGuiTable*,int)", "stname": "" } ], - "igTabBarCloseTab": [ + "igTableSettingsCreate": [ { - "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", + "args": "(ImGuiID id,int columns_count)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" + "name": "id", + "type": "ImGuiID" }, { - "name": "tab", - "type": "ImGuiTabItem*" + "name": "columns_count", + "type": "int" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", - "call_args": "(tab_bar,tab)", - "cimguiname": "igTabBarCloseTab", - "defaults": [], - "funcname": "TabBarCloseTab", - "location": "internal", + "argsoriginal": "(ImGuiID id,int columns_count)", + "call_args": "(id,columns_count)", + "cimguiname": "igTableSettingsCreate", + "defaults": {}, + "funcname": "TableSettingsCreate", + "location": "imgui_internal:2409", "namespace": "ImGui", - "ov_cimguiname": "igTabBarCloseTab", - "ret": "void", - "signature": "(ImGuiTabBar*,ImGuiTabItem*)", + "ov_cimguiname": "igTableSettingsCreate", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiID,int)", "stname": "" } ], - "igTabBarFindMostRecentlySelectedTabForActiveWindow": [ + "igTableSettingsFindByID": [ { - "args": "(ImGuiTabBar* tab_bar)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar)", - "call_args": "(tab_bar)", - "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", - "defaults": [], - "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", - "location": "internal", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTableSettingsFindByID", + "defaults": {}, + "funcname": "TableSettingsFindByID", + "location": "imgui_internal:2410", "namespace": "ImGui", - "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", - "ret": "ImGuiTabItem*", - "signature": "(ImGuiTabBar*)", + "ov_cimguiname": "igTableSettingsFindByID", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiID)", "stname": "" } ], - "igTabBarFindTabByID": [ + "igTableSettingsInstallHandler": [ { - "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "args": "(ImGuiContext* context)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" - }, - { - "name": "tab_id", - "type": "ImGuiID" + "name": "context", + "type": "ImGuiContext*" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", - "call_args": "(tab_bar,tab_id)", - "cimguiname": "igTabBarFindTabByID", - "defaults": [], - "funcname": "TabBarFindTabByID", - "location": "internal", + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igTableSettingsInstallHandler", + "defaults": {}, + "funcname": "TableSettingsInstallHandler", + "location": "imgui_internal:2408", "namespace": "ImGui", - "ov_cimguiname": "igTabBarFindTabByID", - "ret": "ImGuiTabItem*", - "signature": "(ImGuiTabBar*,ImGuiID)", + "ov_cimguiname": "igTableSettingsInstallHandler", + "ret": "void", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igTabBarQueueChangeTabOrder": [ + "igTableSetupColumn": [ { - "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", + "args": "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" + "name": "label", + "type": "const char*" }, { - "name": "tab", - "type": "const ImGuiTabItem*" + "name": "flags", + "type": "ImGuiTableColumnFlags" }, { - "name": "dir", - "type": "int" + "name": "init_width_or_weight", + "type": "float" + }, + { + "name": "user_id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", - "call_args": "(tab_bar,tab,dir)", - "cimguiname": "igTabBarQueueChangeTabOrder", - "defaults": [], - "funcname": "TabBarQueueChangeTabOrder", - "location": "internal", + "argsoriginal": "(const char* label,ImGuiTableColumnFlags flags=0,float init_width_or_weight=0.0f,ImGuiID user_id=0)", + "call_args": "(label,flags,init_width_or_weight,user_id)", + "cimguiname": "igTableSetupColumn", + "defaults": { + "flags": "0", + "init_width_or_weight": "0.0f", + "user_id": "0" + }, + "funcname": "TableSetupColumn", + "location": "imgui:708", "namespace": "ImGui", - "ov_cimguiname": "igTabBarQueueChangeTabOrder", + "ov_cimguiname": "igTableSetupColumn", "ret": "void", - "signature": "(ImGuiTabBar*,const ImGuiTabItem*,int)", + "signature": "(const char*,ImGuiTableColumnFlags,float,ImGuiID)", "stname": "" } ], - "igTabBarRemoveTab": [ + "igTableSetupDrawChannels": [ { - "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" - }, - { - "name": "tab_id", - "type": "ImGuiID" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", - "call_args": "(tab_bar,tab_id)", - "cimguiname": "igTabBarRemoveTab", - "defaults": [], - "funcname": "TabBarRemoveTab", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSetupDrawChannels", + "defaults": {}, + "funcname": "TableSetupDrawChannels", + "location": "imgui_internal:2377", "namespace": "ImGui", - "ov_cimguiname": "igTabBarRemoveTab", + "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", - "signature": "(ImGuiTabBar*,ImGuiID)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igTabItemBackground": [ + "igTableSetupScrollFreeze": [ { - "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)", + "args": "(int cols,int rows)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "flags", - "type": "ImGuiTabItemFlags" + "name": "cols", + "type": "int" }, { - "name": "col", - "type": "ImU32" + "name": "rows", + "type": "int" } ], - "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)", - "call_args": "(draw_list,bb,flags,col)", - "cimguiname": "igTabItemBackground", - "defaults": [], - "funcname": "TabItemBackground", - "location": "internal", + "argsoriginal": "(int cols,int rows)", + "call_args": "(cols,rows)", + "cimguiname": "igTableSetupScrollFreeze", + "defaults": {}, + "funcname": "TableSetupScrollFreeze", + "location": "imgui:709", "namespace": "ImGui", - "ov_cimguiname": "igTabItemBackground", + "ov_cimguiname": "igTableSetupScrollFreeze", "ret": "void", - "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)", + "signature": "(int,int)", "stname": "" } ], - "igTabItemCalcSize": [ + "igTableSortSpecsBuild": [ { - "args": "(ImVec2 *pOut,const char* label,bool has_close_button)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "label", - "type": "const char*" - }, - { - "name": "has_close_button", - "type": "bool" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(const char* label,bool has_close_button)", - "call_args": "(label,has_close_button)", - "cimguiname": "igTabItemCalcSize", - "defaults": [], - "funcname": "TabItemCalcSize", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSortSpecsBuild", + "defaults": {}, + "funcname": "TableSortSpecsBuild", + "location": "imgui_internal:2385", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igTabItemCalcSize", + "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", - "signature": "(const char*,bool)", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igTabItemEx": [ + "igTableSortSpecsSanitize": [ { - "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "tab_bar", - "type": "ImGuiTabBar*" - }, - { - "name": "label", - "type": "const char*" - }, - { - "name": "p_open", - "type": "bool*" - }, - { - "name": "flags", - "type": "ImGuiTabItemFlags" - }, - { - "name": "docked_window", - "type": "ImGuiWindow*" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", - "call_args": "(tab_bar,label,p_open,flags,docked_window)", - "cimguiname": "igTabItemEx", - "defaults": [], - "funcname": "TabItemEx", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSortSpecsSanitize", + "defaults": {}, + "funcname": "TableSortSpecsSanitize", + "location": "imgui_internal:2384", "namespace": "ImGui", - "ov_cimguiname": "igTabItemEx", - "ret": "bool", - "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)", + "ov_cimguiname": "igTableSortSpecsSanitize", + "ret": "void", + "signature": "(ImGuiTable*)", "stname": "" } ], - "igTabItemLabelAndCloseButton": [ + "igTableUpdateBorders": [ { - "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)", + "args": "(ImGuiTable* table)", "argsT": [ { - "name": "draw_list", - "type": "ImDrawList*" - }, - { - "name": "bb", - "type": "const ImRect" - }, - { - "name": "flags", - "type": "ImGuiTabItemFlags" - }, - { - "name": "frame_padding", - "type": "ImVec2" - }, - { - "name": "label", - "type": "const char*" - }, - { - "name": "tab_id", - "type": "ImGuiID" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateBorders", + "defaults": {}, + "funcname": "TableUpdateBorders", + "location": "imgui_internal:2379", + "namespace": "ImGui", + "ov_cimguiname": "igTableUpdateBorders", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableUpdateColumnsWeightFromWidth": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ { - "name": "close_button_id", - "type": "ImGuiID" - }, + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateColumnsWeightFromWidth", + "defaults": {}, + "funcname": "TableUpdateColumnsWeightFromWidth", + "location": "imgui_internal:2380", + "namespace": "ImGui", + "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableUpdateLayout": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ { - "name": "is_contents_visible", - "type": "bool" + "name": "table", + "type": "ImGuiTable*" } ], - "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)", - "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible)", - "cimguiname": "igTabItemLabelAndCloseButton", - "defaults": [], - "funcname": "TabItemLabelAndCloseButton", - "location": "internal", + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateLayout", + "defaults": {}, + "funcname": "TableUpdateLayout", + "location": "imgui_internal:2378", "namespace": "ImGui", - "ov_cimguiname": "igTabItemLabelAndCloseButton", - "ret": "bool", - "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)", + "ov_cimguiname": "igTableUpdateLayout", + "ret": "void", + "signature": "(ImGuiTable*)", "stname": "" } ], @@ -27723,9 +29482,9 @@ "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igTempInputIsActive", - "defaults": [], + "defaults": {}, "funcname": "TempInputIsActive", - "location": "internal", + "location": "imgui_internal:2500", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -27774,11 +29533,11 @@ "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)", "cimguiname": "igTempInputScalar", "defaults": { - "p_clamp_max": "((void*)0)", - "p_clamp_min": "((void*)0)" + "p_clamp_max": "NULL", + "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "internal", + "location": "imgui_internal:2499", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -27818,9 +29577,9 @@ "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", "call_args": "(bb,id,label,buf,buf_size,flags)", "cimguiname": "igTempInputText", - "defaults": [], + "defaults": {}, "funcname": "TempInputText", - "location": "internal", + "location": "imgui_internal:2498", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -27844,10 +29603,10 @@ "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igText", - "defaults": [], + "defaults": {}, "funcname": "Text", "isvararg": "...)", - "location": "imgui", + "location": "imgui:450", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -27875,10 +29634,10 @@ "argsoriginal": "(const ImVec4& col,const char* fmt,...)", "call_args": "(col,fmt,...)", "cimguiname": "igTextColored", - "defaults": [], + "defaults": {}, "funcname": "TextColored", "isvararg": "...)", - "location": "imgui", + "location": "imgui:452", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -27906,9 +29665,9 @@ "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)", "call_args": "(col,fmt,args)", "cimguiname": "igTextColoredV", - "defaults": [], + "defaults": {}, "funcname": "TextColoredV", - "location": "imgui", + "location": "imgui:453", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -27932,10 +29691,10 @@ "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igTextDisabled", - "defaults": [], + "defaults": {}, "funcname": "TextDisabled", "isvararg": "...)", - "location": "imgui", + "location": "imgui:454", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -27959,9 +29718,9 @@ "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextDisabledV", - "defaults": [], + "defaults": {}, "funcname": "TextDisabledV", - "location": "imgui", + "location": "imgui:455", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -27991,10 +29750,10 @@ "cimguiname": "igTextEx", "defaults": { "flags": "0", - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "TextEx", - "location": "internal", + "location": "imgui_internal:2454", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -28019,10 +29778,10 @@ "call_args": "(text,text_end)", "cimguiname": "igTextUnformatted", "defaults": { - "text_end": "((void*)0)" + "text_end": "NULL" }, "funcname": "TextUnformatted", - "location": "imgui", + "location": "imgui:449", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -28046,9 +29805,9 @@ "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextV", - "defaults": [], + "defaults": {}, "funcname": "TextV", - "location": "imgui", + "location": "imgui:451", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -28072,10 +29831,10 @@ "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igTextWrapped", - "defaults": [], + "defaults": {}, "funcname": "TextWrapped", "isvararg": "...)", - "location": "imgui", + "location": "imgui:456", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -28099,9 +29858,9 @@ "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextWrappedV", - "defaults": [], + "defaults": {}, "funcname": "TextWrappedV", - "location": "imgui", + "location": "imgui:457", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -28109,36 +29868,6 @@ "stname": "" } ], - "igTranslateWindowsInViewport": [ - { - "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)", - "argsT": [ - { - "name": "viewport", - "type": "ImGuiViewportP*" - }, - { - "name": "old_pos", - "type": "const ImVec2" - }, - { - "name": "new_pos", - "type": "const ImVec2" - } - ], - "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)", - "call_args": "(viewport,old_pos,new_pos)", - "cimguiname": "igTranslateWindowsInViewport", - "defaults": [], - "funcname": "TranslateWindowsInViewport", - "location": "internal", - "namespace": "ImGui", - "ov_cimguiname": "igTranslateWindowsInViewport", - "ret": "void", - "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2)", - "stname": "" - } - ], "igTreeNode": [ { "args": "(const char* label)", @@ -28151,9 +29880,9 @@ "argsoriginal": "(const char* label)", "call_args": "(label)", "cimguiname": "igTreeNode", - "defaults": [], + "defaults": {}, "funcname": "TreeNode", - "location": "imgui", + "location": "imgui:564", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStr", "ret": "bool", @@ -28179,10 +29908,10 @@ "argsoriginal": "(const char* str_id,const char* fmt,...)", "call_args": "(str_id,fmt,...)", "cimguiname": "igTreeNode", - "defaults": [], + "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui", + "location": "imgui:565", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStrStr", "ret": "bool", @@ -28208,10 +29937,10 @@ "argsoriginal": "(const void* ptr_id,const char* fmt,...)", "call_args": "(ptr_id,fmt,...)", "cimguiname": "igTreeNode", - "defaults": [], + "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui", + "location": "imgui:566", "namespace": "ImGui", "ov_cimguiname": "igTreeNodePtr", "ret": "bool", @@ -28244,10 +29973,10 @@ "call_args": "(id,flags,label,label_end)", "cimguiname": "igTreeNodeBehavior", "defaults": { - "label_end": "((void*)0)" + "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "internal", + "location": "imgui_internal:2474", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -28275,7 +30004,7 @@ "flags": "0" }, "funcname": "TreeNodeBehaviorIsOpen", - "location": "internal", + "location": "imgui_internal:2475", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehaviorIsOpen", "ret": "bool", @@ -28303,7 +30032,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui", + "location": "imgui:569", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStr", "ret": "bool", @@ -28333,10 +30062,10 @@ "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "call_args": "(str_id,flags,fmt,...)", "cimguiname": "igTreeNodeEx", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui", + "location": "imgui:570", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStrStr", "ret": "bool", @@ -28366,10 +30095,10 @@ "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "call_args": "(ptr_id,flags,fmt,...)", "cimguiname": "igTreeNodeEx", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui", + "location": "imgui:571", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExPtr", "ret": "bool", @@ -28401,9 +30130,9 @@ "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "call_args": "(str_id,flags,fmt,args)", "cimguiname": "igTreeNodeExV", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui", + "location": "imgui:572", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVStr", "ret": "bool", @@ -28433,9 +30162,9 @@ "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "call_args": "(ptr_id,flags,fmt,args)", "cimguiname": "igTreeNodeExV", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui", + "location": "imgui:573", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVPtr", "ret": "bool", @@ -28463,9 +30192,9 @@ "argsoriginal": "(const char* str_id,const char* fmt,va_list args)", "call_args": "(str_id,fmt,args)", "cimguiname": "igTreeNodeV", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui", + "location": "imgui:567", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVStr", "ret": "bool", @@ -28491,9 +30220,9 @@ "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)", "call_args": "(ptr_id,fmt,args)", "cimguiname": "igTreeNodeV", - "defaults": [], + "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui", + "location": "imgui:568", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVPtr", "ret": "bool", @@ -28508,9 +30237,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igTreePop", - "defaults": [], + "defaults": {}, "funcname": "TreePop", - "location": "imgui", + "location": "imgui:576", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -28530,9 +30259,9 @@ "argsoriginal": "(const char* str_id)", "call_args": "(str_id)", "cimguiname": "igTreePush", - "defaults": [], + "defaults": {}, "funcname": "TreePush", - "location": "imgui", + "location": "imgui:574", "namespace": "ImGui", "ov_cimguiname": "igTreePushStr", "ret": "void", @@ -28551,10 +30280,10 @@ "call_args": "(ptr_id)", "cimguiname": "igTreePush", "defaults": { - "ptr_id": "((void*)0)" + "ptr_id": "NULL" }, "funcname": "TreePush", - "location": "imgui", + "location": "imgui:575", "namespace": "ImGui", "ov_cimguiname": "igTreePushPtr", "ret": "void", @@ -28574,9 +30303,9 @@ "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igTreePushOverrideID", - "defaults": [], + "defaults": {}, "funcname": "TreePushOverrideID", - "location": "internal", + "location": "imgui_internal:2476", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -28600,7 +30329,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", - "location": "imgui", + "location": "imgui:414", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -28615,9 +30344,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", - "defaults": [], + "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "internal", + "location": "imgui_internal:2233", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -28632,9 +30361,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateMouseMovingWindowEndFrame", - "defaults": [], + "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "internal", + "location": "imgui_internal:2236", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -28649,9 +30378,9 @@ "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateMouseMovingWindowNewFrame", - "defaults": [], + "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "internal", + "location": "imgui_internal:2235", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -28659,23 +30388,6 @@ "stname": "" } ], - "igUpdatePlatformWindows": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igUpdatePlatformWindows", - "defaults": [], - "funcname": "UpdatePlatformWindows", - "location": "imgui", - "namespace": "ImGui", - "ov_cimguiname": "igUpdatePlatformWindows", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igUpdateWindowParentAndRootLinks": [ { "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", @@ -28696,9 +30408,9 @@ "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", "call_args": "(window,flags,parent_window)", "cimguiname": "igUpdateWindowParentAndRootLinks", - "defaults": [], + "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "internal", + "location": "imgui_internal:2203", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -28747,7 +30459,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui", + "location": "imgui:530", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -28796,7 +30508,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui", + "location": "imgui:531", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -28846,10 +30558,10 @@ "cimguiname": "igVSliderScalar", "defaults": { "flags": "0", - "format": "((void*)0)" + "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui", + "location": "imgui:532", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -28873,9 +30585,9 @@ "argsoriginal": "(const char* prefix,bool b)", "call_args": "(prefix,b)", "cimguiname": "igValue", - "defaults": [], + "defaults": {}, "funcname": "Value", - "location": "imgui", + "location": "imgui:608", "namespace": "ImGui", "ov_cimguiname": "igValueBool", "ret": "void", @@ -28897,9 +30609,9 @@ "argsoriginal": "(const char* prefix,int v)", "call_args": "(prefix,v)", "cimguiname": "igValue", - "defaults": [], + "defaults": {}, "funcname": "Value", - "location": "imgui", + "location": "imgui:609", "namespace": "ImGui", "ov_cimguiname": "igValueInt", "ret": "void", @@ -28921,9 +30633,9 @@ "argsoriginal": "(const char* prefix,unsigned int v)", "call_args": "(prefix,v)", "cimguiname": "igValue", - "defaults": [], + "defaults": {}, "funcname": "Value", - "location": "imgui", + "location": "imgui:610", "namespace": "ImGui", "ov_cimguiname": "igValueUint", "ret": "void", @@ -28950,10 +30662,10 @@ "call_args": "(prefix,v,float_format)", "cimguiname": "igValue", "defaults": { - "float_format": "((void*)0)" + "float_format": "NULL" }, "funcname": "Value", - "location": "imgui", + "location": "imgui:611", "namespace": "ImGui", "ov_cimguiname": "igValueFloat", "ret": "void", diff --git a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json index ac16b7f..693e0ee 100644 --- a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json @@ -1,55 +1,75 @@ { "enums": { - "ImDrawCornerFlags_": [ + "ImDrawFlags_": [ { "calc_value": 0, - "name": "ImDrawCornerFlags_None", + "name": "ImDrawFlags_None", "value": "0" }, { "calc_value": 1, - "name": "ImDrawCornerFlags_TopLeft", + "name": "ImDrawFlags_Closed", "value": "1 << 0" }, { - "calc_value": 2, - "name": "ImDrawCornerFlags_TopRight", - "value": "1 << 1" + "calc_value": 16, + "name": "ImDrawFlags_RoundCornersTopLeft", + "value": "1 << 4" }, { - "calc_value": 4, - "name": "ImDrawCornerFlags_BotLeft", - "value": "1 << 2" + "calc_value": 32, + "name": "ImDrawFlags_RoundCornersTopRight", + "value": "1 << 5" }, { - "calc_value": 8, - "name": "ImDrawCornerFlags_BotRight", - "value": "1 << 3" + "calc_value": 64, + "name": "ImDrawFlags_RoundCornersBottomLeft", + "value": "1 << 6" }, { - "calc_value": 3, - "name": "ImDrawCornerFlags_Top", - "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" + "calc_value": 128, + "name": "ImDrawFlags_RoundCornersBottomRight", + "value": "1 << 7" }, { - "calc_value": 12, - "name": "ImDrawCornerFlags_Bot", - "value": "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" + "calc_value": 256, + "name": "ImDrawFlags_RoundCornersNone", + "value": "1 << 8" }, { - "calc_value": 5, - "name": "ImDrawCornerFlags_Left", - "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" + "calc_value": 48, + "name": "ImDrawFlags_RoundCornersTop", + "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight" }, { - "calc_value": 10, - "name": "ImDrawCornerFlags_Right", - "value": "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" + "calc_value": 192, + "name": "ImDrawFlags_RoundCornersBottom", + "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight" }, { - "calc_value": 15, - "name": "ImDrawCornerFlags_All", - "value": "0xF" + "calc_value": 80, + "name": "ImDrawFlags_RoundCornersLeft", + "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersTopLeft" + }, + { + "calc_value": 160, + "name": "ImDrawFlags_RoundCornersRight", + "value": "ImDrawFlags_RoundCornersBottomRight | ImDrawFlags_RoundCornersTopRight" + }, + { + "calc_value": 240, + "name": "ImDrawFlags_RoundCornersAll", + "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight | ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight" + }, + { + "calc_value": 240, + "name": "ImDrawFlags_RoundCornersDefault_", + "value": "ImDrawFlags_RoundCornersAll" + }, + { + "calc_value": 496, + "name": "ImDrawFlags_RoundCornersMask_", + "value": "ImDrawFlags_RoundCornersAll | ImDrawFlags_RoundCornersNone" } ], "ImDrawListFlags_": [ @@ -143,21 +163,6 @@ "calc_value": 8, "name": "ImGuiBackendFlags_RendererHasVtxOffset", "value": "1 << 3" - }, - { - "calc_value": 1024, - "name": "ImGuiBackendFlags_PlatformHasViewports", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiBackendFlags_HasMouseHoveredViewport", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiBackendFlags_RendererHasViewports", - "value": "1 << 12" } ], "ImGuiButtonFlagsPrivate_": [ @@ -288,257 +293,272 @@ { "calc_value": 0, "name": "ImGuiCol_Text", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiCol_TextDisabled", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiCol_WindowBg", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiCol_ChildBg", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiCol_PopupBg", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiCol_Border", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiCol_BorderShadow", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiCol_FrameBg", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiCol_FrameBgHovered", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiCol_FrameBgActive", - "value": 9 + "value": "9" }, { "calc_value": 10, "name": "ImGuiCol_TitleBg", - "value": 10 + "value": "10" }, { "calc_value": 11, "name": "ImGuiCol_TitleBgActive", - "value": 11 + "value": "11" }, { "calc_value": 12, "name": "ImGuiCol_TitleBgCollapsed", - "value": 12 + "value": "12" }, { "calc_value": 13, "name": "ImGuiCol_MenuBarBg", - "value": 13 + "value": "13" }, { "calc_value": 14, "name": "ImGuiCol_ScrollbarBg", - "value": 14 + "value": "14" }, { "calc_value": 15, "name": "ImGuiCol_ScrollbarGrab", - "value": 15 + "value": "15" }, { "calc_value": 16, "name": "ImGuiCol_ScrollbarGrabHovered", - "value": 16 + "value": "16" }, { "calc_value": 17, "name": "ImGuiCol_ScrollbarGrabActive", - "value": 17 + "value": "17" }, { "calc_value": 18, "name": "ImGuiCol_CheckMark", - "value": 18 + "value": "18" }, { "calc_value": 19, "name": "ImGuiCol_SliderGrab", - "value": 19 + "value": "19" }, { "calc_value": 20, "name": "ImGuiCol_SliderGrabActive", - "value": 20 + "value": "20" }, { "calc_value": 21, "name": "ImGuiCol_Button", - "value": 21 + "value": "21" }, { "calc_value": 22, "name": "ImGuiCol_ButtonHovered", - "value": 22 + "value": "22" }, { "calc_value": 23, "name": "ImGuiCol_ButtonActive", - "value": 23 + "value": "23" }, { "calc_value": 24, "name": "ImGuiCol_Header", - "value": 24 + "value": "24" }, { "calc_value": 25, "name": "ImGuiCol_HeaderHovered", - "value": 25 + "value": "25" }, { "calc_value": 26, "name": "ImGuiCol_HeaderActive", - "value": 26 + "value": "26" }, { "calc_value": 27, "name": "ImGuiCol_Separator", - "value": 27 + "value": "27" }, { "calc_value": 28, "name": "ImGuiCol_SeparatorHovered", - "value": 28 + "value": "28" }, { "calc_value": 29, "name": "ImGuiCol_SeparatorActive", - "value": 29 + "value": "29" }, { "calc_value": 30, "name": "ImGuiCol_ResizeGrip", - "value": 30 + "value": "30" }, { "calc_value": 31, "name": "ImGuiCol_ResizeGripHovered", - "value": 31 + "value": "31" }, { "calc_value": 32, "name": "ImGuiCol_ResizeGripActive", - "value": 32 + "value": "32" }, { "calc_value": 33, "name": "ImGuiCol_Tab", - "value": 33 + "value": "33" }, { "calc_value": 34, "name": "ImGuiCol_TabHovered", - "value": 34 + "value": "34" }, { "calc_value": 35, "name": "ImGuiCol_TabActive", - "value": 35 + "value": "35" }, { "calc_value": 36, "name": "ImGuiCol_TabUnfocused", - "value": 36 + "value": "36" }, { "calc_value": 37, "name": "ImGuiCol_TabUnfocusedActive", - "value": 37 + "value": "37" }, { "calc_value": 38, - "name": "ImGuiCol_DockingPreview", - "value": 38 + "name": "ImGuiCol_PlotLines", + "value": "38" }, { "calc_value": 39, - "name": "ImGuiCol_DockingEmptyBg", - "value": 39 + "name": "ImGuiCol_PlotLinesHovered", + "value": "39" }, { "calc_value": 40, - "name": "ImGuiCol_PlotLines", - "value": 40 + "name": "ImGuiCol_PlotHistogram", + "value": "40" }, { "calc_value": 41, - "name": "ImGuiCol_PlotLinesHovered", - "value": 41 + "name": "ImGuiCol_PlotHistogramHovered", + "value": "41" }, { "calc_value": 42, - "name": "ImGuiCol_PlotHistogram", - "value": 42 + "name": "ImGuiCol_TableHeaderBg", + "value": "42" }, { "calc_value": 43, - "name": "ImGuiCol_PlotHistogramHovered", - "value": 43 + "name": "ImGuiCol_TableBorderStrong", + "value": "43" }, { "calc_value": 44, - "name": "ImGuiCol_TextSelectedBg", - "value": 44 + "name": "ImGuiCol_TableBorderLight", + "value": "44" }, { "calc_value": 45, - "name": "ImGuiCol_DragDropTarget", - "value": 45 + "name": "ImGuiCol_TableRowBg", + "value": "45" }, { "calc_value": 46, - "name": "ImGuiCol_NavHighlight", - "value": 46 + "name": "ImGuiCol_TableRowBgAlt", + "value": "46" }, { "calc_value": 47, - "name": "ImGuiCol_NavWindowingHighlight", - "value": 47 + "name": "ImGuiCol_TextSelectedBg", + "value": "47" }, { "calc_value": 48, - "name": "ImGuiCol_NavWindowingDimBg", - "value": 48 + "name": "ImGuiCol_DragDropTarget", + "value": "48" }, { "calc_value": 49, - "name": "ImGuiCol_ModalWindowDimBg", - "value": 49 + "name": "ImGuiCol_NavHighlight", + "value": "49" }, { "calc_value": 50, + "name": "ImGuiCol_NavWindowingHighlight", + "value": "50" + }, + { + "calc_value": 51, + "name": "ImGuiCol_NavWindowingDimBg", + "value": "51" + }, + { + "calc_value": 52, + "name": "ImGuiCol_ModalWindowDimBg", + "value": "52" + }, + { + "calc_value": 53, "name": "ImGuiCol_COUNT", - "value": 50 + "value": "53" } ], "ImGuiColorEditFlags_": [ @@ -688,38 +708,6 @@ "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV" } ], - "ImGuiColumnsFlags_": [ - { - "calc_value": 0, - "name": "ImGuiColumnsFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiColumnsFlags_NoBorder", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiColumnsFlags_NoResize", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiColumnsFlags_NoPreserveWidths", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiColumnsFlags_NoForceWithinWindow", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiColumnsFlags_GrowParentContentsSize", - "value": "1 << 4" - } - ], "ImGuiComboFlags_": [ { "calc_value": 0, @@ -830,26 +818,6 @@ "name": "ImGuiConfigFlags_NoMouseCursorChange", "value": "1 << 5" }, - { - "calc_value": 64, - "name": "ImGuiConfigFlags_DockingEnable", - "value": "1 << 6" - }, - { - "calc_value": 1024, - "name": "ImGuiConfigFlags_ViewportsEnable", - "value": "1 << 10" - }, - { - "calc_value": 16384, - "name": "ImGuiConfigFlags_DpiEnableScaleViewports", - "value": "1 << 14" - }, - { - "calc_value": 32768, - "name": "ImGuiConfigFlags_DpiEnableScaleFonts", - "value": "1 << 15" - }, { "calc_value": 1048576, "name": "ImGuiConfigFlags_IsSRGB", @@ -861,21 +829,46 @@ "value": "1 << 21" } ], - "ImGuiDataAuthority_": [ + "ImGuiContextHookType": [ { "calc_value": 0, - "name": "ImGuiDataAuthority_Auto", - "value": 0 + "name": "ImGuiContextHookType_NewFramePre", + "value": "0" }, { "calc_value": 1, - "name": "ImGuiDataAuthority_DockNode", - "value": 1 + "name": "ImGuiContextHookType_NewFramePost", + "value": "1" }, { "calc_value": 2, - "name": "ImGuiDataAuthority_Window", - "value": 2 + "name": "ImGuiContextHookType_EndFramePre", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiContextHookType_EndFramePost", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiContextHookType_RenderPre", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiContextHookType_RenderPost", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiContextHookType_Shutdown", + "value": "6" + }, + { + "calc_value": 7, + "name": "ImGuiContextHookType_PendingRemoval_", + "value": "7" } ], "ImGuiDataTypePrivate_": [ @@ -899,57 +892,57 @@ { "calc_value": 0, "name": "ImGuiDataType_S8", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiDataType_U8", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiDataType_S16", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiDataType_U16", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiDataType_S32", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiDataType_U32", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiDataType_S64", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiDataType_U64", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiDataType_Float", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiDataType_Double", - "value": 9 + "value": "9" }, { "calc_value": 10, "name": "ImGuiDataType_COUNT", - "value": 10 + "value": "10" } ], "ImGuiDir_": [ @@ -981,158 +974,7 @@ { "calc_value": 4, "name": "ImGuiDir_COUNT", - "value": 4 - } - ], - "ImGuiDockNodeFlagsPrivate_": [ - { - "calc_value": 1024, - "name": "ImGuiDockNodeFlags_DockSpace", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiDockNodeFlags_CentralNode", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiDockNodeFlags_NoTabBar", - "value": "1 << 12" - }, - { - "calc_value": 8192, - "name": "ImGuiDockNodeFlags_HiddenTabBar", - "value": "1 << 13" - }, - { - "calc_value": 16384, - "name": "ImGuiDockNodeFlags_NoWindowMenuButton", - "value": "1 << 14" - }, - { - "calc_value": 32768, - "name": "ImGuiDockNodeFlags_NoCloseButton", - "value": "1 << 15" - }, - { - "calc_value": 65536, - "name": "ImGuiDockNodeFlags_NoDocking", - "value": "1 << 16" - }, - { - "calc_value": 131072, - "name": "ImGuiDockNodeFlags_NoDockingSplitMe", - "value": "1 << 17" - }, - { - "calc_value": 262144, - "name": "ImGuiDockNodeFlags_NoDockingSplitOther", - "value": "1 << 18" - }, - { - "calc_value": 524288, - "name": "ImGuiDockNodeFlags_NoDockingOverMe", - "value": "1 << 19" - }, - { - "calc_value": 1048576, - "name": "ImGuiDockNodeFlags_NoDockingOverOther", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiDockNodeFlags_NoResizeX", - "value": "1 << 21" - }, - { - "calc_value": 4194304, - "name": "ImGuiDockNodeFlags_NoResizeY", - "value": "1 << 22" - }, - { - "calc_value": -1, - "name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_", - "value": "~0" - }, - { - "calc_value": 6291488, - "name": "ImGuiDockNodeFlags_NoResizeFlagsMask_", - "value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY" - }, - { - "calc_value": 6421616, - "name": "ImGuiDockNodeFlags_LocalFlagsMask_", - "value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" - }, - { - "calc_value": 6420592, - "name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_", - "value": "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace" - }, - { - "calc_value": 6421536, - "name": "ImGuiDockNodeFlags_SavedFlagsMask_", - "value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" - } - ], - "ImGuiDockNodeFlags_": [ - { - "calc_value": 0, - "name": "ImGuiDockNodeFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiDockNodeFlags_KeepAliveOnly", - "value": "1 << 0" - }, - { - "calc_value": 4, - "name": "ImGuiDockNodeFlags_NoDockingInCentralNode", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiDockNodeFlags_PassthruCentralNode", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiDockNodeFlags_NoSplit", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiDockNodeFlags_NoResize", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiDockNodeFlags_AutoHideTabBar", - "value": "1 << 6" - } - ], - "ImGuiDockNodeState": [ - { - "calc_value": 0, - "name": "ImGuiDockNodeState_Unknown", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiDockNodeState_HostWindowVisible", - "value": 3 + "value": "4" } ], "ImGuiDragDropFlags_": [ @@ -1275,32 +1117,32 @@ { "calc_value": 0, "name": "ImGuiInputReadMode_Down", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiInputReadMode_Pressed", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiInputReadMode_Released", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiInputReadMode_Repeat", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiInputReadMode_RepeatSlow", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiInputReadMode_RepeatFast", - "value": 5 + "value": "5" } ], "ImGuiInputSource": [ @@ -1312,27 +1154,27 @@ { "calc_value": 1, "name": "ImGuiInputSource_Mouse", - "value": 1 + "value": "1" }, { "calc_value": 2, - "name": "ImGuiInputSource_Nav", - "value": 2 + "name": "ImGuiInputSource_Keyboard", + "value": "2" }, { "calc_value": 3, - "name": "ImGuiInputSource_NavKeyboard", - "value": 3 + "name": "ImGuiInputSource_Gamepad", + "value": "3" }, { "calc_value": 4, - "name": "ImGuiInputSource_NavGamepad", - "value": 4 + "name": "ImGuiInputSource_Nav", + "value": "4" }, { "calc_value": 5, "name": "ImGuiInputSource_COUNT", - "value": 5 + "value": "5" } ], "ImGuiInputTextFlags_": [ @@ -1408,7 +1250,7 @@ }, { "calc_value": 8192, - "name": "ImGuiInputTextFlags_AlwaysInsertMode", + "name": "ImGuiInputTextFlags_AlwaysOverwrite", "value": "1 << 13" }, { @@ -1436,6 +1278,11 @@ "name": "ImGuiInputTextFlags_CallbackResize", "value": "1 << 18" }, + { + "calc_value": 524288, + "name": "ImGuiInputTextFlags_CallbackEdit", + "value": "1 << 19" + }, { "calc_value": 1048576, "name": "ImGuiInputTextFlags_Multiline", @@ -1539,6 +1386,11 @@ "calc_value": 64, "name": "ImGuiItemStatusFlags_Deactivated", "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiItemStatusFlags_HoveredWindow", + "value": "1 << 7" } ], "ImGuiKeyModFlags_": [ @@ -1572,117 +1424,117 @@ { "calc_value": 0, "name": "ImGuiKey_Tab", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiKey_LeftArrow", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiKey_RightArrow", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiKey_UpArrow", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiKey_DownArrow", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiKey_PageUp", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiKey_PageDown", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiKey_Home", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiKey_End", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiKey_Insert", - "value": 9 + "value": "9" }, { "calc_value": 10, "name": "ImGuiKey_Delete", - "value": 10 + "value": "10" }, { "calc_value": 11, "name": "ImGuiKey_Backspace", - "value": 11 + "value": "11" }, { "calc_value": 12, "name": "ImGuiKey_Space", - "value": 12 + "value": "12" }, { "calc_value": 13, "name": "ImGuiKey_Enter", - "value": 13 + "value": "13" }, { "calc_value": 14, "name": "ImGuiKey_Escape", - "value": 14 + "value": "14" }, { "calc_value": 15, "name": "ImGuiKey_KeyPadEnter", - "value": 15 + "value": "15" }, { "calc_value": 16, "name": "ImGuiKey_A", - "value": 16 + "value": "16" }, { "calc_value": 17, "name": "ImGuiKey_C", - "value": 17 + "value": "17" }, { "calc_value": 18, "name": "ImGuiKey_V", - "value": 18 + "value": "18" }, { "calc_value": 19, "name": "ImGuiKey_X", - "value": 19 + "value": "19" }, { "calc_value": 20, "name": "ImGuiKey_Y", - "value": 20 + "value": "20" }, { "calc_value": 21, "name": "ImGuiKey_Z", - "value": 21 + "value": "21" }, { "calc_value": 22, "name": "ImGuiKey_COUNT", - "value": 22 + "value": "22" } ], "ImGuiLayoutType_": [ @@ -1706,22 +1558,22 @@ { "calc_value": 1, "name": "ImGuiLogType_TTY", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiLogType_File", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiLogType_Buffer", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiLogType_Clipboard", - "value": 4 + "value": "4" } ], "ImGuiMouseButton_": [ @@ -1760,47 +1612,47 @@ { "calc_value": 1, "name": "ImGuiMouseCursor_TextInput", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiMouseCursor_ResizeAll", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiMouseCursor_ResizeNS", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiMouseCursor_ResizeEW", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiMouseCursor_ResizeNESW", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiMouseCursor_ResizeNWSE", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiMouseCursor_Hand", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiMouseCursor_NotAllowed", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiMouseCursor_COUNT", - "value": 9 + "value": "9" } ], "ImGuiNavDirSourceFlags_": [ @@ -1829,17 +1681,17 @@ { "calc_value": 0, "name": "ImGuiNavForward_None", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiNavForward_ForwardQueued", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiNavForward_ForwardActive", - "value": 2 + "value": "2" } ], "ImGuiNavHighlightFlags_": [ @@ -1873,112 +1725,112 @@ { "calc_value": 0, "name": "ImGuiNavInput_Activate", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiNavInput_Cancel", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiNavInput_Input", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiNavInput_Menu", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiNavInput_DpadLeft", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiNavInput_DpadRight", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiNavInput_DpadUp", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiNavInput_DpadDown", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiNavInput_LStickLeft", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiNavInput_LStickRight", - "value": 9 + "value": "9" }, { "calc_value": 10, "name": "ImGuiNavInput_LStickUp", - "value": 10 + "value": "10" }, { "calc_value": 11, "name": "ImGuiNavInput_LStickDown", - "value": 11 + "value": "11" }, { "calc_value": 12, "name": "ImGuiNavInput_FocusPrev", - "value": 12 + "value": "12" }, { "calc_value": 13, "name": "ImGuiNavInput_FocusNext", - "value": 13 + "value": "13" }, { "calc_value": 14, "name": "ImGuiNavInput_TweakSlow", - "value": 14 + "value": "14" }, { "calc_value": 15, "name": "ImGuiNavInput_TweakFast", - "value": 15 + "value": "15" }, { "calc_value": 16, "name": "ImGuiNavInput_KeyMenu_", - "value": 16 + "value": "16" }, { "calc_value": 17, "name": "ImGuiNavInput_KeyLeft_", - "value": 17 + "value": "17" }, { "calc_value": 18, "name": "ImGuiNavInput_KeyRight_", - "value": 18 + "value": "18" }, { "calc_value": 19, "name": "ImGuiNavInput_KeyUp_", - "value": 19 + "value": "19" }, { "calc_value": 20, "name": "ImGuiNavInput_KeyDown_", - "value": 20 + "value": "20" }, { "calc_value": 21, "name": "ImGuiNavInput_COUNT", - "value": 21 + "value": "21" }, { "calc_value": 16, @@ -2000,7 +1852,7 @@ { "calc_value": 2, "name": "ImGuiNavLayer_COUNT", - "value": 2 + "value": "2" } ], "ImGuiNavMoveFlags_": [ @@ -2107,33 +1959,50 @@ "calc_value": 128, "name": "ImGuiNextWindowDataFlags_HasScroll", "value": "1 << 7" + } + ], + "ImGuiOldColumnFlags_": [ + { + "calc_value": 0, + "name": "ImGuiOldColumnFlags_None", + "value": "0" }, { - "calc_value": 256, - "name": "ImGuiNextWindowDataFlags_HasViewport", - "value": "1 << 8" + "calc_value": 1, + "name": "ImGuiOldColumnFlags_NoBorder", + "value": "1 << 0" }, { - "calc_value": 512, - "name": "ImGuiNextWindowDataFlags_HasDock", - "value": "1 << 9" + "calc_value": 2, + "name": "ImGuiOldColumnFlags_NoResize", + "value": "1 << 1" }, { - "calc_value": 1024, - "name": "ImGuiNextWindowDataFlags_HasWindowClass", - "value": "1 << 10" + "calc_value": 4, + "name": "ImGuiOldColumnFlags_NoPreserveWidths", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiOldColumnFlags_NoForceWithinWindow", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiOldColumnFlags_GrowParentContentsSize", + "value": "1 << 4" } ], "ImGuiPlotType": [ { "calc_value": 0, "name": "ImGuiPlotType_Lines", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiPlotType_Histogram", - "value": 1 + "value": "1" } ], "ImGuiPopupFlags_": [ @@ -2197,12 +2066,17 @@ { "calc_value": 0, "name": "ImGuiPopupPositionPolicy_Default", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiPopupPositionPolicy_ComboBox", - "value": 1 + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiPopupPositionPolicy_Tooltip", + "value": "2" } ], "ImGuiSelectableFlagsPrivate_": [ @@ -2235,6 +2109,11 @@ "calc_value": 33554432, "name": "ImGuiSelectableFlags_SetNavIdOnHover", "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", + "value": "1 << 26" } ], "ImGuiSelectableFlags_": [ @@ -2311,7 +2190,7 @@ }, { "calc_value": 16, - "name": "ImGuiSliderFlags_ClampOnInput", + "name": "ImGuiSliderFlags_AlwaysClamp", "value": "1 << 4" }, { @@ -2335,126 +2214,148 @@ "value": "0x7000000F" } ], + "ImGuiSortDirection_": [ + { + "calc_value": 0, + "name": "ImGuiSortDirection_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSortDirection_Ascending", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiSortDirection_Descending", + "value": "2" + } + ], "ImGuiStyleVar_": [ { "calc_value": 0, "name": "ImGuiStyleVar_Alpha", - "value": 0 + "value": "0" }, { "calc_value": 1, "name": "ImGuiStyleVar_WindowPadding", - "value": 1 + "value": "1" }, { "calc_value": 2, "name": "ImGuiStyleVar_WindowRounding", - "value": 2 + "value": "2" }, { "calc_value": 3, "name": "ImGuiStyleVar_WindowBorderSize", - "value": 3 + "value": "3" }, { "calc_value": 4, "name": "ImGuiStyleVar_WindowMinSize", - "value": 4 + "value": "4" }, { "calc_value": 5, "name": "ImGuiStyleVar_WindowTitleAlign", - "value": 5 + "value": "5" }, { "calc_value": 6, "name": "ImGuiStyleVar_ChildRounding", - "value": 6 + "value": "6" }, { "calc_value": 7, "name": "ImGuiStyleVar_ChildBorderSize", - "value": 7 + "value": "7" }, { "calc_value": 8, "name": "ImGuiStyleVar_PopupRounding", - "value": 8 + "value": "8" }, { "calc_value": 9, "name": "ImGuiStyleVar_PopupBorderSize", - "value": 9 + "value": "9" }, { "calc_value": 10, "name": "ImGuiStyleVar_FramePadding", - "value": 10 + "value": "10" }, { "calc_value": 11, "name": "ImGuiStyleVar_FrameRounding", - "value": 11 + "value": "11" }, { "calc_value": 12, "name": "ImGuiStyleVar_FrameBorderSize", - "value": 12 + "value": "12" }, { "calc_value": 13, "name": "ImGuiStyleVar_ItemSpacing", - "value": 13 + "value": "13" }, { "calc_value": 14, "name": "ImGuiStyleVar_ItemInnerSpacing", - "value": 14 + "value": "14" }, { "calc_value": 15, "name": "ImGuiStyleVar_IndentSpacing", - "value": 15 + "value": "15" }, { "calc_value": 16, - "name": "ImGuiStyleVar_ScrollbarSize", - "value": 16 + "name": "ImGuiStyleVar_CellPadding", + "value": "16" }, { "calc_value": 17, - "name": "ImGuiStyleVar_ScrollbarRounding", - "value": 17 + "name": "ImGuiStyleVar_ScrollbarSize", + "value": "17" }, { "calc_value": 18, - "name": "ImGuiStyleVar_GrabMinSize", - "value": 18 + "name": "ImGuiStyleVar_ScrollbarRounding", + "value": "18" }, { "calc_value": 19, - "name": "ImGuiStyleVar_GrabRounding", - "value": 19 + "name": "ImGuiStyleVar_GrabMinSize", + "value": "19" }, { "calc_value": 20, - "name": "ImGuiStyleVar_TabRounding", - "value": 20 + "name": "ImGuiStyleVar_GrabRounding", + "value": "20" }, { "calc_value": 21, - "name": "ImGuiStyleVar_ButtonTextAlign", - "value": 21 + "name": "ImGuiStyleVar_TabRounding", + "value": "21" }, { "calc_value": 22, - "name": "ImGuiStyleVar_SelectableTextAlign", - "value": 22 + "name": "ImGuiStyleVar_ButtonTextAlign", + "value": "22" }, { "calc_value": 23, + "name": "ImGuiStyleVar_SelectableTextAlign", + "value": "23" + }, + { + "calc_value": 24, "name": "ImGuiStyleVar_COUNT", - "value": 23 + "value": "24" } ], "ImGuiTabBarFlagsPrivate_": [ @@ -2539,13 +2440,8 @@ }, { "calc_value": 2097152, - "name": "ImGuiTabItemFlags_Unsorted", + "name": "ImGuiTabItemFlags_Button", "value": "1 << 21" - }, - { - "calc_value": 4194304, - "name": "ImGuiTabItemFlags_Preview", - "value": "1 << 22" } ], "ImGuiTabItemFlags_": [ @@ -2578,3637 +2474,4440 @@ "calc_value": 16, "name": "ImGuiTabItemFlags_NoTooltip", "value": "1 << 4" - } - ], - "ImGuiTextFlags_": [ + }, { - "calc_value": 0, - "name": "ImGuiTextFlags_None", - "value": "0" + "calc_value": 32, + "name": "ImGuiTabItemFlags_NoReorder", + "value": "1 << 5" }, { - "calc_value": 1, - "name": "ImGuiTextFlags_NoWidthForLargeClippedText", - "value": "1 << 0" + "calc_value": 64, + "name": "ImGuiTabItemFlags_Leading", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTabItemFlags_Trailing", + "value": "1 << 7" } ], - "ImGuiTooltipFlags_": [ + "ImGuiTableBgTarget_": [ { "calc_value": 0, - "name": "ImGuiTooltipFlags_None", + "name": "ImGuiTableBgTarget_None", "value": "0" }, { "calc_value": 1, - "name": "ImGuiTooltipFlags_OverridePreviousTooltip", - "value": "1 << 0" - } - ], - "ImGuiTreeNodeFlagsPrivate_": [ + "name": "ImGuiTableBgTarget_RowBg0", + "value": "1" + }, { - "calc_value": 1048576, - "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", - "value": "1 << 20" + "calc_value": 2, + "name": "ImGuiTableBgTarget_RowBg1", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiTableBgTarget_CellBg", + "value": "3" } ], - "ImGuiTreeNodeFlags_": [ + "ImGuiTableColumnFlags_": [ { "calc_value": 0, - "name": "ImGuiTreeNodeFlags_None", + "name": "ImGuiTableColumnFlags_None", "value": "0" }, { "calc_value": 1, - "name": "ImGuiTreeNodeFlags_Selected", + "name": "ImGuiTableColumnFlags_DefaultHide", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiTreeNodeFlags_Framed", + "name": "ImGuiTableColumnFlags_DefaultSort", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiTreeNodeFlags_AllowItemOverlap", + "name": "ImGuiTableColumnFlags_WidthStretch", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen", + "name": "ImGuiTableColumnFlags_WidthFixed", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog", + "name": "ImGuiTableColumnFlags_NoResize", "value": "1 << 4" }, { "calc_value": 32, - "name": "ImGuiTreeNodeFlags_DefaultOpen", + "name": "ImGuiTableColumnFlags_NoReorder", "value": "1 << 5" }, { "calc_value": 64, - "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick", + "name": "ImGuiTableColumnFlags_NoHide", "value": "1 << 6" }, { "calc_value": 128, - "name": "ImGuiTreeNodeFlags_OpenOnArrow", + "name": "ImGuiTableColumnFlags_NoClip", "value": "1 << 7" }, { "calc_value": 256, - "name": "ImGuiTreeNodeFlags_Leaf", + "name": "ImGuiTableColumnFlags_NoSort", "value": "1 << 8" }, { "calc_value": 512, - "name": "ImGuiTreeNodeFlags_Bullet", + "name": "ImGuiTableColumnFlags_NoSortAscending", "value": "1 << 9" }, { "calc_value": 1024, - "name": "ImGuiTreeNodeFlags_FramePadding", + "name": "ImGuiTableColumnFlags_NoSortDescending", "value": "1 << 10" }, { "calc_value": 2048, - "name": "ImGuiTreeNodeFlags_SpanAvailWidth", + "name": "ImGuiTableColumnFlags_NoHeaderWidth", "value": "1 << 11" }, { "calc_value": 4096, - "name": "ImGuiTreeNodeFlags_SpanFullWidth", + "name": "ImGuiTableColumnFlags_PreferSortAscending", "value": "1 << 12" }, { "calc_value": 8192, - "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", + "name": "ImGuiTableColumnFlags_PreferSortDescending", "value": "1 << 13" }, { - "calc_value": 26, - "name": "ImGuiTreeNodeFlags_CollapsingHeader", - "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" - } - ], - "ImGuiViewportFlags_": [ - { - "calc_value": 0, - "name": "ImGuiViewportFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiViewportFlags_NoDecoration", - "value": "1 << 0" + "calc_value": 16384, + "name": "ImGuiTableColumnFlags_IndentEnable", + "value": "1 << 14" }, { - "calc_value": 2, - "name": "ImGuiViewportFlags_NoTaskBarIcon", - "value": "1 << 1" + "calc_value": 32768, + "name": "ImGuiTableColumnFlags_IndentDisable", + "value": "1 << 15" }, { - "calc_value": 4, - "name": "ImGuiViewportFlags_NoFocusOnAppearing", - "value": "1 << 2" + "calc_value": 1048576, + "name": "ImGuiTableColumnFlags_IsEnabled", + "value": "1 << 20" }, { - "calc_value": 8, - "name": "ImGuiViewportFlags_NoFocusOnClick", - "value": "1 << 3" + "calc_value": 2097152, + "name": "ImGuiTableColumnFlags_IsVisible", + "value": "1 << 21" }, { - "calc_value": 16, - "name": "ImGuiViewportFlags_NoInputs", - "value": "1 << 4" + "calc_value": 4194304, + "name": "ImGuiTableColumnFlags_IsSorted", + "value": "1 << 22" }, { - "calc_value": 32, - "name": "ImGuiViewportFlags_NoRendererClear", - "value": "1 << 5" + "calc_value": 8388608, + "name": "ImGuiTableColumnFlags_IsHovered", + "value": "1 << 23" }, { - "calc_value": 64, - "name": "ImGuiViewportFlags_TopMost", - "value": "1 << 6" + "calc_value": 12, + "name": "ImGuiTableColumnFlags_WidthMask_", + "value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed" }, { - "calc_value": 128, - "name": "ImGuiViewportFlags_Minimized", - "value": "1 << 7" + "calc_value": 49152, + "name": "ImGuiTableColumnFlags_IndentMask_", + "value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable" }, { - "calc_value": 256, - "name": "ImGuiViewportFlags_NoAutoMerge", - "value": "1 << 8" + "calc_value": 15728640, + "name": "ImGuiTableColumnFlags_StatusMask_", + "value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered" }, { - "calc_value": 512, - "name": "ImGuiViewportFlags_CanHostOtherWindows", - "value": "1 << 9" + "calc_value": 1073741824, + "name": "ImGuiTableColumnFlags_NoDirectResize_", + "value": "1 << 30" } ], - "ImGuiWindowFlags_": [ + "ImGuiTableFlags_": [ { "calc_value": 0, - "name": "ImGuiWindowFlags_None", + "name": "ImGuiTableFlags_None", "value": "0" }, { "calc_value": 1, - "name": "ImGuiWindowFlags_NoTitleBar", + "name": "ImGuiTableFlags_Resizable", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiWindowFlags_NoResize", + "name": "ImGuiTableFlags_Reorderable", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiWindowFlags_NoMove", + "name": "ImGuiTableFlags_Hideable", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImGuiWindowFlags_NoScrollbar", + "name": "ImGuiTableFlags_Sortable", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiWindowFlags_NoScrollWithMouse", + "name": "ImGuiTableFlags_NoSavedSettings", "value": "1 << 4" }, { "calc_value": 32, - "name": "ImGuiWindowFlags_NoCollapse", + "name": "ImGuiTableFlags_ContextMenuInBody", "value": "1 << 5" }, { "calc_value": 64, - "name": "ImGuiWindowFlags_AlwaysAutoResize", + "name": "ImGuiTableFlags_RowBg", "value": "1 << 6" }, { "calc_value": 128, - "name": "ImGuiWindowFlags_NoBackground", + "name": "ImGuiTableFlags_BordersInnerH", "value": "1 << 7" }, { "calc_value": 256, - "name": "ImGuiWindowFlags_NoSavedSettings", + "name": "ImGuiTableFlags_BordersOuterH", "value": "1 << 8" }, { "calc_value": 512, - "name": "ImGuiWindowFlags_NoMouseInputs", + "name": "ImGuiTableFlags_BordersInnerV", "value": "1 << 9" }, { "calc_value": 1024, - "name": "ImGuiWindowFlags_MenuBar", + "name": "ImGuiTableFlags_BordersOuterV", "value": "1 << 10" }, + { + "calc_value": 384, + "name": "ImGuiTableFlags_BordersH", + "value": "ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH" + }, + { + "calc_value": 1536, + "name": "ImGuiTableFlags_BordersV", + "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV" + }, + { + "calc_value": 640, + "name": "ImGuiTableFlags_BordersInner", + "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH" + }, + { + "calc_value": 1280, + "name": "ImGuiTableFlags_BordersOuter", + "value": "ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH" + }, + { + "calc_value": 1920, + "name": "ImGuiTableFlags_Borders", + "value": "ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter" + }, { "calc_value": 2048, - "name": "ImGuiWindowFlags_HorizontalScrollbar", + "name": "ImGuiTableFlags_NoBordersInBody", "value": "1 << 11" }, { "calc_value": 4096, - "name": "ImGuiWindowFlags_NoFocusOnAppearing", + "name": "ImGuiTableFlags_NoBordersInBodyUntilResize", "value": "1 << 12" }, { "calc_value": 8192, - "name": "ImGuiWindowFlags_NoBringToFrontOnFocus", + "name": "ImGuiTableFlags_SizingFixedFit", "value": "1 << 13" }, { "calc_value": 16384, - "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar", - "value": "1 << 14" + "name": "ImGuiTableFlags_SizingFixedSame", + "value": "2 << 13" + }, + { + "calc_value": 24576, + "name": "ImGuiTableFlags_SizingStretchProp", + "value": "3 << 13" }, { "calc_value": 32768, - "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar", - "value": "1<< 15" + "name": "ImGuiTableFlags_SizingStretchSame", + "value": "4 << 13" }, { "calc_value": 65536, - "name": "ImGuiWindowFlags_AlwaysUseWindowPadding", + "name": "ImGuiTableFlags_NoHostExtendX", "value": "1 << 16" }, + { + "calc_value": 131072, + "name": "ImGuiTableFlags_NoHostExtendY", + "value": "1 << 17" + }, { "calc_value": 262144, - "name": "ImGuiWindowFlags_NoNavInputs", + "name": "ImGuiTableFlags_NoKeepColumnsVisible", "value": "1 << 18" }, { "calc_value": 524288, - "name": "ImGuiWindowFlags_NoNavFocus", + "name": "ImGuiTableFlags_PreciseWidths", "value": "1 << 19" }, { "calc_value": 1048576, - "name": "ImGuiWindowFlags_UnsavedDocument", + "name": "ImGuiTableFlags_NoClip", "value": "1 << 20" }, { "calc_value": 2097152, - "name": "ImGuiWindowFlags_NoDocking", + "name": "ImGuiTableFlags_PadOuterX", "value": "1 << 21" }, { - "calc_value": 786432, - "name": "ImGuiWindowFlags_NoNav", - "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" + "calc_value": 4194304, + "name": "ImGuiTableFlags_NoPadOuterX", + "value": "1 << 22" }, { - "calc_value": 43, - "name": "ImGuiWindowFlags_NoDecoration", - "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" - }, - { - "calc_value": 786944, - "name": "ImGuiWindowFlags_NoInputs", - "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" - }, - { - "calc_value": 8388608, - "name": "ImGuiWindowFlags_NavFlattened", - "value": "1 << 23" + "calc_value": 8388608, + "name": "ImGuiTableFlags_NoPadInnerX", + "value": "1 << 23" }, { "calc_value": 16777216, - "name": "ImGuiWindowFlags_ChildWindow", + "name": "ImGuiTableFlags_ScrollX", "value": "1 << 24" }, { "calc_value": 33554432, - "name": "ImGuiWindowFlags_Tooltip", + "name": "ImGuiTableFlags_ScrollY", "value": "1 << 25" }, { "calc_value": 67108864, - "name": "ImGuiWindowFlags_Popup", + "name": "ImGuiTableFlags_SortMulti", "value": "1 << 26" }, { - "calc_value": 134217728, - "name": "ImGuiWindowFlags_Modal", - "value": "1 << 27" + "calc_value": 134217728, + "name": "ImGuiTableFlags_SortTristate", + "value": "1 << 27" + }, + { + "calc_value": 57344, + "name": "ImGuiTableFlags_SizingMask_", + "value": "ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame" + } + ], + "ImGuiTableRowFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTableRowFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTableRowFlags_Headers", + "value": "1 << 0" + } + ], + "ImGuiTextFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTextFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTextFlags_NoWidthForLargeClippedText", + "value": "1 << 0" + } + ], + "ImGuiTooltipFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTooltipFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTooltipFlags_OverridePreviousTooltip", + "value": "1 << 0" + } + ], + "ImGuiTreeNodeFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", + "value": "1 << 20" + } + ], + "ImGuiTreeNodeFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTreeNodeFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTreeNodeFlags_Selected", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTreeNodeFlags_Framed", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTreeNodeFlags_AllowItemOverlap", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTreeNodeFlags_DefaultOpen", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTreeNodeFlags_OpenOnArrow", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiTreeNodeFlags_Leaf", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiTreeNodeFlags_Bullet", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiTreeNodeFlags_FramePadding", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiTreeNodeFlags_SpanAvailWidth", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiTreeNodeFlags_SpanFullWidth", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", + "value": "1 << 13" + }, + { + "calc_value": 26, + "name": "ImGuiTreeNodeFlags_CollapsingHeader", + "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" + } + ], + "ImGuiViewportFlags_": [ + { + "calc_value": 0, + "name": "ImGuiViewportFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiViewportFlags_IsPlatformWindow", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiViewportFlags_IsPlatformMonitor", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiViewportFlags_OwnedByApp", + "value": "1 << 2" + } + ], + "ImGuiWindowFlags_": [ + { + "calc_value": 0, + "name": "ImGuiWindowFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiWindowFlags_NoTitleBar", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiWindowFlags_NoResize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiWindowFlags_NoMove", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiWindowFlags_NoScrollbar", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiWindowFlags_NoScrollWithMouse", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiWindowFlags_NoCollapse", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiWindowFlags_AlwaysAutoResize", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiWindowFlags_NoBackground", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiWindowFlags_NoSavedSettings", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiWindowFlags_NoMouseInputs", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiWindowFlags_MenuBar", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiWindowFlags_HorizontalScrollbar", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiWindowFlags_NoFocusOnAppearing", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiWindowFlags_NoBringToFrontOnFocus", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar", + "value": "1<< 15" + }, + { + "calc_value": 65536, + "name": "ImGuiWindowFlags_AlwaysUseWindowPadding", + "value": "1 << 16" + }, + { + "calc_value": 262144, + "name": "ImGuiWindowFlags_NoNavInputs", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiWindowFlags_NoNavFocus", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiWindowFlags_UnsavedDocument", + "value": "1 << 20" + }, + { + "calc_value": 786432, + "name": "ImGuiWindowFlags_NoNav", + "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" + }, + { + "calc_value": 43, + "name": "ImGuiWindowFlags_NoDecoration", + "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" + }, + { + "calc_value": 786944, + "name": "ImGuiWindowFlags_NoInputs", + "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" + }, + { + "calc_value": 8388608, + "name": "ImGuiWindowFlags_NavFlattened", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiWindowFlags_ChildWindow", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiWindowFlags_Tooltip", + "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiWindowFlags_Popup", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiWindowFlags_Modal", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiWindowFlags_ChildMenu", + "value": "1 << 28" + } + ] + }, + "enumtypes": [], + "locations": { + "ImBitVector": "imgui_internal:508", + "ImColor": "imgui:2167", + "ImDrawChannel": "imgui:2261", + "ImDrawCmd": "imgui:2216", + "ImDrawCmdHeader": "imgui:2253", + "ImDrawData": "imgui:2450", + "ImDrawDataBuilder": "imgui_internal:671", + "ImDrawFlags_": "imgui:2287", + "ImDrawList": "imgui:2325", + "ImDrawListFlags_": "imgui:2307", + "ImDrawListSharedData": "imgui_internal:651", + "ImDrawListSplitter": "imgui:2270", + "ImDrawVert": "imgui:2238", + "ImFont": "imgui:2667", + "ImFontAtlas": "imgui:2566", + "ImFontAtlasCustomRect": "imgui:2528", + "ImFontAtlasFlags_": "imgui:2541", + "ImFontBuilderIO": "imgui_internal:2546", + "ImFontConfig": "imgui:2472", + "ImFontGlyph": "imgui:2501", + "ImFontGlyphRangesBuilder": "imgui:2513", + "ImGuiAxis": "imgui_internal:810", + "ImGuiBackendFlags_": "imgui:1384", + "ImGuiButtonFlagsPrivate_": "imgui_internal:724", + "ImGuiButtonFlags_": "imgui:1490", + "ImGuiCol_": "imgui:1394", + "ImGuiColorEditFlags_": "imgui:1503", + "ImGuiColorMod": "imgui_internal:917", + "ImGuiComboFlags_": "imgui:1023", + "ImGuiCond_": "imgui:1595", + "ImGuiConfigFlags_": "imgui:1368", + "ImGuiContext": "imgui_internal:1290", + "ImGuiContextHook": "imgui_internal:1275", + "ImGuiContextHookType": "imgui_internal:1273", + "ImGuiDataTypeInfo": "imgui_internal:900", + "ImGuiDataTypePrivate_": "imgui_internal:909", + "ImGuiDataTypeTempStorage": "imgui_internal:894", + "ImGuiDataType_": "imgui:1260", + "ImGuiDir_": "imgui:1276", + "ImGuiDragDropFlags_": "imgui:1238", + "ImGuiFocusedFlags_": "imgui:1210", + "ImGuiGroupData": "imgui_internal:934", + "ImGuiHoveredFlags_": "imgui:1222", + "ImGuiIO": "imgui:1755", + "ImGuiInputReadMode": "imgui_internal:834", + "ImGuiInputSource": "imgui_internal:823", + "ImGuiInputTextCallbackData": "imgui:1897", + "ImGuiInputTextFlags_": "imgui:933", + "ImGuiInputTextState": "imgui_internal:964", + "ImGuiItemFlags_": "imgui_internal:687", + "ImGuiItemStatusFlags_": "imgui_internal:702", + "ImGuiKeyModFlags_": "imgui:1323", + "ImGuiKey_": "imgui:1295", + "ImGuiLastItemDataBackup": "imgui_internal:1853", + "ImGuiLayoutType_": "imgui_internal:794", + "ImGuiListClipper": "imgui:2118", + "ImGuiLogType": "imgui_internal:800", + "ImGuiMenuColumns": "imgui_internal:950", + "ImGuiMetricsConfig": "imgui_internal:1231", + "ImGuiMouseButton_": "imgui:1567", + "ImGuiMouseCursor_": "imgui:1577", + "ImGuiNavDirSourceFlags_": "imgui_internal:853", + "ImGuiNavForward": "imgui_internal:873", + "ImGuiNavHighlightFlags_": "imgui_internal:844", + "ImGuiNavInput_": "imgui:1336", + "ImGuiNavLayer": "imgui_internal:880", + "ImGuiNavMoveFlags_": "imgui_internal:861", + "ImGuiNavMoveResult": "imgui_internal:1012", + "ImGuiNextItemData": "imgui_internal:1069", + "ImGuiNextItemDataFlags_": "imgui_internal:1062", + "ImGuiNextWindowData": "imgui_internal:1040", + "ImGuiNextWindowDataFlags_": "imgui_internal:1026", + "ImGuiOldColumnData": "imgui_internal:1121", + "ImGuiOldColumnFlags_": "imgui_internal:1101", + "ImGuiOldColumns": "imgui_internal:1131", + "ImGuiOnceUponAFrame": "imgui:1996", + "ImGuiPayload": "imgui:1937", + "ImGuiPlotType": "imgui_internal:817", + "ImGuiPopupData": "imgui_internal:999", + "ImGuiPopupFlags_": "imgui:996", + "ImGuiPopupPositionPolicy": "imgui_internal:887", + "ImGuiPtrOrIndex": "imgui_internal:1087", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:754", + "ImGuiSelectableFlags_": "imgui:1012", + "ImGuiSeparatorFlags_": "imgui_internal:772", + "ImGuiSettingsHandler": "imgui_internal:1212", + "ImGuiShrinkWidthItem": "imgui_internal:1081", + "ImGuiSizeCallbackData": "imgui:1928", + "ImGuiSliderFlagsPrivate_": "imgui_internal:747", + "ImGuiSliderFlags_": "imgui:1550", + "ImGuiSortDirection_": "imgui:1287", + "ImGuiStackSizes": "imgui_internal:1253", + "ImGuiStorage": "imgui:2058", + "ImGuiStoragePair": "imgui:2061", + "ImGuiStyle": "imgui:1701", + "ImGuiStyleMod": "imgui_internal:924", + "ImGuiStyleVar_": "imgui:1459", + "ImGuiTabBar": "imgui_internal:1903", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:1870", + "ImGuiTabBarFlags_": "imgui:1037", + "ImGuiTabItem": "imgui_internal:1885", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:1878", + "ImGuiTabItemFlags_": "imgui:1053", + "ImGuiTable": "imgui_internal:2029", + "ImGuiTableBgTarget_": "imgui:1201", + "ImGuiTableCellData": "imgui_internal:2022", + "ImGuiTableColumn": "imgui_internal:1964", + "ImGuiTableColumnFlags_": "imgui:1146", + "ImGuiTableColumnSettings": "imgui_internal:2148", + "ImGuiTableColumnSortSpecs": "imgui:1959", + "ImGuiTableFlags_": "imgui:1089", + "ImGuiTableRowFlags_": "imgui:1186", + "ImGuiTableSettings": "imgui_internal:2172", + "ImGuiTableSortSpecs": "imgui:1973", + "ImGuiTextBuffer": "imgui:2031", + "ImGuiTextFilter": "imgui:2004", + "ImGuiTextFlags_": "imgui_internal:780", + "ImGuiTextRange": "imgui:2014", + "ImGuiTooltipFlags_": "imgui_internal:786", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:767", + "ImGuiTreeNodeFlags_": "imgui:967", + "ImGuiViewport": "imgui:2738", + "ImGuiViewportFlags_": "imgui:2723", + "ImGuiViewportP": "imgui_internal:1174", + "ImGuiWindow": "imgui_internal:1741", + "ImGuiWindowFlags_": "imgui:893", + "ImGuiWindowSettings": "imgui_internal:1200", + "ImGuiWindowTempData": "imgui_internal:1685", + "ImRect": "imgui_internal:438", + "ImVec1": "imgui_internal:420", + "ImVec2": "imgui:230", + "ImVec2ih": "imgui_internal:428", + "ImVec4": "imgui:243", + "STB_TexteditState": "imstb_textedit:317", + "StbTexteditRow": "imstb_textedit:364", + "StbUndoRecord": "imstb_textedit:299", + "StbUndoState": "imstb_textedit:308" + }, + "structs": { + "ImBitVector": [ + { + "name": "Storage", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], + "ImColor": [ + { + "name": "Value", + "type": "ImVec4" + } + ], + "ImDrawChannel": [ + { + "name": "_CmdBuffer", + "template_type": "ImDrawCmd", + "type": "ImVector_ImDrawCmd" + }, + { + "name": "_IdxBuffer", + "template_type": "ImDrawIdx", + "type": "ImVector_ImDrawIdx" + } + ], + "ImDrawCmd": [ + { + "name": "ClipRect", + "type": "ImVec4" + }, + { + "name": "TextureId", + "type": "ImTextureID" + }, + { + "name": "VtxOffset", + "type": "unsigned int" + }, + { + "name": "IdxOffset", + "type": "unsigned int" + }, + { + "name": "ElemCount", + "type": "unsigned int" + }, + { + "name": "UserCallback", + "type": "ImDrawCallback" + }, + { + "name": "UserCallbackData", + "type": "void*" + } + ], + "ImDrawCmdHeader": [ + { + "name": "ClipRect", + "type": "ImVec4" + }, + { + "name": "TextureId", + "type": "ImTextureID" + }, + { + "name": "VtxOffset", + "type": "unsigned int" + } + ], + "ImDrawData": [ + { + "name": "Valid", + "type": "bool" + }, + { + "name": "CmdListsCount", + "type": "int" + }, + { + "name": "TotalIdxCount", + "type": "int" + }, + { + "name": "TotalVtxCount", + "type": "int" + }, + { + "name": "CmdLists", + "type": "ImDrawList**" + }, + { + "name": "DisplayPos", + "type": "ImVec2" + }, + { + "name": "DisplaySize", + "type": "ImVec2" + }, + { + "name": "FramebufferScale", + "type": "ImVec2" + } + ], + "ImDrawDataBuilder": [ + { + "name": "Layers[2]", + "size": 2, + "template_type": "ImDrawList*", + "type": "ImVector_ImDrawListPtr" + } + ], + "ImDrawList": [ + { + "name": "CmdBuffer", + "template_type": "ImDrawCmd", + "type": "ImVector_ImDrawCmd" + }, + { + "name": "IdxBuffer", + "template_type": "ImDrawIdx", + "type": "ImVector_ImDrawIdx" + }, + { + "name": "VtxBuffer", + "template_type": "ImDrawVert", + "type": "ImVector_ImDrawVert" + }, + { + "name": "Flags", + "type": "ImDrawListFlags" + }, + { + "name": "_VtxCurrentIdx", + "type": "unsigned int" + }, + { + "name": "_Data", + "type": "const ImDrawListSharedData*" + }, + { + "name": "_OwnerName", + "type": "const char*" + }, + { + "name": "_VtxWritePtr", + "type": "ImDrawVert*" + }, + { + "name": "_IdxWritePtr", + "type": "ImDrawIdx*" + }, + { + "name": "_ClipRectStack", + "template_type": "ImVec4", + "type": "ImVector_ImVec4" + }, + { + "name": "_TextureIdStack", + "template_type": "ImTextureID", + "type": "ImVector_ImTextureID" + }, + { + "name": "_Path", + "template_type": "ImVec2", + "type": "ImVector_ImVec2" + }, + { + "name": "_CmdHeader", + "type": "ImDrawCmdHeader" + }, + { + "name": "_Splitter", + "type": "ImDrawListSplitter" + }, + { + "name": "_FringeScale", + "type": "float" + } + ], + "ImDrawListSharedData": [ + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "ClipRectFullscreen", + "type": "ImVec4" + }, + { + "name": "InitialFlags", + "type": "ImDrawListFlags" + }, + { + "name": "ArcFastVtx[48]", + "size": 48, + "type": "ImVec2" + }, + { + "name": "ArcFastRadiusCutoff", + "type": "float" + }, + { + "name": "CircleSegmentCounts[64]", + "size": 64, + "type": "ImU8" + }, + { + "name": "TexUvLines", + "type": "const ImVec4*" + } + ], + "ImDrawListSplitter": [ + { + "name": "_Current", + "type": "int" + }, + { + "name": "_Count", + "type": "int" + }, + { + "name": "_Channels", + "template_type": "ImDrawChannel", + "type": "ImVector_ImDrawChannel" + } + ], + "ImDrawVert": [ + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "uv", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "ImFont": [ + { + "name": "IndexAdvanceX", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "FallbackAdvanceX", + "type": "float" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "IndexLookup", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + }, + { + "name": "Glyphs", + "template_type": "ImFontGlyph", + "type": "ImVector_ImFontGlyph" + }, + { + "name": "FallbackGlyph", + "type": "const ImFontGlyph*" + }, + { + "name": "ContainerAtlas", + "type": "ImFontAtlas*" + }, + { + "name": "ConfigData", + "type": "const ImFontConfig*" + }, + { + "name": "ConfigDataCount", + "type": "short" + }, + { + "name": "FallbackChar", + "type": "ImWchar" + }, + { + "name": "EllipsisChar", + "type": "ImWchar" + }, + { + "name": "DirtyLookupTables", + "type": "bool" + }, + { + "name": "Scale", + "type": "float" + }, + { + "name": "Ascent", + "type": "float" + }, + { + "name": "Descent", + "type": "float" + }, + { + "name": "MetricsTotalSurface", + "type": "int" + }, + { + "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", + "size": 2, + "type": "ImU8" + } + ], + "ImFontAtlas": [ + { + "name": "Flags", + "type": "ImFontAtlasFlags" + }, + { + "name": "TexID", + "type": "ImTextureID" + }, + { + "name": "TexDesiredWidth", + "type": "int" + }, + { + "name": "TexGlyphPadding", + "type": "int" + }, + { + "name": "Locked", + "type": "bool" + }, + { + "name": "TexPixelsUseColors", + "type": "bool" + }, + { + "name": "TexPixelsAlpha8", + "type": "unsigned char*" + }, + { + "name": "TexPixelsRGBA32", + "type": "unsigned int*" + }, + { + "name": "TexWidth", + "type": "int" + }, + { + "name": "TexHeight", + "type": "int" + }, + { + "name": "TexUvScale", + "type": "ImVec2" + }, + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Fonts", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" + }, + { + "name": "CustomRects", + "template_type": "ImFontAtlasCustomRect", + "type": "ImVector_ImFontAtlasCustomRect" + }, + { + "name": "ConfigData", + "template_type": "ImFontConfig", + "type": "ImVector_ImFontConfig" + }, + { + "name": "TexUvLines[(63)+1]", + "size": 64, + "type": "ImVec4" + }, + { + "name": "FontBuilderIO", + "type": "const ImFontBuilderIO*" }, { - "calc_value": 268435456, - "name": "ImGuiWindowFlags_ChildMenu", - "value": "1 << 28" + "name": "FontBuilderFlags", + "type": "unsigned int" }, { - "calc_value": 536870912, - "name": "ImGuiWindowFlags_DockNodeHost", - "value": "1 << 29" - } - ] - }, - "locations": { - "ImBitVector": "internal", - "ImColor": "imgui", - "ImDrawChannel": "imgui", - "ImDrawCmd": "imgui", - "ImDrawCornerFlags_": "imgui", - "ImDrawData": "imgui", - "ImDrawDataBuilder": "internal", - "ImDrawList": "imgui", - "ImDrawListFlags_": "imgui", - "ImDrawListSharedData": "internal", - "ImDrawListSplitter": "imgui", - "ImDrawVert": "imgui", - "ImFont": "imgui", - "ImFontAtlas": "imgui", - "ImFontAtlasCustomRect": "imgui", - "ImFontAtlasFlags_": "imgui", - "ImFontConfig": "imgui", - "ImFontGlyph": "imgui", - "ImFontGlyphRangesBuilder": "imgui", - "ImGuiAxis": "internal", - "ImGuiBackendFlags_": "imgui", - "ImGuiButtonFlagsPrivate_": "internal", - "ImGuiButtonFlags_": "imgui", - "ImGuiCol_": "imgui", - "ImGuiColorEditFlags_": "imgui", - "ImGuiColorMod": "internal", - "ImGuiColumnData": "internal", - "ImGuiColumns": "internal", - "ImGuiColumnsFlags_": "internal", - "ImGuiComboFlags_": "imgui", - "ImGuiCond_": "imgui", - "ImGuiConfigFlags_": "imgui", - "ImGuiContext": "internal", - "ImGuiDataAuthority_": "internal", - "ImGuiDataTypeInfo": "internal", - "ImGuiDataTypePrivate_": "internal", - "ImGuiDataTypeTempStorage": "internal", - "ImGuiDataType_": "imgui", - "ImGuiDir_": "imgui", - "ImGuiDockContext": "internal", - "ImGuiDockNode": "internal", - "ImGuiDockNodeFlagsPrivate_": "internal", - "ImGuiDockNodeFlags_": "imgui", - "ImGuiDockNodeState": "internal", - "ImGuiDragDropFlags_": "imgui", - "ImGuiFocusedFlags_": "imgui", - "ImGuiGroupData": "internal", - "ImGuiHoveredFlags_": "imgui", - "ImGuiIO": "imgui", - "ImGuiInputReadMode": "internal", - "ImGuiInputSource": "internal", - "ImGuiInputTextCallbackData": "imgui", - "ImGuiInputTextFlags_": "imgui", - "ImGuiInputTextState": "internal", - "ImGuiItemFlags_": "internal", - "ImGuiItemStatusFlags_": "internal", - "ImGuiKeyModFlags_": "imgui", - "ImGuiKey_": "imgui", - "ImGuiLastItemDataBackup": "internal", - "ImGuiLayoutType_": "internal", - "ImGuiListClipper": "imgui", - "ImGuiLogType": "internal", - "ImGuiMenuColumns": "internal", - "ImGuiMouseButton_": "imgui", - "ImGuiMouseCursor_": "imgui", - "ImGuiNavDirSourceFlags_": "internal", - "ImGuiNavForward": "internal", - "ImGuiNavHighlightFlags_": "internal", - "ImGuiNavInput_": "imgui", - "ImGuiNavLayer": "internal", - "ImGuiNavMoveFlags_": "internal", - "ImGuiNavMoveResult": "internal", - "ImGuiNextItemData": "internal", - "ImGuiNextItemDataFlags_": "internal", - "ImGuiNextWindowData": "internal", - "ImGuiNextWindowDataFlags_": "internal", - "ImGuiOnceUponAFrame": "imgui", - "ImGuiPayload": "imgui", - "ImGuiPlatformIO": "imgui", - "ImGuiPlatformMonitor": "imgui", - "ImGuiPlotType": "internal", - "ImGuiPopupData": "internal", - "ImGuiPopupFlags_": "imgui", - "ImGuiPopupPositionPolicy": "internal", - "ImGuiPtrOrIndex": "internal", - "ImGuiSelectableFlagsPrivate_": "internal", - "ImGuiSelectableFlags_": "imgui", - "ImGuiSeparatorFlags_": "internal", - "ImGuiSettingsHandler": "internal", - "ImGuiShrinkWidthItem": "internal", - "ImGuiSizeCallbackData": "imgui", - "ImGuiSliderFlagsPrivate_": "internal", - "ImGuiSliderFlags_": "imgui", - "ImGuiStorage": "imgui", - "ImGuiStoragePair": "imgui", - "ImGuiStyle": "imgui", - "ImGuiStyleMod": "internal", - "ImGuiStyleVar_": "imgui", - "ImGuiTabBar": "internal", - "ImGuiTabBarFlagsPrivate_": "internal", - "ImGuiTabBarFlags_": "imgui", - "ImGuiTabItem": "internal", - "ImGuiTabItemFlagsPrivate_": "internal", - "ImGuiTabItemFlags_": "imgui", - "ImGuiTextBuffer": "imgui", - "ImGuiTextFilter": "imgui", - "ImGuiTextFlags_": "internal", - "ImGuiTextRange": "imgui", - "ImGuiTooltipFlags_": "internal", - "ImGuiTreeNodeFlagsPrivate_": "internal", - "ImGuiTreeNodeFlags_": "imgui", - "ImGuiViewport": "imgui", - "ImGuiViewportFlags_": "imgui", - "ImGuiViewportP": "internal", - "ImGuiWindow": "internal", - "ImGuiWindowClass": "imgui", - "ImGuiWindowFlags_": "imgui", - "ImGuiWindowSettings": "internal", - "ImGuiWindowTempData": "internal", - "ImRect": "internal", - "ImVec1": "internal", - "ImVec2": "imgui", - "ImVec2ih": "internal", - "ImVec4": "imgui" - }, - "structs": { - "ImBitVector": [ - { - "name": "Storage", - "template_type": "ImU32", - "type": "ImVector_ImU32" - } - ], - "ImColor": [ + "name": "PackIdMouseCursors", + "type": "int" + }, { - "name": "Value", - "type": "ImVec4" + "name": "PackIdLines", + "type": "int" } ], - "ImDrawChannel": [ + "ImFontAtlasCustomRect": [ { - "name": "_CmdBuffer", - "template_type": "ImDrawCmd", - "type": "ImVector_ImDrawCmd" + "name": "Width", + "type": "unsigned short" }, { - "name": "_IdxBuffer", - "template_type": "ImDrawIdx", - "type": "ImVector_ImDrawIdx" - } - ], - "ImDrawCmd": [ - { - "name": "ClipRect", - "type": "ImVec4" + "name": "Height", + "type": "unsigned short" }, { - "name": "TextureId", - "type": "ImTextureID" + "name": "X", + "type": "unsigned short" }, { - "name": "VtxOffset", - "type": "unsigned int" + "name": "Y", + "type": "unsigned short" }, { - "name": "IdxOffset", + "name": "GlyphID", "type": "unsigned int" }, { - "name": "ElemCount", - "type": "unsigned int" + "name": "GlyphAdvanceX", + "type": "float" }, { - "name": "UserCallback", - "type": "ImDrawCallback" + "name": "GlyphOffset", + "type": "ImVec2" }, { - "name": "UserCallbackData", - "type": "void*" + "name": "Font", + "type": "ImFont*" } ], - "ImDrawData": [ + "ImFontBuilderIO": [ { - "name": "Valid", - "type": "bool" - }, + "name": "FontBuilder_Build", + "type": "bool(*)(ImFontAtlas* atlas)" + } + ], + "ImFontConfig": [ { - "name": "CmdLists", - "type": "ImDrawList**" + "name": "FontData", + "type": "void*" }, { - "name": "CmdListsCount", + "name": "FontDataSize", "type": "int" }, { - "name": "TotalIdxCount", - "type": "int" + "name": "FontDataOwnedByAtlas", + "type": "bool" }, { - "name": "TotalVtxCount", + "name": "FontNo", "type": "int" }, { - "name": "DisplayPos", - "type": "ImVec2" + "name": "SizePixels", + "type": "float" }, { - "name": "DisplaySize", - "type": "ImVec2" + "name": "OversampleH", + "type": "int" }, { - "name": "FramebufferScale", - "type": "ImVec2" + "name": "OversampleV", + "type": "int" }, { - "name": "OwnerViewport", - "type": "ImGuiViewport*" - } - ], - "ImDrawDataBuilder": [ - { - "name": "Layers[2]", - "size": 2, - "template_type": "ImDrawList*", - "type": "ImVector_ImDrawListPtr" - } - ], - "ImDrawList": [ + "name": "PixelSnapH", + "type": "bool" + }, { - "name": "CmdBuffer", - "template_type": "ImDrawCmd", - "type": "ImVector_ImDrawCmd" + "name": "GlyphExtraSpacing", + "type": "ImVec2" }, { - "name": "IdxBuffer", - "template_type": "ImDrawIdx", - "type": "ImVector_ImDrawIdx" + "name": "GlyphOffset", + "type": "ImVec2" }, { - "name": "VtxBuffer", - "template_type": "ImDrawVert", - "type": "ImVector_ImDrawVert" + "name": "GlyphRanges", + "type": "const ImWchar*" }, { - "name": "Flags", - "type": "ImDrawListFlags" + "name": "GlyphMinAdvanceX", + "type": "float" }, { - "name": "_Data", - "type": "const ImDrawListSharedData*" + "name": "GlyphMaxAdvanceX", + "type": "float" }, { - "name": "_OwnerName", - "type": "const char*" + "name": "MergeMode", + "type": "bool" }, { - "name": "_VtxCurrentIdx", + "name": "FontBuilderFlags", "type": "unsigned int" }, { - "name": "_VtxWritePtr", - "type": "ImDrawVert*" + "name": "RasterizerMultiply", + "type": "float" }, { - "name": "_IdxWritePtr", - "type": "ImDrawIdx*" + "name": "EllipsisChar", + "type": "ImWchar" }, { - "name": "_ClipRectStack", - "template_type": "ImVec4", - "type": "ImVector_ImVec4" + "name": "Name[40]", + "size": 40, + "type": "char" }, { - "name": "_TextureIdStack", - "template_type": "ImTextureID", - "type": "ImVector_ImTextureID" - }, + "name": "DstFont", + "type": "ImFont*" + } + ], + "ImFontGlyph": [ { - "name": "_Path", - "template_type": "ImVec2", - "type": "ImVector_ImVec2" + "bitfield": "1", + "name": "Colored", + "type": "unsigned int" }, { - "name": "_CmdHeader", - "type": "ImDrawCmd" + "bitfield": "1", + "name": "Visible", + "type": "unsigned int" }, { - "name": "_Splitter", - "type": "ImDrawListSplitter" - } - ], - "ImDrawListSharedData": [ - { - "name": "TexUvWhitePixel", - "type": "ImVec2" + "bitfield": "30", + "name": "Codepoint", + "type": "unsigned int" }, { - "name": "Font", - "type": "ImFont*" + "name": "AdvanceX", + "type": "float" }, { - "name": "FontSize", + "name": "X0", "type": "float" }, { - "name": "CurveTessellationTol", + "name": "Y0", "type": "float" }, { - "name": "CircleSegmentMaxError", + "name": "X1", "type": "float" }, { - "name": "ClipRectFullscreen", - "type": "ImVec4" + "name": "Y1", + "type": "float" }, { - "name": "InitialFlags", - "type": "ImDrawListFlags" + "name": "U0", + "type": "float" }, { - "name": "ArcFastVtx[12*1]", - "size": 12, - "type": "ImVec2" + "name": "V0", + "type": "float" }, { - "name": "CircleSegmentCounts[64]", - "size": 64, - "type": "ImU8" + "name": "U1", + "type": "float" }, { - "name": "TexUvLines", - "type": "const ImVec4*" + "name": "V1", + "type": "float" } ], - "ImDrawListSplitter": [ + "ImFontGlyphRangesBuilder": [ { - "name": "_Current", - "type": "int" - }, + "name": "UsedChars", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], + "ImGuiColorMod": [ { - "name": "_Count", - "type": "int" + "name": "Col", + "type": "ImGuiCol" }, { - "name": "_Channels", - "template_type": "ImDrawChannel", - "type": "ImVector_ImDrawChannel" + "name": "BackupValue", + "type": "ImVec4" } ], - "ImDrawVert": [ + "ImGuiContext": [ { - "name": "pos", - "type": "ImVec2" + "name": "Initialized", + "type": "bool" }, { - "name": "uv", - "type": "ImVec2" + "name": "FontAtlasOwnedByContext", + "type": "bool" }, { - "name": "col", - "type": "ImU32" - } - ], - "ImFont": [ + "name": "IO", + "type": "ImGuiIO" + }, { - "name": "IndexAdvanceX", - "template_type": "float", - "type": "ImVector_float" + "name": "Style", + "type": "ImGuiStyle" }, { - "name": "FallbackAdvanceX", - "type": "float" + "name": "Font", + "type": "ImFont*" }, { "name": "FontSize", "type": "float" }, { - "name": "IndexLookup", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" + "name": "FontBaseSize", + "type": "float" }, { - "name": "Glyphs", - "template_type": "ImFontGlyph", - "type": "ImVector_ImFontGlyph" + "name": "DrawListSharedData", + "type": "ImDrawListSharedData" }, { - "name": "FallbackGlyph", - "type": "const ImFontGlyph*" + "name": "Time", + "type": "double" }, { - "name": "DisplayOffset", - "type": "ImVec2" + "name": "FrameCount", + "type": "int" }, { - "name": "ContainerAtlas", - "type": "ImFontAtlas*" + "name": "FrameCountEnded", + "type": "int" }, { - "name": "ConfigData", - "type": "const ImFontConfig*" + "name": "FrameCountRendered", + "type": "int" }, { - "name": "ConfigDataCount", - "type": "short" + "name": "WithinFrameScope", + "type": "bool" }, { - "name": "FallbackChar", - "type": "ImWchar" + "name": "WithinFrameScopeWithImplicitWindow", + "type": "bool" }, { - "name": "EllipsisChar", - "type": "ImWchar" + "name": "WithinEndChild", + "type": "bool" }, { - "name": "DirtyLookupTables", + "name": "GcCompactAll", "type": "bool" }, { - "name": "Scale", - "type": "float" + "name": "TestEngineHookItems", + "type": "bool" }, { - "name": "Ascent", - "type": "float" + "name": "TestEngineHookIdInfo", + "type": "ImGuiID" }, { - "name": "Descent", - "type": "float" + "name": "TestEngine", + "type": "void*" }, { - "name": "MetricsTotalSurface", - "type": "int" + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" }, { - "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", - "size": 2, - "type": "ImU8" - } - ], - "ImFontAtlas": [ - { - "name": "Locked", - "type": "bool" + "name": "WindowsFocusOrder", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" }, { - "name": "Flags", - "type": "ImFontAtlasFlags" + "name": "WindowsTempSortBuffer", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" }, { - "name": "TexID", - "type": "ImTextureID" + "name": "CurrentWindowStack", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" }, { - "name": "TexDesiredWidth", - "type": "int" + "name": "WindowsById", + "type": "ImGuiStorage" }, { - "name": "TexGlyphPadding", + "name": "WindowsActiveCount", "type": "int" }, { - "name": "TexPixelsAlpha8", - "type": "unsigned char*" + "name": "CurrentWindow", + "type": "ImGuiWindow*" }, { - "name": "TexPixelsRGBA32", - "type": "unsigned int*" + "name": "HoveredWindow", + "type": "ImGuiWindow*" }, { - "name": "TexWidth", - "type": "int" + "name": "HoveredWindowUnderMovingWindow", + "type": "ImGuiWindow*" }, { - "name": "TexHeight", - "type": "int" + "name": "MovingWindow", + "type": "ImGuiWindow*" }, { - "name": "TexUvScale", - "type": "ImVec2" + "name": "WheelingWindow", + "type": "ImGuiWindow*" }, { - "name": "TexUvWhitePixel", + "name": "WheelingWindowRefMousePos", "type": "ImVec2" }, { - "name": "Fonts", - "template_type": "ImFont*", - "type": "ImVector_ImFontPtr" + "name": "WheelingWindowTimer", + "type": "float" }, { - "name": "CustomRects", - "template_type": "ImFontAtlasCustomRect", - "type": "ImVector_ImFontAtlasCustomRect" + "name": "HoveredId", + "type": "ImGuiID" }, { - "name": "ConfigData", - "template_type": "ImFontConfig", - "type": "ImVector_ImFontConfig" + "name": "HoveredIdPreviousFrame", + "type": "ImGuiID" }, { - "name": "TexUvLines[(63)+1]", - "size": 64, - "type": "ImVec4" + "name": "HoveredIdAllowOverlap", + "type": "bool" }, { - "name": "PackIdMouseCursors", - "type": "int" + "name": "HoveredIdUsingMouseWheel", + "type": "bool" }, { - "name": "PackIdLines", - "type": "int" - } - ], - "ImFontAtlasCustomRect": [ + "name": "HoveredIdPreviousFrameUsingMouseWheel", + "type": "bool" + }, { - "name": "Width", - "type": "unsigned short" + "name": "HoveredIdDisabled", + "type": "bool" }, { - "name": "Height", - "type": "unsigned short" + "name": "HoveredIdTimer", + "type": "float" }, { - "name": "X", - "type": "unsigned short" + "name": "HoveredIdNotActiveTimer", + "type": "float" }, { - "name": "Y", - "type": "unsigned short" + "name": "ActiveId", + "type": "ImGuiID" }, { - "name": "GlyphID", - "type": "unsigned int" + "name": "ActiveIdIsAlive", + "type": "ImGuiID" }, { - "name": "GlyphAdvanceX", + "name": "ActiveIdTimer", "type": "float" }, { - "name": "GlyphOffset", - "type": "ImVec2" + "name": "ActiveIdIsJustActivated", + "type": "bool" }, { - "name": "Font", - "type": "ImFont*" - } - ], - "ImFontConfig": [ + "name": "ActiveIdAllowOverlap", + "type": "bool" + }, { - "name": "FontData", - "type": "void*" + "name": "ActiveIdNoClearOnFocusLoss", + "type": "bool" }, { - "name": "FontDataSize", - "type": "int" + "name": "ActiveIdHasBeenPressedBefore", + "type": "bool" }, { - "name": "FontDataOwnedByAtlas", + "name": "ActiveIdHasBeenEditedBefore", "type": "bool" }, { - "name": "FontNo", - "type": "int" + "name": "ActiveIdHasBeenEditedThisFrame", + "type": "bool" }, { - "name": "SizePixels", - "type": "float" + "name": "ActiveIdUsingMouseWheel", + "type": "bool" }, { - "name": "OversampleH", - "type": "int" + "name": "ActiveIdUsingNavDirMask", + "type": "ImU32" }, { - "name": "OversampleV", - "type": "int" + "name": "ActiveIdUsingNavInputMask", + "type": "ImU32" }, { - "name": "PixelSnapH", - "type": "bool" + "name": "ActiveIdUsingKeyInputMask", + "type": "ImU64" }, { - "name": "GlyphExtraSpacing", + "name": "ActiveIdClickOffset", "type": "ImVec2" }, { - "name": "GlyphOffset", - "type": "ImVec2" + "name": "ActiveIdWindow", + "type": "ImGuiWindow*" }, { - "name": "GlyphRanges", - "type": "const ImWchar*" + "name": "ActiveIdSource", + "type": "ImGuiInputSource" }, { - "name": "GlyphMinAdvanceX", - "type": "float" + "name": "ActiveIdMouseButton", + "type": "int" }, { - "name": "GlyphMaxAdvanceX", - "type": "float" + "name": "ActiveIdPreviousFrame", + "type": "ImGuiID" }, { - "name": "MergeMode", + "name": "ActiveIdPreviousFrameIsAlive", "type": "bool" }, { - "name": "RasterizerFlags", - "type": "unsigned int" + "name": "ActiveIdPreviousFrameHasBeenEditedBefore", + "type": "bool" }, { - "name": "RasterizerMultiply", + "name": "ActiveIdPreviousFrameWindow", + "type": "ImGuiWindow*" + }, + { + "name": "LastActiveId", + "type": "ImGuiID" + }, + { + "name": "LastActiveIdTimer", "type": "float" }, { - "name": "EllipsisChar", - "type": "ImWchar" + "name": "NextWindowData", + "type": "ImGuiNextWindowData" }, { - "name": "Name[40]", - "size": 40, - "type": "char" + "name": "NextItemData", + "type": "ImGuiNextItemData" }, { - "name": "DstFont", - "type": "ImFont*" - } - ], - "ImFontGlyph": [ + "name": "ColorStack", + "template_type": "ImGuiColorMod", + "type": "ImVector_ImGuiColorMod" + }, + { + "name": "StyleVarStack", + "template_type": "ImGuiStyleMod", + "type": "ImVector_ImGuiStyleMod" + }, { - "bitfield": "31", - "name": "Codepoint", - "type": "unsigned int" + "name": "FontStack", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" }, { - "bitfield": "1", - "name": "Visible", - "type": "unsigned int" + "name": "FocusScopeStack", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" }, { - "name": "AdvanceX", - "type": "float" + "name": "ItemFlagsStack", + "template_type": "ImGuiItemFlags", + "type": "ImVector_ImGuiItemFlags" }, { - "name": "X0", - "type": "float" + "name": "GroupStack", + "template_type": "ImGuiGroupData", + "type": "ImVector_ImGuiGroupData" }, { - "name": "Y0", - "type": "float" + "name": "OpenPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" }, { - "name": "X1", - "type": "float" + "name": "BeginPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" }, { - "name": "Y1", - "type": "float" + "name": "Viewports", + "template_type": "ImGuiViewportP*", + "type": "ImVector_ImGuiViewportPPtr" }, { - "name": "U0", - "type": "float" + "name": "NavWindow", + "type": "ImGuiWindow*" }, { - "name": "V0", - "type": "float" + "name": "NavId", + "type": "ImGuiID" }, { - "name": "U1", - "type": "float" + "name": "NavFocusScopeId", + "type": "ImGuiID" }, { - "name": "V1", - "type": "float" - } - ], - "ImFontGlyphRangesBuilder": [ + "name": "NavActivateId", + "type": "ImGuiID" + }, { - "name": "UsedChars", - "template_type": "ImU32", - "type": "ImVector_ImU32" - } - ], - "ImGuiColorMod": [ + "name": "NavActivateDownId", + "type": "ImGuiID" + }, { - "name": "Col", - "type": "ImGuiCol" + "name": "NavActivatePressedId", + "type": "ImGuiID" }, { - "name": "BackupValue", - "type": "ImVec4" - } - ], - "ImGuiColumnData": [ + "name": "NavInputId", + "type": "ImGuiID" + }, { - "name": "OffsetNorm", - "type": "float" + "name": "NavJustTabbedId", + "type": "ImGuiID" }, { - "name": "OffsetNormBeforeResize", - "type": "float" + "name": "NavJustMovedToId", + "type": "ImGuiID" }, { - "name": "Flags", - "type": "ImGuiColumnsFlags" + "name": "NavJustMovedToFocusScopeId", + "type": "ImGuiID" }, { - "name": "ClipRect", - "type": "ImRect" - } - ], - "ImGuiColumns": [ + "name": "NavJustMovedToKeyMods", + "type": "ImGuiKeyModFlags" + }, { - "name": "ID", + "name": "NavNextActivateId", "type": "ImGuiID" }, { - "name": "Flags", - "type": "ImGuiColumnsFlags" + "name": "NavInputSource", + "type": "ImGuiInputSource" }, { - "name": "IsFirstFrame", - "type": "bool" + "name": "NavScoringRect", + "type": "ImRect" }, { - "name": "IsBeingResized", - "type": "bool" + "name": "NavScoringCount", + "type": "int" }, { - "name": "Current", - "type": "int" + "name": "NavLayer", + "type": "ImGuiNavLayer" }, { - "name": "Count", + "name": "NavIdTabCounter", "type": "int" }, { - "name": "OffMinX", - "type": "float" + "name": "NavIdIsAlive", + "type": "bool" }, { - "name": "OffMaxX", - "type": "float" + "name": "NavMousePosDirty", + "type": "bool" }, { - "name": "LineMinY", - "type": "float" + "name": "NavDisableHighlight", + "type": "bool" }, { - "name": "LineMaxY", - "type": "float" + "name": "NavDisableMouseHover", + "type": "bool" }, { - "name": "HostCursorPosY", - "type": "float" + "name": "NavAnyRequest", + "type": "bool" }, { - "name": "HostCursorMaxPosX", - "type": "float" + "name": "NavInitRequest", + "type": "bool" }, { - "name": "HostInitialClipRect", - "type": "ImRect" + "name": "NavInitRequestFromMove", + "type": "bool" }, { - "name": "HostBackupClipRect", - "type": "ImRect" + "name": "NavInitResultId", + "type": "ImGuiID" }, { - "name": "HostBackupParentWorkRect", + "name": "NavInitResultRectRel", "type": "ImRect" }, { - "name": "Columns", - "template_type": "ImGuiColumnData", - "type": "ImVector_ImGuiColumnData" + "name": "NavMoveRequest", + "type": "bool" }, { - "name": "Splitter", - "type": "ImDrawListSplitter" - } - ], - "ImGuiContext": [ - { - "name": "Initialized", - "type": "bool" + "name": "NavMoveRequestFlags", + "type": "ImGuiNavMoveFlags" }, { - "name": "FontAtlasOwnedByContext", - "type": "bool" + "name": "NavMoveRequestForward", + "type": "ImGuiNavForward" }, { - "name": "IO", - "type": "ImGuiIO" + "name": "NavMoveRequestKeyMods", + "type": "ImGuiKeyModFlags" }, { - "name": "PlatformIO", - "type": "ImGuiPlatformIO" + "name": "NavMoveDir", + "type": "ImGuiDir" }, { - "name": "Style", - "type": "ImGuiStyle" + "name": "NavMoveDirLast", + "type": "ImGuiDir" }, { - "name": "ConfigFlagsCurrFrame", - "type": "ImGuiConfigFlags" + "name": "NavMoveClipDir", + "type": "ImGuiDir" }, { - "name": "ConfigFlagsLastFrame", - "type": "ImGuiConfigFlags" + "name": "NavMoveResultLocal", + "type": "ImGuiNavMoveResult" }, { - "name": "Font", - "type": "ImFont*" + "name": "NavMoveResultLocalVisibleSet", + "type": "ImGuiNavMoveResult" }, { - "name": "FontSize", - "type": "float" + "name": "NavMoveResultOther", + "type": "ImGuiNavMoveResult" }, { - "name": "FontBaseSize", - "type": "float" + "name": "NavWrapRequestWindow", + "type": "ImGuiWindow*" }, { - "name": "DrawListSharedData", - "type": "ImDrawListSharedData" + "name": "NavWrapRequestFlags", + "type": "ImGuiNavMoveFlags" }, { - "name": "Time", - "type": "double" + "name": "NavWindowingTarget", + "type": "ImGuiWindow*" }, { - "name": "FrameCount", - "type": "int" + "name": "NavWindowingTargetAnim", + "type": "ImGuiWindow*" }, { - "name": "FrameCountEnded", - "type": "int" + "name": "NavWindowingListWindow", + "type": "ImGuiWindow*" }, { - "name": "FrameCountPlatformEnded", - "type": "int" + "name": "NavWindowingTimer", + "type": "float" }, { - "name": "FrameCountRendered", - "type": "int" + "name": "NavWindowingHighlightAlpha", + "type": "float" }, { - "name": "WithinFrameScope", + "name": "NavWindowingToggleLayer", "type": "bool" }, { - "name": "WithinFrameScopeWithImplicitWindow", - "type": "bool" + "name": "TabFocusRequestCurrWindow", + "type": "ImGuiWindow*" }, { - "name": "WithinEndChild", - "type": "bool" + "name": "TabFocusRequestNextWindow", + "type": "ImGuiWindow*" }, { - "name": "TestEngineHookItems", - "type": "bool" + "name": "TabFocusRequestCurrCounterRegular", + "type": "int" }, { - "name": "TestEngineHookIdInfo", - "type": "ImGuiID" + "name": "TabFocusRequestCurrCounterTabStop", + "type": "int" }, { - "name": "TestEngine", - "type": "void*" + "name": "TabFocusRequestNextCounterRegular", + "type": "int" }, { - "name": "Windows", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "name": "TabFocusRequestNextCounterTabStop", + "type": "int" }, { - "name": "WindowsFocusOrder", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "name": "TabFocusPressed", + "type": "bool" }, { - "name": "WindowsTempSortBuffer", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "name": "DimBgRatio", + "type": "float" }, { - "name": "CurrentWindowStack", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "name": "MouseCursor", + "type": "ImGuiMouseCursor" }, { - "name": "WindowsById", - "type": "ImGuiStorage" + "name": "DragDropActive", + "type": "bool" }, { - "name": "WindowsActiveCount", - "type": "int" + "name": "DragDropWithinSource", + "type": "bool" }, { - "name": "CurrentWindow", - "type": "ImGuiWindow*" + "name": "DragDropWithinTarget", + "type": "bool" }, { - "name": "HoveredWindow", - "type": "ImGuiWindow*" + "name": "DragDropSourceFlags", + "type": "ImGuiDragDropFlags" }, { - "name": "HoveredRootWindow", - "type": "ImGuiWindow*" + "name": "DragDropSourceFrameCount", + "type": "int" }, { - "name": "HoveredWindowUnderMovingWindow", - "type": "ImGuiWindow*" + "name": "DragDropMouseButton", + "type": "int" }, { - "name": "HoveredDockNode", - "type": "ImGuiDockNode*" + "name": "DragDropPayload", + "type": "ImGuiPayload" }, { - "name": "MovingWindow", - "type": "ImGuiWindow*" + "name": "DragDropTargetRect", + "type": "ImRect" }, { - "name": "WheelingWindow", - "type": "ImGuiWindow*" + "name": "DragDropTargetId", + "type": "ImGuiID" }, { - "name": "WheelingWindowRefMousePos", - "type": "ImVec2" + "name": "DragDropAcceptFlags", + "type": "ImGuiDragDropFlags" }, { - "name": "WheelingWindowTimer", + "name": "DragDropAcceptIdCurrRectSurface", "type": "float" }, { - "name": "HoveredId", + "name": "DragDropAcceptIdCurr", "type": "ImGuiID" }, { - "name": "HoveredIdPreviousFrame", + "name": "DragDropAcceptIdPrev", "type": "ImGuiID" }, { - "name": "HoveredIdAllowOverlap", - "type": "bool" + "name": "DragDropAcceptFrameCount", + "type": "int" }, { - "name": "HoveredIdDisabled", - "type": "bool" + "name": "DragDropHoldJustPressedId", + "type": "ImGuiID" }, { - "name": "HoveredIdTimer", - "type": "float" + "name": "DragDropPayloadBufHeap", + "template_type": "unsigned char", + "type": "ImVector_unsigned_char" }, { - "name": "HoveredIdNotActiveTimer", - "type": "float" + "name": "DragDropPayloadBufLocal[16]", + "size": 16, + "type": "unsigned char" }, { - "name": "ActiveId", - "type": "ImGuiID" + "name": "CurrentTable", + "type": "ImGuiTable*" }, { - "name": "ActiveIdIsAlive", - "type": "ImGuiID" + "name": "Tables", + "template_type": "ImGuiTable", + "type": "ImPool_ImGuiTable" }, { - "name": "ActiveIdTimer", - "type": "float" + "name": "CurrentTableStack", + "template_type": "ImGuiPtrOrIndex", + "type": "ImVector_ImGuiPtrOrIndex" }, { - "name": "ActiveIdIsJustActivated", - "type": "bool" + "name": "TablesLastTimeActive", + "template_type": "float", + "type": "ImVector_float" }, { - "name": "ActiveIdAllowOverlap", - "type": "bool" + "name": "DrawChannelsTempMergeBuffer", + "template_type": "ImDrawChannel", + "type": "ImVector_ImDrawChannel" }, { - "name": "ActiveIdNoClearOnFocusLoss", - "type": "bool" + "name": "CurrentTabBar", + "type": "ImGuiTabBar*" }, { - "name": "ActiveIdHasBeenPressedBefore", - "type": "bool" + "name": "TabBars", + "template_type": "ImGuiTabBar", + "type": "ImPool_ImGuiTabBar" }, { - "name": "ActiveIdHasBeenEditedBefore", - "type": "bool" + "name": "CurrentTabBarStack", + "template_type": "ImGuiPtrOrIndex", + "type": "ImVector_ImGuiPtrOrIndex" }, { - "name": "ActiveIdHasBeenEditedThisFrame", - "type": "bool" + "name": "ShrinkWidthBuffer", + "template_type": "ImGuiShrinkWidthItem", + "type": "ImVector_ImGuiShrinkWidthItem" }, { - "name": "ActiveIdUsingNavDirMask", - "type": "ImU32" + "name": "LastValidMousePos", + "type": "ImVec2" }, { - "name": "ActiveIdUsingNavInputMask", - "type": "ImU32" + "name": "InputTextState", + "type": "ImGuiInputTextState" }, { - "name": "ActiveIdUsingKeyInputMask", - "type": "ImU64" + "name": "InputTextPasswordFont", + "type": "ImFont" }, { - "name": "ActiveIdClickOffset", - "type": "ImVec2" + "name": "TempInputId", + "type": "ImGuiID" }, { - "name": "ActiveIdWindow", - "type": "ImGuiWindow*" + "name": "ColorEditOptions", + "type": "ImGuiColorEditFlags" }, { - "name": "ActiveIdSource", - "type": "ImGuiInputSource" + "name": "ColorEditLastHue", + "type": "float" }, { - "name": "ActiveIdMouseButton", - "type": "int" + "name": "ColorEditLastSat", + "type": "float" }, { - "name": "ActiveIdPreviousFrame", - "type": "ImGuiID" + "name": "ColorEditLastColor[3]", + "size": 3, + "type": "float" }, { - "name": "ActiveIdPreviousFrameIsAlive", + "name": "ColorPickerRef", + "type": "ImVec4" + }, + { + "name": "SliderCurrentAccum", + "type": "float" + }, + { + "name": "SliderCurrentAccumDirty", "type": "bool" }, { - "name": "ActiveIdPreviousFrameHasBeenEditedBefore", + "name": "DragCurrentAccumDirty", "type": "bool" }, { - "name": "ActiveIdPreviousFrameWindow", - "type": "ImGuiWindow*" + "name": "DragCurrentAccum", + "type": "float" }, { - "name": "LastActiveId", - "type": "ImGuiID" + "name": "DragSpeedDefaultRatio", + "type": "float" }, { - "name": "LastActiveIdTimer", + "name": "ScrollbarClickDeltaToGrabCenter", "type": "float" }, { - "name": "NextWindowData", - "type": "ImGuiNextWindowData" + "name": "TooltipOverrideCount", + "type": "int" }, { - "name": "NextItemData", - "type": "ImGuiNextItemData" + "name": "TooltipSlowDelay", + "type": "float" }, { - "name": "ColorModifiers", - "template_type": "ImGuiColorMod", - "type": "ImVector_ImGuiColorMod" + "name": "ClipboardHandlerData", + "template_type": "char", + "type": "ImVector_char" }, { - "name": "StyleModifiers", - "template_type": "ImGuiStyleMod", - "type": "ImVector_ImGuiStyleMod" + "name": "MenusIdSubmittedThisFrame", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" }, { - "name": "FontStack", - "template_type": "ImFont*", - "type": "ImVector_ImFontPtr" + "name": "PlatformImePos", + "type": "ImVec2" }, { - "name": "OpenPopupStack", - "template_type": "ImGuiPopupData", - "type": "ImVector_ImGuiPopupData" + "name": "PlatformImeLastPos", + "type": "ImVec2" }, { - "name": "BeginPopupStack", - "template_type": "ImGuiPopupData", - "type": "ImVector_ImGuiPopupData" + "name": "PlatformLocaleDecimalPoint", + "type": "char" }, { - "name": "Viewports", - "template_type": "ImGuiViewportP*", - "type": "ImVector_ImGuiViewportPPtr" + "name": "SettingsLoaded", + "type": "bool" }, { - "name": "CurrentDpiScale", + "name": "SettingsDirtyTimer", "type": "float" }, { - "name": "CurrentViewport", - "type": "ImGuiViewportP*" + "name": "SettingsIniData", + "type": "ImGuiTextBuffer" + }, + { + "name": "SettingsHandlers", + "template_type": "ImGuiSettingsHandler", + "type": "ImVector_ImGuiSettingsHandler" + }, + { + "name": "SettingsWindows", + "template_type": "ImGuiWindowSettings", + "type": "ImChunkStream_ImGuiWindowSettings" }, { - "name": "MouseViewport", - "type": "ImGuiViewportP*" + "name": "SettingsTables", + "template_type": "ImGuiTableSettings", + "type": "ImChunkStream_ImGuiTableSettings" }, { - "name": "MouseLastHoveredViewport", - "type": "ImGuiViewportP*" + "name": "Hooks", + "template_type": "ImGuiContextHook", + "type": "ImVector_ImGuiContextHook" }, { - "name": "PlatformLastFocusedViewport", + "name": "HookIdNext", "type": "ImGuiID" }, { - "name": "ViewportFrontMostStampCount", - "type": "int" + "name": "LogEnabled", + "type": "bool" }, { - "name": "NavWindow", - "type": "ImGuiWindow*" + "name": "LogType", + "type": "ImGuiLogType" }, { - "name": "NavId", - "type": "ImGuiID" + "name": "LogFile", + "type": "ImFileHandle" }, { - "name": "NavFocusScopeId", - "type": "ImGuiID" + "name": "LogBuffer", + "type": "ImGuiTextBuffer" }, { - "name": "NavActivateId", - "type": "ImGuiID" + "name": "LogNextPrefix", + "type": "const char*" }, { - "name": "NavActivateDownId", - "type": "ImGuiID" + "name": "LogNextSuffix", + "type": "const char*" }, { - "name": "NavActivatePressedId", - "type": "ImGuiID" + "name": "LogLinePosY", + "type": "float" }, { - "name": "NavInputId", - "type": "ImGuiID" + "name": "LogLineFirstItem", + "type": "bool" }, { - "name": "NavJustTabbedId", - "type": "ImGuiID" + "name": "LogDepthRef", + "type": "int" }, { - "name": "NavJustMovedToId", - "type": "ImGuiID" + "name": "LogDepthToExpand", + "type": "int" }, { - "name": "NavJustMovedToFocusScopeId", - "type": "ImGuiID" + "name": "LogDepthToExpandDefault", + "type": "int" }, { - "name": "NavJustMovedToKeyMods", - "type": "ImGuiKeyModFlags" + "name": "DebugItemPickerActive", + "type": "bool" }, { - "name": "NavNextActivateId", + "name": "DebugItemPickerBreakId", "type": "ImGuiID" }, { - "name": "NavInputSource", - "type": "ImGuiInputSource" + "name": "DebugMetricsConfig", + "type": "ImGuiMetricsConfig" }, { - "name": "NavScoringRect", - "type": "ImRect" + "name": "FramerateSecPerFrame[120]", + "size": 120, + "type": "float" }, { - "name": "NavScoringCount", + "name": "FramerateSecPerFrameIdx", + "type": "int" + }, + { + "name": "FramerateSecPerFrameAccum", + "type": "float" + }, + { + "name": "WantCaptureMouseNextFrame", "type": "int" }, { - "name": "NavLayer", - "type": "ImGuiNavLayer" + "name": "WantCaptureKeyboardNextFrame", + "type": "int" }, { - "name": "NavIdTabCounter", + "name": "WantTextInputNextFrame", "type": "int" }, { - "name": "NavIdIsAlive", - "type": "bool" + "name": "TempBuffer[1024*3+1]", + "size": 3073, + "type": "char" + } + ], + "ImGuiContextHook": [ + { + "name": "HookId", + "type": "ImGuiID" }, { - "name": "NavMousePosDirty", - "type": "bool" + "name": "Type", + "type": "ImGuiContextHookType" }, { - "name": "NavDisableHighlight", - "type": "bool" + "name": "Owner", + "type": "ImGuiID" }, { - "name": "NavDisableMouseHover", - "type": "bool" + "name": "Callback", + "type": "ImGuiContextHookCallback" }, { - "name": "NavAnyRequest", - "type": "bool" + "name": "UserData", + "type": "void*" + } + ], + "ImGuiDataTypeInfo": [ + { + "name": "Size", + "type": "size_t" }, { - "name": "NavInitRequest", - "type": "bool" + "name": "Name", + "type": "const char*" }, { - "name": "NavInitRequestFromMove", - "type": "bool" + "name": "PrintFmt", + "type": "const char*" }, { - "name": "NavInitResultId", + "name": "ScanFmt", + "type": "const char*" + } + ], + "ImGuiDataTypeTempStorage": [ + { + "name": "Data[8]", + "size": 8, + "type": "ImU8" + } + ], + "ImGuiGroupData": [ + { + "name": "WindowID", "type": "ImGuiID" }, { - "name": "NavInitResultRectRel", - "type": "ImRect" + "name": "BackupCursorPos", + "type": "ImVec2" }, { - "name": "NavMoveFromClampedRefRect", - "type": "bool" + "name": "BackupCursorMaxPos", + "type": "ImVec2" }, { - "name": "NavMoveRequest", - "type": "bool" + "name": "BackupIndent", + "type": "ImVec1" }, { - "name": "NavMoveRequestFlags", - "type": "ImGuiNavMoveFlags" + "name": "BackupGroupOffset", + "type": "ImVec1" }, { - "name": "NavMoveRequestForward", - "type": "ImGuiNavForward" + "name": "BackupCurrLineSize", + "type": "ImVec2" }, { - "name": "NavMoveRequestKeyMods", - "type": "ImGuiKeyModFlags" + "name": "BackupCurrLineTextBaseOffset", + "type": "float" }, { - "name": "NavMoveDir", - "type": "ImGuiDir" + "name": "BackupActiveIdIsAlive", + "type": "ImGuiID" }, { - "name": "NavMoveDirLast", - "type": "ImGuiDir" + "name": "BackupActiveIdPreviousFrameIsAlive", + "type": "bool" }, { - "name": "NavMoveClipDir", - "type": "ImGuiDir" + "name": "BackupHoveredIdIsAlive", + "type": "bool" }, { - "name": "NavMoveResultLocal", - "type": "ImGuiNavMoveResult" - }, + "name": "EmitItem", + "type": "bool" + } + ], + "ImGuiIO": [ { - "name": "NavMoveResultLocalVisibleSet", - "type": "ImGuiNavMoveResult" + "name": "ConfigFlags", + "type": "ImGuiConfigFlags" }, { - "name": "NavMoveResultOther", - "type": "ImGuiNavMoveResult" + "name": "BackendFlags", + "type": "ImGuiBackendFlags" }, { - "name": "NavWrapRequestWindow", - "type": "ImGuiWindow*" + "name": "DisplaySize", + "type": "ImVec2" }, { - "name": "NavWrapRequestFlags", - "type": "ImGuiNavMoveFlags" + "name": "DeltaTime", + "type": "float" }, { - "name": "NavWindowingTarget", - "type": "ImGuiWindow*" + "name": "IniSavingRate", + "type": "float" }, { - "name": "NavWindowingTargetAnim", - "type": "ImGuiWindow*" + "name": "IniFilename", + "type": "const char*" }, { - "name": "NavWindowingListWindow", - "type": "ImGuiWindow*" + "name": "LogFilename", + "type": "const char*" }, { - "name": "NavWindowingTimer", + "name": "MouseDoubleClickTime", "type": "float" }, { - "name": "NavWindowingHighlightAlpha", + "name": "MouseDoubleClickMaxDist", "type": "float" }, { - "name": "NavWindowingToggleLayer", - "type": "bool" + "name": "MouseDragThreshold", + "type": "float" }, { - "name": "FocusRequestCurrWindow", - "type": "ImGuiWindow*" + "name": "KeyMap[ImGuiKey_COUNT]", + "size": 22, + "type": "int" }, { - "name": "FocusRequestNextWindow", - "type": "ImGuiWindow*" + "name": "KeyRepeatDelay", + "type": "float" }, { - "name": "FocusRequestCurrCounterRegular", - "type": "int" + "name": "KeyRepeatRate", + "type": "float" }, { - "name": "FocusRequestCurrCounterTabStop", - "type": "int" + "name": "UserData", + "type": "void*" }, { - "name": "FocusRequestNextCounterRegular", - "type": "int" + "name": "Fonts", + "type": "ImFontAtlas*" }, { - "name": "FocusRequestNextCounterTabStop", - "type": "int" + "name": "FontGlobalScale", + "type": "float" }, { - "name": "FocusTabPressed", + "name": "FontAllowUserScaling", "type": "bool" }, { - "name": "DimBgRatio", - "type": "float" + "name": "FontDefault", + "type": "ImFont*" }, { - "name": "MouseCursor", - "type": "ImGuiMouseCursor" + "name": "DisplayFramebufferScale", + "type": "ImVec2" }, { - "name": "DragDropActive", + "name": "MouseDrawCursor", "type": "bool" }, { - "name": "DragDropWithinSource", + "name": "ConfigMacOSXBehaviors", "type": "bool" }, { - "name": "DragDropWithinTarget", + "name": "ConfigInputTextCursorBlink", "type": "bool" }, { - "name": "DragDropSourceFlags", - "type": "ImGuiDragDropFlags" + "name": "ConfigDragClickToInputText", + "type": "bool" }, { - "name": "DragDropSourceFrameCount", - "type": "int" + "name": "ConfigWindowsResizeFromEdges", + "type": "bool" }, { - "name": "DragDropMouseButton", - "type": "int" + "name": "ConfigWindowsMoveFromTitleBarOnly", + "type": "bool" }, { - "name": "DragDropPayload", - "type": "ImGuiPayload" + "name": "ConfigMemoryCompactTimer", + "type": "float" }, { - "name": "DragDropTargetRect", - "type": "ImRect" + "name": "BackendPlatformName", + "type": "const char*" }, { - "name": "DragDropTargetId", - "type": "ImGuiID" + "name": "BackendRendererName", + "type": "const char*" }, { - "name": "DragDropAcceptFlags", - "type": "ImGuiDragDropFlags" + "name": "BackendPlatformUserData", + "type": "void*" }, { - "name": "DragDropAcceptIdCurrRectSurface", - "type": "float" + "name": "BackendRendererUserData", + "type": "void*" }, { - "name": "DragDropAcceptIdCurr", - "type": "ImGuiID" + "name": "BackendLanguageUserData", + "type": "void*" }, { - "name": "DragDropAcceptIdPrev", - "type": "ImGuiID" + "name": "GetClipboardTextFn", + "type": "const char*(*)(void* user_data)" }, { - "name": "DragDropAcceptFrameCount", - "type": "int" + "name": "SetClipboardTextFn", + "type": "void(*)(void* user_data,const char* text)" }, { - "name": "DragDropHoldJustPressedId", - "type": "ImGuiID" + "name": "ClipboardUserData", + "type": "void*" }, { - "name": "DragDropPayloadBufHeap", - "template_type": "unsigned char", - "type": "ImVector_unsigned_char" + "name": "ImeSetInputScreenPosFn", + "type": "void(*)(int x,int y)" }, { - "name": "DragDropPayloadBufLocal[16]", - "size": 16, - "type": "unsigned char" + "name": "ImeWindowHandle", + "type": "void*" }, { - "name": "CurrentTabBar", - "type": "ImGuiTabBar*" + "name": "MousePos", + "type": "ImVec2" }, { - "name": "TabBars", - "template_type": "ImGuiTabBar", - "type": "ImPool_ImGuiTabBar" + "name": "MouseDown[5]", + "size": 5, + "type": "bool" }, { - "name": "CurrentTabBarStack", - "template_type": "ImGuiPtrOrIndex", - "type": "ImVector_ImGuiPtrOrIndex" + "name": "MouseWheel", + "type": "float" }, { - "name": "ShrinkWidthBuffer", - "template_type": "ImGuiShrinkWidthItem", - "type": "ImVector_ImGuiShrinkWidthItem" + "name": "MouseWheelH", + "type": "float" }, { - "name": "LastValidMousePos", - "type": "ImVec2" + "name": "KeyCtrl", + "type": "bool" }, { - "name": "InputTextState", - "type": "ImGuiInputTextState" + "name": "KeyShift", + "type": "bool" }, { - "name": "InputTextPasswordFont", - "type": "ImFont" + "name": "KeyAlt", + "type": "bool" }, { - "name": "TempInputId", - "type": "ImGuiID" + "name": "KeySuper", + "type": "bool" }, { - "name": "ColorEditOptions", - "type": "ImGuiColorEditFlags" + "name": "KeysDown[512]", + "size": 512, + "type": "bool" }, { - "name": "ColorEditLastHue", + "name": "NavInputs[ImGuiNavInput_COUNT]", + "size": 21, "type": "float" }, { - "name": "ColorEditLastSat", - "type": "float" + "name": "WantCaptureMouse", + "type": "bool" }, { - "name": "ColorEditLastColor[3]", - "size": 3, - "type": "float" + "name": "WantCaptureKeyboard", + "type": "bool" }, { - "name": "ColorPickerRef", - "type": "ImVec4" + "name": "WantTextInput", + "type": "bool" }, { - "name": "SliderCurrentAccum", - "type": "float" + "name": "WantSetMousePos", + "type": "bool" }, { - "name": "SliderCurrentAccumDirty", + "name": "WantSaveIniSettings", "type": "bool" }, { - "name": "DragCurrentAccumDirty", + "name": "NavActive", "type": "bool" }, { - "name": "DragCurrentAccum", - "type": "float" + "name": "NavVisible", + "type": "bool" }, { - "name": "DragSpeedDefaultRatio", + "name": "Framerate", "type": "float" }, { - "name": "ScrollbarClickDeltaToGrabCenter", - "type": "float" + "name": "MetricsRenderVertices", + "type": "int" }, { - "name": "TooltipOverrideCount", + "name": "MetricsRenderIndices", "type": "int" }, { - "name": "ClipboardHandlerData", - "template_type": "char", - "type": "ImVector_char" + "name": "MetricsRenderWindows", + "type": "int" }, { - "name": "MenusIdSubmittedThisFrame", - "template_type": "ImGuiID", - "type": "ImVector_ImGuiID" + "name": "MetricsActiveWindows", + "type": "int" }, { - "name": "PlatformImePos", + "name": "MetricsActiveAllocations", + "type": "int" + }, + { + "name": "MouseDelta", "type": "ImVec2" }, { - "name": "PlatformImeLastPos", + "name": "KeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "MousePosPrev", + "type": "ImVec2" + }, + { + "name": "MouseClickedPos[5]", + "size": 5, "type": "ImVec2" }, { - "name": "PlatformImePosViewport", - "type": "ImGuiViewportP*" + "name": "MouseClickedTime[5]", + "size": 5, + "type": "double" }, { - "name": "DockContext", - "type": "ImGuiDockContext" + "name": "MouseClicked[5]", + "size": 5, + "type": "bool" }, { - "name": "SettingsLoaded", + "name": "MouseDoubleClicked[5]", + "size": 5, "type": "bool" }, { - "name": "SettingsDirtyTimer", + "name": "MouseReleased[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownOwned[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownWasDoubleClick[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownDuration[5]", + "size": 5, "type": "float" }, { - "name": "SettingsIniData", - "type": "ImGuiTextBuffer" + "name": "MouseDownDurationPrev[5]", + "size": 5, + "type": "float" }, { - "name": "SettingsHandlers", - "template_type": "ImGuiSettingsHandler", - "type": "ImVector_ImGuiSettingsHandler" + "name": "MouseDragMaxDistanceAbs[5]", + "size": 5, + "type": "ImVec2" }, { - "name": "SettingsWindows", - "template_type": "ImGuiWindowSettings", - "type": "ImChunkStream_ImGuiWindowSettings" + "name": "MouseDragMaxDistanceSqr[5]", + "size": 5, + "type": "float" }, { - "name": "LogEnabled", - "type": "bool" + "name": "KeysDownDuration[512]", + "size": 512, + "type": "float" }, { - "name": "LogType", - "type": "ImGuiLogType" + "name": "KeysDownDurationPrev[512]", + "size": 512, + "type": "float" }, { - "name": "LogFile", - "type": "ImFileHandle" + "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" }, { - "name": "LogBuffer", - "type": "ImGuiTextBuffer" + "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" }, { - "name": "LogLinePosY", + "name": "PenPressure", "type": "float" }, { - "name": "LogLineFirstItem", - "type": "bool" + "name": "InputQueueSurrogate", + "type": "ImWchar16" }, { - "name": "LogDepthRef", - "type": "int" + "name": "InputQueueCharacters", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + } + ], + "ImGuiInputTextCallbackData": [ + { + "name": "EventFlag", + "type": "ImGuiInputTextFlags" }, { - "name": "LogDepthToExpand", - "type": "int" + "name": "Flags", + "type": "ImGuiInputTextFlags" }, { - "name": "LogDepthToExpandDefault", - "type": "int" + "name": "UserData", + "type": "void*" }, { - "name": "DebugItemPickerActive", - "type": "bool" + "name": "EventChar", + "type": "ImWchar" }, { - "name": "DebugItemPickerBreakId", - "type": "ImGuiID" + "name": "EventKey", + "type": "ImGuiKey" }, { - "name": "FramerateSecPerFrame[120]", - "size": 120, - "type": "float" + "name": "Buf", + "type": "char*" }, { - "name": "FramerateSecPerFrameIdx", + "name": "BufTextLen", "type": "int" }, { - "name": "FramerateSecPerFrameAccum", - "type": "float" + "name": "BufSize", + "type": "int" }, { - "name": "WantCaptureMouseNextFrame", - "type": "int" + "name": "BufDirty", + "type": "bool" }, { - "name": "WantCaptureKeyboardNextFrame", + "name": "CursorPos", "type": "int" }, { - "name": "WantTextInputNextFrame", + "name": "SelectionStart", "type": "int" }, { - "name": "TempBuffer[1024*3+1]", - "size": 3073, - "type": "char" + "name": "SelectionEnd", + "type": "int" } ], - "ImGuiDataTypeInfo": [ + "ImGuiInputTextState": [ { - "name": "Size", - "type": "size_t" + "name": "ID", + "type": "ImGuiID" }, { - "name": "PrintFmt", - "type": "const char*" + "name": "CurLenW", + "type": "int" }, { - "name": "ScanFmt", - "type": "const char*" - } - ], - "ImGuiDataTypeTempStorage": [ - { - "name": "Data[8]", - "size": 8, - "type": "ImU8" - } - ], - "ImGuiDockContext": [ + "name": "CurLenA", + "type": "int" + }, { - "name": "Nodes", - "type": "ImGuiStorage" + "name": "TextW", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" }, { - "name": "Requests", - "template_type": "ImGuiDockRequest", - "type": "ImVector_ImGuiDockRequest" + "name": "TextA", + "template_type": "char", + "type": "ImVector_char" }, { - "name": "NodesSettings", - "template_type": "ImGuiDockNodeSettings", - "type": "ImVector_ImGuiDockNodeSettings" + "name": "InitialTextA", + "template_type": "char", + "type": "ImVector_char" }, { - "name": "WantFullRebuild", + "name": "TextAIsValid", "type": "bool" - } - ], - "ImGuiDockNode": [ - { - "name": "ID", - "type": "ImGuiID" }, { - "name": "SharedFlags", - "type": "ImGuiDockNodeFlags" + "name": "BufCapacityA", + "type": "int" }, { - "name": "LocalFlags", - "type": "ImGuiDockNodeFlags" + "name": "ScrollX", + "type": "float" }, { - "name": "ParentNode", - "type": "ImGuiDockNode*" + "name": "Stb", + "type": "STB_TexteditState" }, { - "name": "ChildNodes[2]", - "size": 2, - "type": "ImGuiDockNode*" + "name": "CursorAnim", + "type": "float" }, { - "name": "Windows", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "name": "CursorFollow", + "type": "bool" }, { - "name": "TabBar", - "type": "ImGuiTabBar*" + "name": "SelectedAllMouseLock", + "type": "bool" }, { - "name": "Pos", - "type": "ImVec2" + "name": "Edited", + "type": "bool" }, { - "name": "Size", - "type": "ImVec2" + "name": "UserFlags", + "type": "ImGuiInputTextFlags" }, { - "name": "SizeRef", - "type": "ImVec2" + "name": "UserCallback", + "type": "ImGuiInputTextCallback" }, { - "name": "SplitAxis", - "type": "ImGuiAxis" - }, + "name": "UserCallbackData", + "type": "void*" + } + ], + "ImGuiLastItemDataBackup": [ { - "name": "WindowClass", - "type": "ImGuiWindowClass" + "name": "LastItemId", + "type": "ImGuiID" }, { - "name": "State", - "type": "ImGuiDockNodeState" + "name": "LastItemStatusFlags", + "type": "ImGuiItemStatusFlags" }, { - "name": "HostWindow", - "type": "ImGuiWindow*" + "name": "LastItemRect", + "type": "ImRect" }, { - "name": "VisibleWindow", - "type": "ImGuiWindow*" - }, + "name": "LastItemDisplayRect", + "type": "ImRect" + } + ], + "ImGuiListClipper": [ { - "name": "CentralNode", - "type": "ImGuiDockNode*" + "name": "DisplayStart", + "type": "int" }, { - "name": "OnlyNodeWithWindows", - "type": "ImGuiDockNode*" + "name": "DisplayEnd", + "type": "int" }, { - "name": "LastFrameAlive", + "name": "ItemsCount", "type": "int" }, { - "name": "LastFrameActive", + "name": "StepNo", "type": "int" }, { - "name": "LastFrameFocused", + "name": "ItemsFrozen", "type": "int" }, { - "name": "LastFocusedNodeId", - "type": "ImGuiID" + "name": "ItemsHeight", + "type": "float" }, { - "name": "SelectedTabId", - "type": "ImGuiID" - }, + "name": "StartPosY", + "type": "float" + } + ], + "ImGuiMenuColumns": [ { - "name": "WantCloseTabId", - "type": "ImGuiID" + "name": "Spacing", + "type": "float" }, { - "bitfield": "3", - "name": "AuthorityForPos", - "type": "ImGuiDataAuthority" + "name": "Width", + "type": "float" }, { - "bitfield": "3", - "name": "AuthorityForSize", - "type": "ImGuiDataAuthority" + "name": "NextWidth", + "type": "float" }, { - "bitfield": "3", - "name": "AuthorityForViewport", - "type": "ImGuiDataAuthority" + "name": "Pos[3]", + "size": 3, + "type": "float" }, { - "bitfield": "1", - "name": "IsVisible", - "type": "bool" - }, + "name": "NextWidths[3]", + "size": 3, + "type": "float" + } + ], + "ImGuiMetricsConfig": [ { - "bitfield": "1", - "name": "IsFocused", + "name": "ShowWindowsRects", "type": "bool" }, { - "bitfield": "1", - "name": "HasCloseButton", + "name": "ShowWindowsBeginOrder", "type": "bool" }, { - "bitfield": "1", - "name": "HasWindowMenuButton", + "name": "ShowTablesRects", "type": "bool" }, { - "bitfield": "1", - "name": "EnableCloseButton", + "name": "ShowDrawCmdMesh", "type": "bool" }, { - "bitfield": "1", - "name": "WantCloseAll", + "name": "ShowDrawCmdBoundingBoxes", "type": "bool" }, { - "bitfield": "1", - "name": "WantLockSizeOnce", - "type": "bool" + "name": "ShowWindowsRectsType", + "type": "int" }, { - "bitfield": "1", - "name": "WantMouseMove", - "type": "bool" - }, + "name": "ShowTablesRectsType", + "type": "int" + } + ], + "ImGuiNavMoveResult": [ { - "bitfield": "1", - "name": "WantHiddenTabBarUpdate", - "type": "bool" + "name": "Window", + "type": "ImGuiWindow*" }, { - "bitfield": "1", - "name": "WantHiddenTabBarToggle", - "type": "bool" + "name": "ID", + "type": "ImGuiID" }, { - "bitfield": "1", - "name": "MarkedForPosSizeWrite", - "type": "bool" - } - ], - "ImGuiGroupData": [ - { - "name": "BackupCursorPos", - "type": "ImVec2" + "name": "FocusScopeId", + "type": "ImGuiID" }, { - "name": "BackupCursorMaxPos", - "type": "ImVec2" + "name": "DistBox", + "type": "float" }, { - "name": "BackupIndent", - "type": "ImVec1" + "name": "DistCenter", + "type": "float" }, { - "name": "BackupGroupOffset", - "type": "ImVec1" + "name": "DistAxial", + "type": "float" }, { - "name": "BackupCurrLineSize", - "type": "ImVec2" + "name": "RectRel", + "type": "ImRect" + } + ], + "ImGuiNextItemData": [ + { + "name": "Flags", + "type": "ImGuiNextItemDataFlags" }, { - "name": "BackupCurrLineTextBaseOffset", + "name": "Width", "type": "float" }, { - "name": "BackupActiveIdIsAlive", + "name": "FocusScopeId", "type": "ImGuiID" }, { - "name": "BackupActiveIdPreviousFrameIsAlive", - "type": "bool" + "name": "OpenCond", + "type": "ImGuiCond" }, { - "name": "EmitItem", + "name": "OpenVal", "type": "bool" } ], - "ImGuiIO": [ - { - "name": "ConfigFlags", - "type": "ImGuiConfigFlags" - }, + "ImGuiNextWindowData": [ { - "name": "BackendFlags", - "type": "ImGuiBackendFlags" + "name": "Flags", + "type": "ImGuiNextWindowDataFlags" }, { - "name": "DisplaySize", - "type": "ImVec2" + "name": "PosCond", + "type": "ImGuiCond" }, { - "name": "DeltaTime", - "type": "float" + "name": "SizeCond", + "type": "ImGuiCond" }, { - "name": "IniSavingRate", - "type": "float" + "name": "CollapsedCond", + "type": "ImGuiCond" }, { - "name": "IniFilename", - "type": "const char*" + "name": "PosVal", + "type": "ImVec2" }, { - "name": "LogFilename", - "type": "const char*" + "name": "PosPivotVal", + "type": "ImVec2" }, { - "name": "MouseDoubleClickTime", - "type": "float" + "name": "SizeVal", + "type": "ImVec2" }, { - "name": "MouseDoubleClickMaxDist", - "type": "float" + "name": "ContentSizeVal", + "type": "ImVec2" }, { - "name": "MouseDragThreshold", - "type": "float" + "name": "ScrollVal", + "type": "ImVec2" }, { - "name": "KeyMap[ImGuiKey_COUNT]", - "size": 22, - "type": "int" + "name": "CollapsedVal", + "type": "bool" }, { - "name": "KeyRepeatDelay", - "type": "float" + "name": "SizeConstraintRect", + "type": "ImRect" }, { - "name": "KeyRepeatRate", - "type": "float" + "name": "SizeCallback", + "type": "ImGuiSizeCallback" }, { - "name": "UserData", + "name": "SizeCallbackUserData", "type": "void*" }, { - "name": "Fonts", - "type": "ImFontAtlas*" - }, - { - "name": "FontGlobalScale", + "name": "BgAlphaVal", "type": "float" }, { - "name": "FontAllowUserScaling", - "type": "bool" - }, - { - "name": "FontDefault", - "type": "ImFont*" - }, - { - "name": "DisplayFramebufferScale", + "name": "MenuBarOffsetMinVal", "type": "ImVec2" - }, - { - "name": "ConfigDockingNoSplit", - "type": "bool" - }, + } + ], + "ImGuiOldColumnData": [ { - "name": "ConfigDockingWithShift", - "type": "bool" + "name": "OffsetNorm", + "type": "float" }, { - "name": "ConfigDockingAlwaysTabBar", - "type": "bool" + "name": "OffsetNormBeforeResize", + "type": "float" }, { - "name": "ConfigDockingTransparentPayload", - "type": "bool" + "name": "Flags", + "type": "ImGuiOldColumnFlags" }, { - "name": "ConfigViewportsNoAutoMerge", - "type": "bool" - }, + "name": "ClipRect", + "type": "ImRect" + } + ], + "ImGuiOldColumns": [ { - "name": "ConfigViewportsNoTaskBarIcon", - "type": "bool" + "name": "ID", + "type": "ImGuiID" }, { - "name": "ConfigViewportsNoDecoration", - "type": "bool" + "name": "Flags", + "type": "ImGuiOldColumnFlags" }, { - "name": "ConfigViewportsNoDefaultParent", + "name": "IsFirstFrame", "type": "bool" }, { - "name": "MouseDrawCursor", + "name": "IsBeingResized", "type": "bool" }, { - "name": "ConfigMacOSXBehaviors", - "type": "bool" + "name": "Current", + "type": "int" }, { - "name": "ConfigInputTextCursorBlink", - "type": "bool" + "name": "Count", + "type": "int" }, { - "name": "ConfigWindowsResizeFromEdges", - "type": "bool" + "name": "OffMinX", + "type": "float" }, { - "name": "ConfigWindowsMoveFromTitleBarOnly", - "type": "bool" + "name": "OffMaxX", + "type": "float" }, { - "name": "ConfigWindowsMemoryCompactTimer", + "name": "LineMinY", "type": "float" }, { - "name": "BackendPlatformName", - "type": "const char*" + "name": "LineMaxY", + "type": "float" }, { - "name": "BackendRendererName", - "type": "const char*" + "name": "HostCursorPosY", + "type": "float" }, { - "name": "BackendPlatformUserData", - "type": "void*" + "name": "HostCursorMaxPosX", + "type": "float" }, { - "name": "BackendRendererUserData", - "type": "void*" + "name": "HostInitialClipRect", + "type": "ImRect" }, { - "name": "BackendLanguageUserData", - "type": "void*" + "name": "HostBackupClipRect", + "type": "ImRect" }, { - "name": "GetClipboardTextFn", - "type": "const char*(*)(void* user_data)" + "name": "HostBackupParentWorkRect", + "type": "ImRect" }, { - "name": "SetClipboardTextFn", - "type": "void(*)(void* user_data,const char* text)" + "name": "Columns", + "template_type": "ImGuiOldColumnData", + "type": "ImVector_ImGuiOldColumnData" }, { - "name": "ClipboardUserData", - "type": "void*" - }, + "name": "Splitter", + "type": "ImDrawListSplitter" + } + ], + "ImGuiOnceUponAFrame": [ + { + "name": "RefFrame", + "type": "int" + } + ], + "ImGuiPayload": [ { - "name": "RenderDrawListsFnUnused", + "name": "Data", "type": "void*" }, { - "name": "MousePos", - "type": "ImVec2" + "name": "DataSize", + "type": "int" }, { - "name": "MouseDown[5]", - "size": 5, - "type": "bool" + "name": "SourceId", + "type": "ImGuiID" }, { - "name": "MouseWheel", - "type": "float" + "name": "SourceParentId", + "type": "ImGuiID" }, { - "name": "MouseWheelH", - "type": "float" + "name": "DataFrameCount", + "type": "int" }, { - "name": "MouseHoveredViewport", - "type": "ImGuiID" + "name": "DataType[32+1]", + "size": 33, + "type": "char" }, { - "name": "KeyCtrl", + "name": "Preview", "type": "bool" }, { - "name": "KeyShift", + "name": "Delivery", "type": "bool" - }, + } + ], + "ImGuiPopupData": [ { - "name": "KeyAlt", - "type": "bool" + "name": "PopupId", + "type": "ImGuiID" }, { - "name": "KeySuper", - "type": "bool" + "name": "Window", + "type": "ImGuiWindow*" }, { - "name": "KeysDown[512]", - "size": 512, - "type": "bool" + "name": "SourceWindow", + "type": "ImGuiWindow*" }, { - "name": "NavInputs[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "OpenFrameCount", + "type": "int" }, { - "name": "WantCaptureMouse", - "type": "bool" + "name": "OpenParentId", + "type": "ImGuiID" }, { - "name": "WantCaptureKeyboard", - "type": "bool" + "name": "OpenPopupPos", + "type": "ImVec2" }, { - "name": "WantTextInput", - "type": "bool" + "name": "OpenMousePos", + "type": "ImVec2" + } + ], + "ImGuiPtrOrIndex": [ + { + "name": "Ptr", + "type": "void*" }, { - "name": "WantSetMousePos", - "type": "bool" + "name": "Index", + "type": "int" + } + ], + "ImGuiSettingsHandler": [ + { + "name": "TypeName", + "type": "const char*" }, { - "name": "WantSaveIniSettings", - "type": "bool" + "name": "TypeHash", + "type": "ImGuiID" }, { - "name": "NavActive", - "type": "bool" + "name": "ClearAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" }, { - "name": "NavVisible", - "type": "bool" + "name": "ReadInitFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" }, { - "name": "Framerate", - "type": "float" + "name": "ReadOpenFn", + "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" }, { - "name": "MetricsRenderVertices", - "type": "int" + "name": "ReadLineFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" }, { - "name": "MetricsRenderIndices", - "type": "int" + "name": "ApplyAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" }, { - "name": "MetricsRenderWindows", - "type": "int" + "name": "WriteAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" }, { - "name": "MetricsActiveWindows", + "name": "UserData", + "type": "void*" + } + ], + "ImGuiShrinkWidthItem": [ + { + "name": "Index", "type": "int" }, { - "name": "MetricsActiveAllocations", - "type": "int" + "name": "Width", + "type": "float" + } + ], + "ImGuiSizeCallbackData": [ + { + "name": "UserData", + "type": "void*" }, { - "name": "MouseDelta", + "name": "Pos", "type": "ImVec2" }, { - "name": "KeyMods", - "type": "ImGuiKeyModFlags" + "name": "CurrentSize", + "type": "ImVec2" }, { - "name": "MousePosPrev", + "name": "DesiredSize", "type": "ImVec2" + } + ], + "ImGuiStackSizes": [ + { + "name": "SizeOfIDStack", + "type": "short" }, { - "name": "MouseClickedPos[5]", - "size": 5, - "type": "ImVec2" + "name": "SizeOfColorStack", + "type": "short" }, { - "name": "MouseClickedTime[5]", - "size": 5, - "type": "double" + "name": "SizeOfStyleVarStack", + "type": "short" }, { - "name": "MouseClicked[5]", - "size": 5, - "type": "bool" + "name": "SizeOfFontStack", + "type": "short" }, { - "name": "MouseDoubleClicked[5]", - "size": 5, - "type": "bool" + "name": "SizeOfFocusScopeStack", + "type": "short" }, { - "name": "MouseReleased[5]", - "size": 5, - "type": "bool" + "name": "SizeOfGroupStack", + "type": "short" }, { - "name": "MouseDownOwned[5]", - "size": 5, - "type": "bool" + "name": "SizeOfBeginPopupStack", + "type": "short" + } + ], + "ImGuiStorage": [ + { + "name": "Data", + "template_type": "ImGuiStoragePair", + "type": "ImVector_ImGuiStoragePair" + } + ], + "ImGuiStoragePair": [ + { + "name": "key", + "type": "ImGuiID" }, { - "name": "MouseDownWasDoubleClick[5]", - "size": 5, - "type": "bool" + "name": "", + "type": "union { int val_i; float val_f; void* val_p;}" + } + ], + "ImGuiStyle": [ + { + "name": "Alpha", + "type": "float" }, { - "name": "MouseDownDuration[5]", - "size": 5, + "name": "WindowPadding", + "type": "ImVec2" + }, + { + "name": "WindowRounding", "type": "float" }, { - "name": "MouseDownDurationPrev[5]", - "size": 5, + "name": "WindowBorderSize", "type": "float" }, { - "name": "MouseDragMaxDistanceAbs[5]", - "size": 5, + "name": "WindowMinSize", "type": "ImVec2" }, { - "name": "MouseDragMaxDistanceSqr[5]", - "size": 5, - "type": "float" + "name": "WindowTitleAlign", + "type": "ImVec2" }, { - "name": "KeysDownDuration[512]", - "size": 512, - "type": "float" + "name": "WindowMenuButtonPosition", + "type": "ImGuiDir" }, { - "name": "KeysDownDurationPrev[512]", - "size": 512, + "name": "ChildRounding", "type": "float" }, { - "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", - "size": 21, + "name": "ChildBorderSize", "type": "float" }, { - "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "size": 21, + "name": "PopupRounding", "type": "float" }, { - "name": "PenPressure", + "name": "PopupBorderSize", "type": "float" }, { - "name": "InputQueueSurrogate", - "type": "ImWchar16" + "name": "FramePadding", + "type": "ImVec2" }, { - "name": "InputQueueCharacters", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" - } - ], - "ImGuiInputTextCallbackData": [ + "name": "FrameRounding", + "type": "float" + }, { - "name": "EventFlag", - "type": "ImGuiInputTextFlags" + "name": "FrameBorderSize", + "type": "float" }, { - "name": "Flags", - "type": "ImGuiInputTextFlags" + "name": "ItemSpacing", + "type": "ImVec2" }, { - "name": "UserData", - "type": "void*" + "name": "ItemInnerSpacing", + "type": "ImVec2" }, { - "name": "EventChar", - "type": "ImWchar" + "name": "CellPadding", + "type": "ImVec2" }, { - "name": "EventKey", - "type": "ImGuiKey" + "name": "TouchExtraPadding", + "type": "ImVec2" }, { - "name": "Buf", - "type": "char*" + "name": "IndentSpacing", + "type": "float" }, { - "name": "BufTextLen", - "type": "int" + "name": "ColumnsMinSpacing", + "type": "float" }, { - "name": "BufSize", - "type": "int" + "name": "ScrollbarSize", + "type": "float" }, { - "name": "BufDirty", - "type": "bool" + "name": "ScrollbarRounding", + "type": "float" }, { - "name": "CursorPos", - "type": "int" + "name": "GrabMinSize", + "type": "float" }, { - "name": "SelectionStart", - "type": "int" + "name": "GrabRounding", + "type": "float" }, { - "name": "SelectionEnd", - "type": "int" - } - ], - "ImGuiInputTextState": [ + "name": "LogSliderDeadzone", + "type": "float" + }, { - "name": "ID", - "type": "ImGuiID" + "name": "TabRounding", + "type": "float" }, { - "name": "CurLenW", - "type": "int" + "name": "TabBorderSize", + "type": "float" }, { - "name": "CurLenA", - "type": "int" + "name": "TabMinWidthForCloseButton", + "type": "float" }, { - "name": "TextW", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" + "name": "ColorButtonPosition", + "type": "ImGuiDir" }, { - "name": "TextA", - "template_type": "char", - "type": "ImVector_char" + "name": "ButtonTextAlign", + "type": "ImVec2" }, { - "name": "InitialTextA", - "template_type": "char", - "type": "ImVector_char" + "name": "SelectableTextAlign", + "type": "ImVec2" }, { - "name": "TextAIsValid", - "type": "bool" + "name": "DisplayWindowPadding", + "type": "ImVec2" }, { - "name": "BufCapacityA", - "type": "int" + "name": "DisplaySafeAreaPadding", + "type": "ImVec2" }, { - "name": "ScrollX", + "name": "MouseCursorScale", "type": "float" }, { - "name": "Stb", - "type": "STB_TexteditState" + "name": "AntiAliasedLines", + "type": "bool" }, { - "name": "CursorAnim", - "type": "float" + "name": "AntiAliasedLinesUseTex", + "type": "bool" }, { - "name": "CursorFollow", + "name": "AntiAliasedFill", "type": "bool" }, { - "name": "SelectedAllMouseLock", - "type": "bool" + "name": "CurveTessellationTol", + "type": "float" }, { - "name": "UserFlags", - "type": "ImGuiInputTextFlags" + "name": "CircleTessellationMaxError", + "type": "float" }, { - "name": "UserCallback", - "type": "ImGuiInputTextCallback" + "name": "Colors[ImGuiCol_COUNT]", + "size": 53, + "type": "ImVec4" + } + ], + "ImGuiStyleMod": [ + { + "name": "VarIdx", + "type": "ImGuiStyleVar" }, { - "name": "UserCallbackData", - "type": "void*" + "name": "", + "type": "union { int BackupInt[2]; float BackupFloat[2];}" } ], - "ImGuiLastItemDataBackup": [ + "ImGuiTabBar": [ { - "name": "LastItemId", + "name": "Tabs", + "template_type": "ImGuiTabItem", + "type": "ImVector_ImGuiTabItem" + }, + { + "name": "Flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "ID", "type": "ImGuiID" }, { - "name": "LastItemStatusFlags", - "type": "ImGuiItemStatusFlags" + "name": "SelectedTabId", + "type": "ImGuiID" }, { - "name": "LastItemRect", - "type": "ImRect" + "name": "NextSelectedTabId", + "type": "ImGuiID" }, { - "name": "LastItemDisplayRect", - "type": "ImRect" - } - ], - "ImGuiListClipper": [ + "name": "VisibleTabId", + "type": "ImGuiID" + }, { - "name": "DisplayStart", + "name": "CurrFrameVisible", "type": "int" }, { - "name": "DisplayEnd", + "name": "PrevFrameVisible", "type": "int" }, { - "name": "ItemsCount", - "type": "int" + "name": "BarRect", + "type": "ImRect" }, { - "name": "StepNo", - "type": "int" + "name": "CurrTabsContentsHeight", + "type": "float" }, { - "name": "ItemsHeight", + "name": "PrevTabsContentsHeight", "type": "float" }, { - "name": "StartPosY", + "name": "WidthAllTabs", "type": "float" - } - ], - "ImGuiMenuColumns": [ + }, { - "name": "Spacing", + "name": "WidthAllTabsIdeal", "type": "float" }, { - "name": "Width", + "name": "ScrollingAnim", "type": "float" }, { - "name": "NextWidth", + "name": "ScrollingTarget", "type": "float" }, { - "name": "Pos[3]", - "size": 3, + "name": "ScrollingTargetDistToVisibility", "type": "float" }, { - "name": "NextWidths[3]", - "size": 3, + "name": "ScrollingSpeed", "type": "float" - } - ], - "ImGuiNavMoveResult": [ + }, { - "name": "Window", - "type": "ImGuiWindow*" + "name": "ScrollingRectMinX", + "type": "float" }, { - "name": "ID", - "type": "ImGuiID" + "name": "ScrollingRectMaxX", + "type": "float" }, { - "name": "FocusScopeId", + "name": "ReorderRequestTabId", "type": "ImGuiID" }, { - "name": "DistBox", - "type": "float" + "name": "ReorderRequestDir", + "type": "ImS8" }, { - "name": "DistCenter", - "type": "float" + "name": "BeginCount", + "type": "ImS8" }, { - "name": "DistAxial", - "type": "float" + "name": "WantLayout", + "type": "bool" }, { - "name": "RectRel", - "type": "ImRect" - } - ], - "ImGuiNextItemData": [ + "name": "VisibleTabWasSubmitted", + "type": "bool" + }, { - "name": "Flags", - "type": "ImGuiNextItemDataFlags" + "name": "TabsAddedNew", + "type": "bool" }, { - "name": "Width", + "name": "TabsActiveCount", + "type": "ImS16" + }, + { + "name": "LastTabItemIdx", + "type": "ImS16" + }, + { + "name": "ItemSpacingY", "type": "float" }, { - "name": "FocusScopeId", - "type": "ImGuiID" + "name": "FramePadding", + "type": "ImVec2" }, { - "name": "OpenCond", - "type": "ImGuiCond" + "name": "BackupCursorPos", + "type": "ImVec2" }, { - "name": "OpenVal", - "type": "bool" + "name": "TabsNames", + "type": "ImGuiTextBuffer" } ], - "ImGuiNextWindowData": [ - { - "name": "Flags", - "type": "ImGuiNextWindowDataFlags" - }, + "ImGuiTabItem": [ { - "name": "PosCond", - "type": "ImGuiCond" + "name": "ID", + "type": "ImGuiID" }, { - "name": "SizeCond", - "type": "ImGuiCond" + "name": "Flags", + "type": "ImGuiTabItemFlags" }, { - "name": "CollapsedCond", - "type": "ImGuiCond" + "name": "LastFrameVisible", + "type": "int" }, { - "name": "DockCond", - "type": "ImGuiCond" + "name": "LastFrameSelected", + "type": "int" }, { - "name": "PosVal", - "type": "ImVec2" + "name": "Offset", + "type": "float" }, { - "name": "PosPivotVal", - "type": "ImVec2" + "name": "Width", + "type": "float" }, { - "name": "SizeVal", - "type": "ImVec2" + "name": "ContentWidth", + "type": "float" }, { - "name": "ContentSizeVal", - "type": "ImVec2" + "name": "NameOffset", + "type": "ImS16" }, { - "name": "ScrollVal", - "type": "ImVec2" + "name": "BeginOrder", + "type": "ImS16" }, { - "name": "PosUndock", - "type": "bool" + "name": "IndexDuringLayout", + "type": "ImS16" }, { - "name": "CollapsedVal", + "name": "WantClose", "type": "bool" - }, + } + ], + "ImGuiTable": [ { - "name": "SizeConstraintRect", - "type": "ImRect" + "name": "ID", + "type": "ImGuiID" }, { - "name": "SizeCallback", - "type": "ImGuiSizeCallback" + "name": "Flags", + "type": "ImGuiTableFlags" }, { - "name": "SizeCallbackUserData", + "name": "RawData", "type": "void*" }, { - "name": "BgAlphaVal", - "type": "float" + "name": "Columns", + "template_type": "ImGuiTableColumn", + "type": "ImSpan_ImGuiTableColumn" }, { - "name": "ViewportId", - "type": "ImGuiID" + "name": "DisplayOrderToIndex", + "template_type": "ImGuiTableColumnIdx", + "type": "ImSpan_ImGuiTableColumnIdx" }, { - "name": "DockId", - "type": "ImGuiID" + "name": "RowCellData", + "template_type": "ImGuiTableCellData", + "type": "ImSpan_ImGuiTableCellData" }, { - "name": "WindowClass", - "type": "ImGuiWindowClass" + "name": "EnabledMaskByDisplayOrder", + "type": "ImU64" }, { - "name": "MenuBarOffsetMinVal", - "type": "ImVec2" - } - ], - "ImGuiOnceUponAFrame": [ - { - "name": "RefFrame", - "type": "int" - } - ], - "ImGuiPayload": [ - { - "name": "Data", - "type": "void*" + "name": "EnabledMaskByIndex", + "type": "ImU64" }, { - "name": "DataSize", - "type": "int" + "name": "VisibleMaskByIndex", + "type": "ImU64" }, { - "name": "SourceId", - "type": "ImGuiID" + "name": "RequestOutputMaskByIndex", + "type": "ImU64" }, { - "name": "SourceParentId", - "type": "ImGuiID" + "name": "SettingsLoadedFlags", + "type": "ImGuiTableFlags" }, { - "name": "DataFrameCount", + "name": "SettingsOffset", "type": "int" }, { - "name": "DataType[32+1]", - "size": 33, - "type": "char" + "name": "LastFrameActive", + "type": "int" }, { - "name": "Preview", - "type": "bool" + "name": "ColumnsCount", + "type": "int" }, { - "name": "Delivery", - "type": "bool" - } - ], - "ImGuiPlatformIO": [ - { - "name": "Platform_CreateWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "CurrentRow", + "type": "int" }, { - "name": "Platform_DestroyWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "CurrentColumn", + "type": "int" }, { - "name": "Platform_ShowWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "InstanceCurrent", + "type": "ImS16" }, { - "name": "Platform_SetWindowPos", - "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)" + "name": "InstanceInteracted", + "type": "ImS16" }, { - "name": "Platform_GetWindowPos", - "type": "ImVec2(*)(ImGuiViewport* vp)" + "name": "RowPosY1", + "type": "float" }, { - "name": "Platform_SetWindowSize", - "type": "void(*)(ImGuiViewport* vp,ImVec2 size)" + "name": "RowPosY2", + "type": "float" }, { - "name": "Platform_GetWindowSize", - "type": "ImVec2(*)(ImGuiViewport* vp)" + "name": "RowMinHeight", + "type": "float" }, { - "name": "Platform_SetWindowFocus", - "type": "void(*)(ImGuiViewport* vp)" + "name": "RowTextBaseline", + "type": "float" }, { - "name": "Platform_GetWindowFocus", - "type": "bool(*)(ImGuiViewport* vp)" + "name": "RowIndentOffsetX", + "type": "float" }, { - "name": "Platform_GetWindowMinimized", - "type": "bool(*)(ImGuiViewport* vp)" + "bitfield": "16", + "name": "RowFlags", + "type": "ImGuiTableRowFlags" }, { - "name": "Platform_SetWindowTitle", - "type": "void(*)(ImGuiViewport* vp,const char* str)" + "bitfield": "16", + "name": "LastRowFlags", + "type": "ImGuiTableRowFlags" }, { - "name": "Platform_SetWindowAlpha", - "type": "void(*)(ImGuiViewport* vp,float alpha)" + "name": "RowBgColorCounter", + "type": "int" }, { - "name": "Platform_UpdateWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "RowBgColor[2]", + "size": 2, + "type": "ImU32" }, { - "name": "Platform_RenderWindow", - "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + "name": "BorderColorStrong", + "type": "ImU32" }, { - "name": "Platform_SwapBuffers", - "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + "name": "BorderColorLight", + "type": "ImU32" }, { - "name": "Platform_GetWindowDpiScale", - "type": "float(*)(ImGuiViewport* vp)" + "name": "BorderX1", + "type": "float" }, { - "name": "Platform_OnChangedViewport", - "type": "void(*)(ImGuiViewport* vp)" + "name": "BorderX2", + "type": "float" }, { - "name": "Platform_SetImeInputPos", - "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)" + "name": "HostIndentX", + "type": "float" }, { - "name": "Platform_CreateVkSurface", - "type": "int(*)(ImGuiViewport* vp,ImU64 vk_inst,const void* vk_allocators,ImU64* out_vk_surface)" + "name": "MinColumnWidth", + "type": "float" }, { - "name": "Renderer_CreateWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "OuterPaddingX", + "type": "float" }, { - "name": "Renderer_DestroyWindow", - "type": "void(*)(ImGuiViewport* vp)" + "name": "CellPaddingX", + "type": "float" }, { - "name": "Renderer_SetWindowSize", - "type": "void(*)(ImGuiViewport* vp,ImVec2 size)" + "name": "CellPaddingY", + "type": "float" }, { - "name": "Renderer_RenderWindow", - "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + "name": "CellSpacingX1", + "type": "float" }, { - "name": "Renderer_SwapBuffers", - "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + "name": "CellSpacingX2", + "type": "float" }, { - "name": "Monitors", - "template_type": "ImGuiPlatformMonitor", - "type": "ImVector_ImGuiPlatformMonitor" + "name": "LastOuterHeight", + "type": "float" }, { - "name": "MainViewport", - "type": "ImGuiViewport*" + "name": "LastFirstRowHeight", + "type": "float" }, { - "name": "Viewports", - "template_type": "ImGuiViewport*", - "type": "ImVector_ImGuiViewportPtr" - } - ], - "ImGuiPlatformMonitor": [ - { - "name": "MainPos", - "type": "ImVec2" + "name": "InnerWidth", + "type": "float" }, { - "name": "MainSize", - "type": "ImVec2" + "name": "ColumnsGivenWidth", + "type": "float" }, { - "name": "WorkPos", - "type": "ImVec2" + "name": "ColumnsAutoFitWidth", + "type": "float" }, { - "name": "WorkSize", - "type": "ImVec2" + "name": "ResizedColumnNextWidth", + "type": "float" }, { - "name": "DpiScale", + "name": "ResizeLockMinContentsX2", "type": "float" - } - ], - "ImGuiPopupData": [ + }, { - "name": "PopupId", - "type": "ImGuiID" + "name": "RefScale", + "type": "float" }, { - "name": "Window", - "type": "ImGuiWindow*" + "name": "OuterRect", + "type": "ImRect" }, { - "name": "SourceWindow", - "type": "ImGuiWindow*" + "name": "InnerRect", + "type": "ImRect" }, { - "name": "OpenFrameCount", - "type": "int" + "name": "WorkRect", + "type": "ImRect" }, { - "name": "OpenParentId", - "type": "ImGuiID" + "name": "InnerClipRect", + "type": "ImRect" }, { - "name": "OpenPopupPos", - "type": "ImVec2" + "name": "BgClipRect", + "type": "ImRect" }, { - "name": "OpenMousePos", - "type": "ImVec2" - } - ], - "ImGuiPtrOrIndex": [ + "name": "Bg0ClipRectForDrawCmd", + "type": "ImRect" + }, { - "name": "Ptr", - "type": "void*" + "name": "Bg2ClipRectForDrawCmd", + "type": "ImRect" }, { - "name": "Index", - "type": "int" - } - ], - "ImGuiSettingsHandler": [ + "name": "HostClipRect", + "type": "ImRect" + }, { - "name": "TypeName", - "type": "const char*" + "name": "HostBackupWorkRect", + "type": "ImRect" }, { - "name": "TypeHash", - "type": "ImGuiID" + "name": "HostBackupParentWorkRect", + "type": "ImRect" }, { - "name": "ClearAllFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + "name": "HostBackupInnerClipRect", + "type": "ImRect" }, { - "name": "ReadInitFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + "name": "HostBackupPrevLineSize", + "type": "ImVec2" }, { - "name": "ReadOpenFn", - "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" + "name": "HostBackupCurrLineSize", + "type": "ImVec2" }, { - "name": "ReadLineFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" + "name": "HostBackupCursorMaxPos", + "type": "ImVec2" }, { - "name": "ApplyAllFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + "name": "UserOuterSize", + "type": "ImVec2" }, { - "name": "WriteAllFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" + "name": "HostBackupColumnsOffset", + "type": "ImVec1" }, { - "name": "UserData", - "type": "void*" - } - ], - "ImGuiShrinkWidthItem": [ + "name": "HostBackupItemWidth", + "type": "float" + }, { - "name": "Index", + "name": "HostBackupItemWidthStackSize", "type": "int" }, { - "name": "Width", - "type": "float" - } - ], - "ImGuiSizeCallbackData": [ + "name": "OuterWindow", + "type": "ImGuiWindow*" + }, { - "name": "UserData", - "type": "void*" + "name": "InnerWindow", + "type": "ImGuiWindow*" }, { - "name": "Pos", - "type": "ImVec2" + "name": "ColumnsNames", + "type": "ImGuiTextBuffer" }, { - "name": "CurrentSize", - "type": "ImVec2" + "name": "DrawSplitter", + "type": "ImDrawListSplitter" }, { - "name": "DesiredSize", - "type": "ImVec2" - } - ], - "ImGuiStorage": [ + "name": "SortSpecsSingle", + "type": "ImGuiTableColumnSortSpecs" + }, { - "name": "Data", - "template_type": "ImGuiStoragePair", - "type": "ImVector_ImGuiStoragePair" - } - ], - "ImGuiStoragePair": [ + "name": "SortSpecsMulti", + "template_type": "ImGuiTableColumnSortSpecs", + "type": "ImVector_ImGuiTableColumnSortSpecs" + }, { - "name": "key", - "type": "ImGuiID" + "name": "SortSpecs", + "type": "ImGuiTableSortSpecs" }, { - "name": "", - "type": "union { int val_i; float val_f; void* val_p;}" - } - ], - "ImGuiStyle": [ + "name": "SortSpecsCount", + "type": "ImGuiTableColumnIdx" + }, { - "name": "Alpha", - "type": "float" + "name": "ColumnsEnabledCount", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowPadding", - "type": "ImVec2" + "name": "ColumnsEnabledFixedCount", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowRounding", - "type": "float" + "name": "DeclColumnsCount", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowBorderSize", - "type": "float" + "name": "HoveredColumnBody", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowMinSize", - "type": "ImVec2" + "name": "HoveredColumnBorder", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowTitleAlign", - "type": "ImVec2" + "name": "AutoFitSingleColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "WindowMenuButtonPosition", - "type": "ImGuiDir" + "name": "ResizedColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "ChildRounding", - "type": "float" + "name": "LastResizedColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "ChildBorderSize", - "type": "float" + "name": "HeldHeaderColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "PopupRounding", - "type": "float" + "name": "ReorderColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "PopupBorderSize", - "type": "float" + "name": "ReorderColumnDir", + "type": "ImGuiTableColumnIdx" }, { - "name": "FramePadding", - "type": "ImVec2" + "name": "LeftMostEnabledColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "FrameRounding", - "type": "float" + "name": "RightMostEnabledColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "FrameBorderSize", - "type": "float" + "name": "LeftMostStretchedColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "ItemSpacing", - "type": "ImVec2" + "name": "RightMostStretchedColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "ItemInnerSpacing", - "type": "ImVec2" + "name": "ContextPopupColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "TouchExtraPadding", - "type": "ImVec2" + "name": "FreezeRowsRequest", + "type": "ImGuiTableColumnIdx" }, { - "name": "IndentSpacing", - "type": "float" + "name": "FreezeRowsCount", + "type": "ImGuiTableColumnIdx" }, { - "name": "ColumnsMinSpacing", - "type": "float" + "name": "FreezeColumnsRequest", + "type": "ImGuiTableColumnIdx" }, { - "name": "ScrollbarSize", - "type": "float" + "name": "FreezeColumnsCount", + "type": "ImGuiTableColumnIdx" }, { - "name": "ScrollbarRounding", - "type": "float" + "name": "RowCellDataCurrent", + "type": "ImGuiTableColumnIdx" }, { - "name": "GrabMinSize", - "type": "float" + "name": "DummyDrawChannel", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "GrabRounding", - "type": "float" + "name": "Bg2DrawChannelCurrent", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "LogSliderDeadzone", - "type": "float" + "name": "Bg2DrawChannelUnfrozen", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "TabRounding", - "type": "float" + "name": "IsLayoutLocked", + "type": "bool" }, { - "name": "TabBorderSize", - "type": "float" + "name": "IsInsideRow", + "type": "bool" }, { - "name": "TabMinWidthForUnselectedCloseButton", - "type": "float" + "name": "IsInitializing", + "type": "bool" }, { - "name": "ColorButtonPosition", - "type": "ImGuiDir" + "name": "IsSortSpecsDirty", + "type": "bool" }, { - "name": "ButtonTextAlign", - "type": "ImVec2" + "name": "IsUsingHeaders", + "type": "bool" }, { - "name": "SelectableTextAlign", - "type": "ImVec2" + "name": "IsContextPopupOpen", + "type": "bool" }, { - "name": "DisplayWindowPadding", - "type": "ImVec2" + "name": "IsSettingsRequestLoad", + "type": "bool" }, { - "name": "DisplaySafeAreaPadding", - "type": "ImVec2" + "name": "IsSettingsDirty", + "type": "bool" }, { - "name": "MouseCursorScale", - "type": "float" + "name": "IsDefaultDisplayOrder", + "type": "bool" }, { - "name": "AntiAliasedLines", + "name": "IsResetAllRequest", "type": "bool" }, { - "name": "AntiAliasedLinesUseTex", + "name": "IsResetDisplayOrderRequest", "type": "bool" }, { - "name": "AntiAliasedFill", + "name": "IsUnfrozenRows", "type": "bool" }, { - "name": "CurveTessellationTol", - "type": "float" + "name": "IsDefaultSizingPolicy", + "type": "bool" }, { - "name": "CircleSegmentMaxError", - "type": "float" + "name": "MemoryCompacted", + "type": "bool" }, { - "name": "Colors[ImGuiCol_COUNT]", - "size": 50, - "type": "ImVec4" + "name": "HostSkipItems", + "type": "bool" } ], - "ImGuiStyleMod": [ + "ImGuiTableCellData": [ { - "name": "VarIdx", - "type": "ImGuiStyleVar" + "name": "BgColor", + "type": "ImU32" }, { - "name": "", - "type": "union { int BackupInt[2]; float BackupFloat[2];}" + "name": "Column", + "type": "ImGuiTableColumnIdx" } ], - "ImGuiTabBar": [ + "ImGuiTableColumn": [ { - "name": "Tabs", - "template_type": "ImGuiTabItem", - "type": "ImVector_ImGuiTabItem" + "name": "Flags", + "type": "ImGuiTableColumnFlags" }, { - "name": "ID", - "type": "ImGuiID" + "name": "WidthGiven", + "type": "float" }, { - "name": "SelectedTabId", - "type": "ImGuiID" + "name": "MinX", + "type": "float" }, { - "name": "NextSelectedTabId", - "type": "ImGuiID" + "name": "MaxX", + "type": "float" }, { - "name": "VisibleTabId", - "type": "ImGuiID" + "name": "WidthRequest", + "type": "float" }, { - "name": "CurrFrameVisible", - "type": "int" + "name": "WidthAuto", + "type": "float" }, { - "name": "PrevFrameVisible", - "type": "int" + "name": "StretchWeight", + "type": "float" }, { - "name": "BarRect", + "name": "InitStretchWeightOrWidth", + "type": "float" + }, + { + "name": "ClipRect", "type": "ImRect" }, { - "name": "LastTabContentHeight", - "type": "float" + "name": "UserID", + "type": "ImGuiID" }, { - "name": "OffsetMax", + "name": "WorkMinX", "type": "float" }, { - "name": "OffsetMaxIdeal", + "name": "WorkMaxX", "type": "float" }, { - "name": "OffsetNextTab", + "name": "ItemWidth", "type": "float" }, { - "name": "ScrollingAnim", + "name": "ContentMaxXFrozen", "type": "float" }, { - "name": "ScrollingTarget", + "name": "ContentMaxXUnfrozen", "type": "float" }, { - "name": "ScrollingTargetDistToVisibility", + "name": "ContentMaxXHeadersUsed", "type": "float" }, { - "name": "ScrollingSpeed", + "name": "ContentMaxXHeadersIdeal", "type": "float" }, { - "name": "Flags", - "type": "ImGuiTabBarFlags" + "name": "NameOffset", + "type": "ImS16" }, { - "name": "ReorderRequestTabId", - "type": "ImGuiID" + "name": "DisplayOrder", + "type": "ImGuiTableColumnIdx" }, { - "name": "ReorderRequestDir", - "type": "ImS8" + "name": "IndexWithinEnabledSet", + "type": "ImGuiTableColumnIdx" }, { - "name": "WantLayout", - "type": "bool" + "name": "PrevEnabledColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "VisibleTabWasSubmitted", - "type": "bool" + "name": "NextEnabledColumn", + "type": "ImGuiTableColumnIdx" }, { - "name": "LastTabItemIdx", - "type": "short" + "name": "SortOrder", + "type": "ImGuiTableColumnIdx" }, { - "name": "FramePadding", - "type": "ImVec2" + "name": "DrawChannelCurrent", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "TabsNames", - "type": "ImGuiTextBuffer" - } - ], - "ImGuiTabItem": [ - { - "name": "ID", - "type": "ImGuiID" + "name": "DrawChannelFrozen", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "Flags", - "type": "ImGuiTabItemFlags" + "name": "DrawChannelUnfrozen", + "type": "ImGuiTableDrawChannelIdx" }, { - "name": "Window", - "type": "ImGuiWindow*" + "name": "IsEnabled", + "type": "bool" }, { - "name": "LastFrameVisible", - "type": "int" + "name": "IsEnabledNextFrame", + "type": "bool" }, { - "name": "LastFrameSelected", - "type": "int" + "name": "IsVisibleX", + "type": "bool" }, { - "name": "Offset", - "type": "float" + "name": "IsVisibleY", + "type": "bool" }, { - "name": "Width", - "type": "float" + "name": "IsRequestOutput", + "type": "bool" }, { - "name": "ContentWidth", - "type": "float" + "name": "IsSkipItems", + "type": "bool" }, { - "name": "NameOffset", - "type": "ImS16" + "name": "IsPreserveWidthAuto", + "type": "bool" }, { - "name": "WantClose", - "type": "bool" - } - ], - "ImGuiTextBuffer": [ + "name": "NavLayerCurrent", + "type": "ImS8" + }, { - "name": "Buf", - "template_type": "char", - "type": "ImVector_char" - } - ], - "ImGuiTextFilter": [ + "name": "AutoFitQueue", + "type": "ImU8" + }, { - "name": "InputBuf[256]", - "size": 256, - "type": "char" + "name": "CannotSkipItemsQueue", + "type": "ImU8" }, { - "name": "Filters", - "template_type": "ImGuiTextRange", - "type": "ImVector_ImGuiTextRange" + "bitfield": "2", + "name": "SortDirection", + "type": "ImU8" }, { - "name": "CountGrep", - "type": "int" - } - ], - "ImGuiTextRange": [ + "bitfield": "2", + "name": "SortDirectionsAvailCount", + "type": "ImU8" + }, { - "name": "b", - "type": "const char*" + "bitfield": "4", + "name": "SortDirectionsAvailMask", + "type": "ImU8" }, { - "name": "e", - "type": "const char*" + "name": "SortDirectionsAvailList", + "type": "ImU8" } ], - "ImGuiViewport": [ + "ImGuiTableColumnSettings": [ { - "name": "ID", - "type": "ImGuiID" + "name": "WidthOrWeight", + "type": "float" }, { - "name": "Flags", - "type": "ImGuiViewportFlags" + "name": "UserID", + "type": "ImGuiID" }, { - "name": "Pos", - "type": "ImVec2" + "name": "Index", + "type": "ImGuiTableColumnIdx" }, { - "name": "Size", - "type": "ImVec2" + "name": "DisplayOrder", + "type": "ImGuiTableColumnIdx" }, { - "name": "WorkOffsetMin", - "type": "ImVec2" + "name": "SortOrder", + "type": "ImGuiTableColumnIdx" }, { - "name": "WorkOffsetMax", - "type": "ImVec2" + "bitfield": "2", + "name": "SortDirection", + "type": "ImU8" }, { - "name": "DpiScale", - "type": "float" + "bitfield": "1", + "name": "IsEnabled", + "type": "ImU8" }, { - "name": "DrawData", - "type": "ImDrawData*" - }, + "bitfield": "1", + "name": "IsStretch", + "type": "ImU8" + } + ], + "ImGuiTableColumnSortSpecs": [ { - "name": "ParentViewportId", + "name": "ColumnUserID", "type": "ImGuiID" }, { - "name": "RendererUserData", - "type": "void*" + "name": "ColumnIndex", + "type": "ImS16" }, { - "name": "PlatformUserData", - "type": "void*" + "name": "SortOrder", + "type": "ImS16" }, { - "name": "PlatformHandle", - "type": "void*" + "bitfield": "8", + "name": "SortDirection", + "type": "ImGuiSortDirection" + } + ], + "ImGuiTableSettings": [ + { + "name": "ID", + "type": "ImGuiID" }, { - "name": "PlatformHandleRaw", - "type": "void*" + "name": "SaveFlags", + "type": "ImGuiTableFlags" }, { - "name": "PlatformRequestMove", - "type": "bool" + "name": "RefScale", + "type": "float" }, { - "name": "PlatformRequestResize", - "type": "bool" + "name": "ColumnsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ColumnsCountMax", + "type": "ImGuiTableColumnIdx" }, { - "name": "PlatformRequestClose", + "name": "WantApply", "type": "bool" } ], - "ImGuiViewportP": [ + "ImGuiTableSortSpecs": [ { - "name": "_ImGuiViewport", - "type": "ImGuiViewport" + "name": "Specs", + "type": "const ImGuiTableColumnSortSpecs*" }, { - "name": "Idx", + "name": "SpecsCount", "type": "int" }, { - "name": "LastFrameActive", - "type": "int" + "name": "SpecsDirty", + "type": "bool" + } + ], + "ImGuiTextBuffer": [ + { + "name": "Buf", + "template_type": "char", + "type": "ImVector_char" + } + ], + "ImGuiTextFilter": [ + { + "name": "InputBuf[256]", + "size": 256, + "type": "char" }, { - "name": "LastFrameDrawLists[2]", - "size": 2, - "type": "int" + "name": "Filters", + "template_type": "ImGuiTextRange", + "type": "ImVector_ImGuiTextRange" }, { - "name": "LastFrontMostStampCount", + "name": "CountGrep", "type": "int" + } + ], + "ImGuiTextRange": [ + { + "name": "b", + "type": "const char*" }, { - "name": "LastNameHash", - "type": "ImGuiID" + "name": "e", + "type": "const char*" + } + ], + "ImGuiViewport": [ + { + "name": "Flags", + "type": "ImGuiViewportFlags" }, { - "name": "LastPos", + "name": "Pos", "type": "ImVec2" }, { - "name": "Alpha", - "type": "float" + "name": "Size", + "type": "ImVec2" }, { - "name": "LastAlpha", - "type": "float" + "name": "WorkPos", + "type": "ImVec2" }, { - "name": "PlatformMonitor", - "type": "short" - }, + "name": "WorkSize", + "type": "ImVec2" + } + ], + "ImGuiViewportP": [ { - "name": "PlatformWindowCreated", - "type": "bool" + "name": "_ImGuiViewport", + "type": "ImGuiViewport" }, { - "name": "Window", - "type": "ImGuiWindow*" + "name": "DrawListsLastFrame[2]", + "size": 2, + "type": "int" }, { "name": "DrawLists[2]", @@ -6224,15 +6923,11 @@ "type": "ImDrawDataBuilder" }, { - "name": "LastPlatformPos", - "type": "ImVec2" - }, - { - "name": "LastPlatformSize", + "name": "WorkOffsetMin", "type": "ImVec2" }, { - "name": "LastRendererSize", + "name": "WorkOffsetMax", "type": "ImVec2" }, { @@ -6257,30 +6952,6 @@ "name": "Flags", "type": "ImGuiWindowFlags" }, - { - "name": "FlagsPreviousFrame", - "type": "ImGuiWindowFlags" - }, - { - "name": "WindowClass", - "type": "ImGuiWindowClass" - }, - { - "name": "Viewport", - "type": "ImGuiViewportP*" - }, - { - "name": "ViewportId", - "type": "ImGuiID" - }, - { - "name": "ViewportPos", - "type": "ImVec2" - }, - { - "name": "ViewportAllowPlatformMonitorExtend", - "type": "int" - }, { "name": "Pos", "type": "ImVec2" @@ -6297,6 +6968,10 @@ "name": "ContentSize", "type": "ImVec2" }, + { + "name": "ContentSizeIdeal", + "type": "ImVec2" + }, { "name": "ContentSizeExplicit", "type": "ImVec2" @@ -6341,6 +7016,10 @@ "name": "ScrollTargetCenterRatio", "type": "ImVec2" }, + { + "name": "ScrollTargetEdgeSnapDist", + "type": "ImVec2" + }, { "name": "ScrollbarSizes", "type": "ImVec2" @@ -6353,10 +7032,6 @@ "name": "ScrollbarY", "type": "bool" }, - { - "name": "ViewportOwned", - "type": "bool" - }, { "name": "Active", "type": "bool" @@ -6439,28 +7114,31 @@ }, { "name": "HiddenFramesCanSkipItems", - "type": "int" + "type": "ImS8" }, { "name": "HiddenFramesCannotSkipItems", - "type": "int" + "type": "ImS8" + }, + { + "name": "HiddenFramesForRenderOnly", + "type": "ImS8" }, { + "bitfield": "8", "name": "SetWindowPosAllowFlags", "type": "ImGuiCond" }, { + "bitfield": "8", "name": "SetWindowSizeAllowFlags", "type": "ImGuiCond" }, { + "bitfield": "8", "name": "SetWindowCollapsedAllowFlags", "type": "ImGuiCond" }, - { - "name": "SetWindowDockAllowFlags", - "type": "ImGuiCond" - }, { "name": "SetWindowPosVal", "type": "ImVec2" @@ -6518,10 +7196,6 @@ "name": "LastFrameActive", "type": "int" }, - { - "name": "LastFrameJustFocused", - "type": "int" - }, { "name": "LastTimeActive", "type": "float" @@ -6536,17 +7210,13 @@ }, { "name": "ColumnsStorage", - "template_type": "ImGuiColumns", - "type": "ImVector_ImGuiColumns" + "template_type": "ImGuiOldColumns", + "type": "ImVector_ImGuiOldColumns" }, { "name": "FontWindowScale", "type": "float" }, - { - "name": "FontDpiScale", - "type": "float" - }, { "name": "SettingsOffset", "type": "int" @@ -6567,10 +7237,6 @@ "name": "RootWindow", "type": "ImGuiWindow*" }, - { - "name": "RootWindowDockStop", - "type": "ImGuiWindow*" - }, { "name": "RootWindowForTitleBarHighlight", "type": "ImGuiWindow*" @@ -6593,10 +7259,6 @@ "size": 2, "type": "ImRect" }, - { - "name": "MemoryCompacted", - "type": "bool" - }, { "name": "MemoryDrawListIdxCapacity", "type": "int" @@ -6606,76 +7268,7 @@ "type": "int" }, { - "name": "DockNode", - "type": "ImGuiDockNode*" - }, - { - "name": "DockNodeAsHost", - "type": "ImGuiDockNode*" - }, - { - "name": "DockId", - "type": "ImGuiID" - }, - { - "name": "DockTabItemStatusFlags", - "type": "ImGuiItemStatusFlags" - }, - { - "name": "DockTabItemRect", - "type": "ImRect" - }, - { - "name": "DockOrder", - "type": "short" - }, - { - "bitfield": "1", - "name": "DockIsActive", - "type": "bool" - }, - { - "bitfield": "1", - "name": "DockTabIsVisible", - "type": "bool" - }, - { - "bitfield": "1", - "name": "DockTabWantClose", - "type": "bool" - } - ], - "ImGuiWindowClass": [ - { - "name": "ClassId", - "type": "ImGuiID" - }, - { - "name": "ParentViewportId", - "type": "ImGuiID" - }, - { - "name": "ViewportFlagsOverrideSet", - "type": "ImGuiViewportFlags" - }, - { - "name": "ViewportFlagsOverrideClear", - "type": "ImGuiViewportFlags" - }, - { - "name": "DockNodeFlagsOverrideSet", - "type": "ImGuiDockNodeFlags" - }, - { - "name": "DockNodeFlagsOverrideClear", - "type": "ImGuiDockNodeFlags" - }, - { - "name": "DockingAlwaysTabBar", - "type": "bool" - }, - { - "name": "DockingAllowUnclassed", + "name": "MemoryCompacted", "type": "bool" } ], @@ -6692,26 +7285,6 @@ "name": "Size", "type": "ImVec2ih" }, - { - "name": "ViewportPos", - "type": "ImVec2ih" - }, - { - "name": "ViewportId", - "type": "ImGuiID" - }, - { - "name": "DockId", - "type": "ImGuiID" - }, - { - "name": "ClassId", - "type": "ImGuiID" - }, - { - "name": "DockOrder", - "type": "short" - }, { "name": "Collapsed", "type": "bool" @@ -6738,6 +7311,10 @@ "name": "CursorMaxPos", "type": "ImVec2" }, + { + "name": "IdealMaxPos", + "type": "ImVec2" + }, { "name": "CurrLineSize", "type": "ImVec2" @@ -6786,10 +7363,6 @@ "name": "NavLayerCurrent", "type": "ImGuiNavLayer" }, - { - "name": "NavLayerCurrentMask", - "type": "int" - }, { "name": "NavLayerActiveMask", "type": "int" @@ -6841,7 +7414,11 @@ }, { "name": "CurrentColumns", - "type": "ImGuiColumns*" + "type": "ImGuiOldColumns*" + }, + { + "name": "CurrentTableIdx", + "type": "int" }, { "name": "LayoutType", @@ -6871,11 +7448,6 @@ "name": "TextWrapPos", "type": "float" }, - { - "name": "ItemFlagsStack", - "template_type": "ImGuiItemFlags", - "type": "ImVector_ImGuiItemFlags" - }, { "name": "ItemWidthStack", "template_type": "float", @@ -6887,14 +7459,8 @@ "type": "ImVector_float" }, { - "name": "GroupStack", - "template_type": "ImGuiGroupData", - "type": "ImVector_ImGuiGroupData" - }, - { - "name": "StackSizesBackup[6]", - "size": 6, - "type": "short" + "name": "StackSizesOnBegin", + "type": "ImGuiStackSizes" } ], "ImRect": [ @@ -6950,6 +7516,136 @@ "name": "w", "type": "float" } + ], + "STB_TexteditState": [ + { + "name": "cursor", + "type": "int" + }, + { + "name": "select_start", + "type": "int" + }, + { + "name": "select_end", + "type": "int" + }, + { + "name": "insert_mode", + "type": "unsigned char" + }, + { + "name": "row_count_per_page", + "type": "int" + }, + { + "name": "cursor_at_end_of_line", + "type": "unsigned char" + }, + { + "name": "initialized", + "type": "unsigned char" + }, + { + "name": "has_preferred_x", + "type": "unsigned char" + }, + { + "name": "single_line", + "type": "unsigned char" + }, + { + "name": "padding1", + "type": "unsigned char" + }, + { + "name": "padding2", + "type": "unsigned char" + }, + { + "name": "padding3", + "type": "unsigned char" + }, + { + "name": "preferred_x", + "type": "float" + }, + { + "name": "undostate", + "type": "StbUndoState" + } + ], + "StbTexteditRow": [ + { + "name": "x0", + "type": "float" + }, + { + "name": "x1", + "type": "float" + }, + { + "name": "baseline_y_delta", + "type": "float" + }, + { + "name": "ymin", + "type": "float" + }, + { + "name": "ymax", + "type": "float" + }, + { + "name": "num_chars", + "type": "int" + } + ], + "StbUndoRecord": [ + { + "name": "where", + "type": "int" + }, + { + "name": "insert_length", + "type": "int" + }, + { + "name": "delete_length", + "type": "int" + }, + { + "name": "char_storage", + "type": "int" + } + ], + "StbUndoState": [ + { + "name": "undo_rec[99]", + "size": 99, + "type": "StbUndoRecord" + }, + { + "name": "undo_char[999]", + "size": 999, + "type": "ImWchar" + }, + { + "name": "undo_point", + "type": "short" + }, + { + "name": "redo_point", + "type": "short" + }, + { + "name": "undo_char_point", + "type": "int" + }, + { + "name": "redo_char_point", + "type": "int" + } ] } } \ No newline at end of file diff --git a/src/CodeGenerator/definitions/cimguizmo/definitions.json b/src/CodeGenerator/definitions/cimguizmo/definitions.json index f42ce9e..c2e5644 100644 --- a/src/CodeGenerator/definitions/cimguizmo/definitions.json +++ b/src/CodeGenerator/definitions/cimguizmo/definitions.json @@ -1,4 +1,26 @@ { + "ImGuizmo_AllowAxisFlip": [ + { + "args": "(bool value)", + "argsT": [ + { + "name": "value", + "type": "bool" + } + ], + "argsoriginal": "(bool value)", + "call_args": "(value)", + "cimguiname": "ImGuizmo_AllowAxisFlip", + "defaults": {}, + "funcname": "AllowAxisFlip", + "location": "ImGuizmo:212", + "namespace": "ImGuizmo", + "ov_cimguiname": "ImGuizmo_AllowAxisFlip", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], "ImGuizmo_BeginFrame": [ { "args": "()", @@ -42,7 +64,7 @@ "cimguiname": "ImGuizmo_DecomposeMatrixToComponents", "defaults": {}, "funcname": "DecomposeMatrixToComponents", - "location": "ImGuizmo:145", + "location": "ImGuizmo:151", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_DecomposeMatrixToComponents", "ret": "void", @@ -76,7 +98,7 @@ "cimguiname": "ImGuizmo_DrawCubes", "defaults": {}, "funcname": "DrawCubes", - "location": "ImGuizmo:153", + "location": "ImGuizmo:159", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_DrawCubes", "ret": "void", @@ -110,7 +132,7 @@ "cimguiname": "ImGuizmo_DrawGrid", "defaults": {}, "funcname": "DrawGrid", - "location": "ImGuizmo:154", + "location": "ImGuizmo:160", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_DrawGrid", "ret": "void", @@ -132,7 +154,7 @@ "cimguiname": "ImGuizmo_Enable", "defaults": {}, "funcname": "Enable", - "location": "ImGuizmo:131", + "location": "ImGuizmo:137", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_Enable", "ret": "void", @@ -149,7 +171,7 @@ "cimguiname": "ImGuizmo_IsOver", "defaults": {}, "funcname": "IsOver", - "location": "ImGuizmo:124", + "location": "ImGuizmo:130", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_IsOverNil", "ret": "bool", @@ -169,7 +191,7 @@ "cimguiname": "ImGuizmo_IsOver", "defaults": {}, "funcname": "IsOver", - "location": "ImGuizmo:185", + "location": "ImGuizmo:206", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_IsOverOPERATION", "ret": "bool", @@ -186,7 +208,7 @@ "cimguiname": "ImGuizmo_IsUsing", "defaults": {}, "funcname": "IsUsing", - "location": "ImGuizmo:127", + "location": "ImGuizmo:133", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_IsUsing", "ret": "bool", @@ -196,7 +218,7 @@ ], "ImGuizmo_Manipulate": [ { - "args": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix,float* snap,float* localBounds,float* boundsSnap)", + "args": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix,const float* snap,const float* localBounds,const float* boundsSnap)", "argsT": [ { "name": "view", @@ -224,18 +246,18 @@ }, { "name": "snap", - "type": "float*" + "type": "const float*" }, { "name": "localBounds", - "type": "float*" + "type": "const float*" }, { "name": "boundsSnap", - "type": "float*" + "type": "const float*" } ], - "argsoriginal": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix=NULL,float* snap=NULL,float* localBounds=NULL,float* boundsSnap=NULL)", + "argsoriginal": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix=NULL,const float* snap=NULL,const float* localBounds=NULL,const float* boundsSnap=NULL)", "call_args": "(view,projection,operation,mode,matrix,deltaMatrix,snap,localBounds,boundsSnap)", "cimguiname": "ImGuizmo_Manipulate", "defaults": { @@ -245,11 +267,11 @@ "snap": "NULL" }, "funcname": "Manipulate", - "location": "ImGuizmo:174", + "location": "ImGuizmo:195", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_Manipulate", "ret": "bool", - "signature": "(const float*,const float*,OPERATION,MODE,float*,float*,float*,float*,float*)", + "signature": "(const float*,const float*,OPERATION,MODE,float*,float*,const float*,const float*,const float*)", "stname": "" } ], @@ -279,7 +301,7 @@ "cimguiname": "ImGuizmo_RecomposeMatrixFromComponents", "defaults": {}, "funcname": "RecomposeMatrixFromComponents", - "location": "ImGuizmo:146", + "location": "ImGuizmo:152", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_RecomposeMatrixFromComponents", "ret": "void", @@ -311,6 +333,28 @@ "stname": "" } ], + "ImGuizmo_SetGizmoSizeClipSpace": [ + { + "args": "(float value)", + "argsT": [ + { + "name": "value", + "type": "float" + } + ], + "argsoriginal": "(float value)", + "call_args": "(value)", + "cimguiname": "ImGuizmo_SetGizmoSizeClipSpace", + "defaults": {}, + "funcname": "SetGizmoSizeClipSpace", + "location": "ImGuizmo:207", + "namespace": "ImGuizmo", + "ov_cimguiname": "ImGuizmo_SetGizmoSizeClipSpace", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], "ImGuizmo_SetID": [ { "args": "(int id)", @@ -325,7 +369,7 @@ "cimguiname": "ImGuizmo_SetID", "defaults": {}, "funcname": "SetID", - "location": "ImGuizmo:182", + "location": "ImGuizmo:203", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_SetID", "ret": "void", @@ -333,6 +377,28 @@ "stname": "" } ], + "ImGuizmo_SetImGuiContext": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "ImGuizmo_SetImGuiContext", + "defaults": {}, + "funcname": "SetImGuiContext", + "location": "ImGuizmo:127", + "namespace": "ImGuizmo", + "ov_cimguiname": "ImGuizmo_SetImGuiContext", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], "ImGuizmo_SetOrthographic": [ { "args": "(bool isOrthographic)", @@ -347,7 +413,7 @@ "cimguiname": "ImGuizmo_SetOrthographic", "defaults": {}, "funcname": "SetOrthographic", - "location": "ImGuizmo:150", + "location": "ImGuizmo:156", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_SetOrthographic", "ret": "void", @@ -381,7 +447,7 @@ "cimguiname": "ImGuizmo_SetRect", "defaults": {}, "funcname": "SetRect", - "location": "ImGuizmo:148", + "location": "ImGuizmo:154", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_SetRect", "ret": "void", @@ -419,7 +485,7 @@ "cimguiname": "ImGuizmo_ViewManipulate", "defaults": {}, "funcname": "ViewManipulate", - "location": "ImGuizmo:180", + "location": "ImGuizmo:201", "namespace": "ImGuizmo", "ov_cimguiname": "ImGuizmo_ViewManipulate", "ret": "void", diff --git a/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json b/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json index f783c55..b35bea9 100644 --- a/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json @@ -13,31 +13,82 @@ } ], "OPERATION": [ - { - "calc_value": 0, - "name": "TRANSLATE", - "value": "0" - }, { "calc_value": 1, - "name": "ROTATE", - "value": "1" + "name": "TRANSLATE_X", + "value": "(1u << 0)" }, { "calc_value": 2, - "name": "SCALE", - "value": "2" + "name": "TRANSLATE_Y", + "value": "(1u << 1)" }, { - "calc_value": 3, + "calc_value": 4, + "name": "TRANSLATE_Z", + "value": "(1u << 2)" + }, + { + "calc_value": 8, + "name": "ROTATE_X", + "value": "(1u << 3)" + }, + { + "calc_value": 16, + "name": "ROTATE_Y", + "value": "(1u << 4)" + }, + { + "calc_value": 32, + "name": "ROTATE_Z", + "value": "(1u << 5)" + }, + { + "calc_value": 64, + "name": "ROTATE_SCREEN", + "value": "(1u << 6)" + }, + { + "calc_value": 128, + "name": "SCALE_X", + "value": "(1u << 7)" + }, + { + "calc_value": 256, + "name": "SCALE_Y", + "value": "(1u << 8)" + }, + { + "calc_value": 512, + "name": "SCALE_Z", + "value": "(1u << 9)" + }, + { + "calc_value": 1024, "name": "BOUNDS", - "value": "3" + "value": "(1u << 10)" + }, + { + "calc_value": 7, + "name": "TRANSLATE", + "value": "TRANSLATE_X | TRANSLATE_Y | TRANSLATE_Z" + }, + { + "calc_value": 120, + "name": "ROTATE", + "value": "ROTATE_X | ROTATE_Y | ROTATE_Z | ROTATE_SCREEN" + }, + { + "calc_value": 896, + "name": "SCALE", + "value": "SCALE_X | SCALE_Y | SCALE_Z" } ] }, + "enumtypes": [], "locations": { - "MODE": "ImGuizmo:168", - "OPERATION": "ImGuizmo:160" + "MODE": "ImGuizmo:189", + "OPERATION": "ImGuizmo:166" }, "structs": [] } \ No newline at end of file diff --git a/src/CodeGenerator/definitions/cimnodes/definitions.json b/src/CodeGenerator/definitions/cimnodes/definitions.json index 43d05a4..1973a14 100644 --- a/src/CodeGenerator/definitions/cimnodes/definitions.json +++ b/src/CodeGenerator/definitions/cimnodes/definitions.json @@ -9,7 +9,7 @@ "constructor": true, "defaults": {}, "funcname": "EmulateThreeButtonMouse", - "location": "imnodes:86", + "location": "imnodes:87", "ov_cimguiname": "EmulateThreeButtonMouse_EmulateThreeButtonMouse", "signature": "()", "stname": "EmulateThreeButtonMouse" @@ -44,7 +44,7 @@ "constructor": true, "defaults": {}, "funcname": "IO", - "location": "imnodes:108", + "location": "imnodes:109", "ov_cimguiname": "IO_IO", "signature": "()", "stname": "IO" @@ -79,7 +79,7 @@ "constructor": true, "defaults": {}, "funcname": "LinkDetachWithModifierClick", - "location": "imnodes:96", + "location": "imnodes:97", "ov_cimguiname": "LinkDetachWithModifierClick_LinkDetachWithModifierClick", "signature": "()", "stname": "LinkDetachWithModifierClick" @@ -114,7 +114,7 @@ "constructor": true, "defaults": {}, "funcname": "Style", - "location": "imnodes:148", + "location": "imnodes:149", "ov_cimguiname": "Style_Style", "signature": "()", "stname": "Style" @@ -159,7 +159,7 @@ "shape": "PinShape_CircleFilled" }, "funcname": "BeginInputAttribute", - "location": "imnodes:210", + "location": "imnodes:216", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginInputAttribute", "ret": "void", @@ -181,7 +181,7 @@ "cimguiname": "imnodes_BeginNode", "defaults": {}, "funcname": "BeginNode", - "location": "imnodes:189", + "location": "imnodes:195", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginNode", "ret": "void", @@ -198,7 +198,7 @@ "cimguiname": "imnodes_BeginNodeEditor", "defaults": {}, "funcname": "BeginNodeEditor", - "location": "imnodes:180", + "location": "imnodes:185", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginNodeEditor", "ret": "void", @@ -215,7 +215,7 @@ "cimguiname": "imnodes_BeginNodeTitleBar", "defaults": {}, "funcname": "BeginNodeTitleBar", - "location": "imnodes:197", + "location": "imnodes:203", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginNodeTitleBar", "ret": "void", @@ -243,7 +243,7 @@ "shape": "PinShape_CircleFilled" }, "funcname": "BeginOutputAttribute", - "location": "imnodes:213", + "location": "imnodes:219", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginOutputAttribute", "ret": "void", @@ -265,7 +265,7 @@ "cimguiname": "imnodes_BeginStaticAttribute", "defaults": {}, "funcname": "BeginStaticAttribute", - "location": "imnodes:218", + "location": "imnodes:224", "namespace": "imnodes", "ov_cimguiname": "imnodes_BeginStaticAttribute", "ret": "void", @@ -282,7 +282,7 @@ "cimguiname": "imnodes_ClearLinkSelection", "defaults": {}, "funcname": "ClearLinkSelection", - "location": "imnodes:272", + "location": "imnodes:278", "namespace": "imnodes", "ov_cimguiname": "imnodes_ClearLinkSelection", "ret": "void", @@ -299,7 +299,7 @@ "cimguiname": "imnodes_ClearNodeSelection", "defaults": {}, "funcname": "ClearNodeSelection", - "location": "imnodes:271", + "location": "imnodes:277", "namespace": "imnodes", "ov_cimguiname": "imnodes_ClearNodeSelection", "ret": "void", @@ -316,7 +316,7 @@ "cimguiname": "imnodes_EditorContextCreate", "defaults": {}, "funcname": "EditorContextCreate", - "location": "imnodes:158", + "location": "imnodes:159", "namespace": "imnodes", "ov_cimguiname": "imnodes_EditorContextCreate", "ret": "EditorContext*", @@ -338,7 +338,7 @@ "cimguiname": "imnodes_EditorContextFree", "defaults": {}, "funcname": "EditorContextFree", - "location": "imnodes:159", + "location": "imnodes:160", "namespace": "imnodes", "ov_cimguiname": "imnodes_EditorContextFree", "ret": "void", @@ -360,7 +360,7 @@ "cimguiname": "imnodes_EditorContextGetPanning", "defaults": {}, "funcname": "EditorContextGetPanning", - "location": "imnodes:161", + "location": "imnodes:162", "namespace": "imnodes", "nonUDT": 1, "ov_cimguiname": "imnodes_EditorContextGetPanning", @@ -383,7 +383,7 @@ "cimguiname": "imnodes_EditorContextMoveToNode", "defaults": {}, "funcname": "EditorContextMoveToNode", - "location": "imnodes:163", + "location": "imnodes:164", "namespace": "imnodes", "ov_cimguiname": "imnodes_EditorContextMoveToNode", "ret": "void", @@ -405,7 +405,7 @@ "cimguiname": "imnodes_EditorContextResetPanning", "defaults": {}, "funcname": "EditorContextResetPanning", - "location": "imnodes:162", + "location": "imnodes:163", "namespace": "imnodes", "ov_cimguiname": "imnodes_EditorContextResetPanning", "ret": "void", @@ -427,7 +427,7 @@ "cimguiname": "imnodes_EditorContextSet", "defaults": {}, "funcname": "EditorContextSet", - "location": "imnodes:160", + "location": "imnodes:161", "namespace": "imnodes", "ov_cimguiname": "imnodes_EditorContextSet", "ret": "void", @@ -444,7 +444,7 @@ "cimguiname": "imnodes_EndInputAttribute", "defaults": {}, "funcname": "EndInputAttribute", - "location": "imnodes:211", + "location": "imnodes:217", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndInputAttribute", "ret": "void", @@ -461,7 +461,7 @@ "cimguiname": "imnodes_EndNode", "defaults": {}, "funcname": "EndNode", - "location": "imnodes:190", + "location": "imnodes:196", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndNode", "ret": "void", @@ -478,7 +478,7 @@ "cimguiname": "imnodes_EndNodeEditor", "defaults": {}, "funcname": "EndNodeEditor", - "location": "imnodes:181", + "location": "imnodes:186", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndNodeEditor", "ret": "void", @@ -495,7 +495,7 @@ "cimguiname": "imnodes_EndNodeTitleBar", "defaults": {}, "funcname": "EndNodeTitleBar", - "location": "imnodes:198", + "location": "imnodes:204", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndNodeTitleBar", "ret": "void", @@ -512,7 +512,7 @@ "cimguiname": "imnodes_EndOutputAttribute", "defaults": {}, "funcname": "EndOutputAttribute", - "location": "imnodes:214", + "location": "imnodes:220", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndOutputAttribute", "ret": "void", @@ -529,7 +529,7 @@ "cimguiname": "imnodes_EndStaticAttribute", "defaults": {}, "funcname": "EndStaticAttribute", - "location": "imnodes:219", + "location": "imnodes:225", "namespace": "imnodes", "ov_cimguiname": "imnodes_EndStaticAttribute", "ret": "void", @@ -546,7 +546,7 @@ "cimguiname": "imnodes_GetIO", "defaults": {}, "funcname": "GetIO", - "location": "imnodes:169", + "location": "imnodes:174", "namespace": "imnodes", "ov_cimguiname": "imnodes_GetIO", "ret": "IO*", @@ -573,7 +573,7 @@ "cimguiname": "imnodes_GetNodeDimensions", "defaults": {}, "funcname": "GetNodeDimensions", - "location": "imnodes:192", + "location": "imnodes:198", "namespace": "imnodes", "nonUDT": 1, "ov_cimguiname": "imnodes_GetNodeDimensions", @@ -600,7 +600,7 @@ "cimguiname": "imnodes_GetNodeEditorSpacePos", "defaults": {}, "funcname": "GetNodeEditorSpacePos", - "location": "imnodes:247", + "location": "imnodes:253", "namespace": "imnodes", "nonUDT": 1, "ov_cimguiname": "imnodes_GetNodeEditorSpacePos", @@ -627,7 +627,7 @@ "cimguiname": "imnodes_GetNodeGridSpacePos", "defaults": {}, "funcname": "GetNodeGridSpacePos", - "location": "imnodes:248", + "location": "imnodes:254", "namespace": "imnodes", "nonUDT": 1, "ov_cimguiname": "imnodes_GetNodeGridSpacePos", @@ -654,7 +654,7 @@ "cimguiname": "imnodes_GetNodeScreenSpacePos", "defaults": {}, "funcname": "GetNodeScreenSpacePos", - "location": "imnodes:246", + "location": "imnodes:252", "namespace": "imnodes", "nonUDT": 1, "ov_cimguiname": "imnodes_GetNodeScreenSpacePos", @@ -677,7 +677,7 @@ "cimguiname": "imnodes_GetSelectedLinks", "defaults": {}, "funcname": "GetSelectedLinks", - "location": "imnodes:268", + "location": "imnodes:274", "namespace": "imnodes", "ov_cimguiname": "imnodes_GetSelectedLinks", "ret": "void", @@ -699,7 +699,7 @@ "cimguiname": "imnodes_GetSelectedNodes", "defaults": {}, "funcname": "GetSelectedNodes", - "location": "imnodes:267", + "location": "imnodes:273", "namespace": "imnodes", "ov_cimguiname": "imnodes_GetSelectedNodes", "ret": "void", @@ -716,7 +716,7 @@ "cimguiname": "imnodes_GetStyle", "defaults": {}, "funcname": "GetStyle", - "location": "imnodes:172", + "location": "imnodes:177", "namespace": "imnodes", "ov_cimguiname": "imnodes_GetStyle", "ret": "Style*", @@ -734,7 +734,7 @@ "cimguiname": "imnodes_Initialize", "defaults": {}, "funcname": "Initialize", - "location": "imnodes:166", + "location": "imnodes:167", "namespace": "imnodes", "ov_cimguiname": "imnodes_Initialize", "ret": "void", @@ -758,7 +758,7 @@ "attribute_id": "((void*)0)" }, "funcname": "IsAnyAttributeActive", - "location": "imnodes:278", + "location": "imnodes:284", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsAnyAttributeActive", "ret": "bool", @@ -775,7 +775,7 @@ "cimguiname": "imnodes_IsAttributeActive", "defaults": {}, "funcname": "IsAttributeActive", - "location": "imnodes:276", + "location": "imnodes:282", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsAttributeActive", "ret": "bool", @@ -792,7 +792,7 @@ "cimguiname": "imnodes_IsEditorHovered", "defaults": {}, "funcname": "IsEditorHovered", - "location": "imnodes:252", + "location": "imnodes:258", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsEditorHovered", "ret": "bool", @@ -824,7 +824,7 @@ "created_from_snap": "((void*)0)" }, "funcname": "IsLinkCreated", - "location": "imnodes:293", + "location": "imnodes:299", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkCreatedBoolPtr", "ret": "bool", @@ -862,7 +862,7 @@ "created_from_snap": "((void*)0)" }, "funcname": "IsLinkCreated", - "location": "imnodes:297", + "location": "imnodes:303", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkCreatedIntPtr", "ret": "bool", @@ -884,7 +884,7 @@ "cimguiname": "imnodes_IsLinkDestroyed", "defaults": {}, "funcname": "IsLinkDestroyed", - "location": "imnodes:306", + "location": "imnodes:312", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkDestroyed", "ret": "bool", @@ -913,7 +913,7 @@ "started_at_attribute_id": "((void*)0)" }, "funcname": "IsLinkDropped", - "location": "imnodes:291", + "location": "imnodes:297", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkDropped", "ret": "bool", @@ -935,7 +935,7 @@ "cimguiname": "imnodes_IsLinkHovered", "defaults": {}, "funcname": "IsLinkHovered", - "location": "imnodes:257", + "location": "imnodes:263", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkHovered", "ret": "bool", @@ -957,7 +957,7 @@ "cimguiname": "imnodes_IsLinkStarted", "defaults": {}, "funcname": "IsLinkStarted", - "location": "imnodes:284", + "location": "imnodes:290", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsLinkStarted", "ret": "bool", @@ -979,7 +979,7 @@ "cimguiname": "imnodes_IsNodeHovered", "defaults": {}, "funcname": "IsNodeHovered", - "location": "imnodes:256", + "location": "imnodes:262", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsNodeHovered", "ret": "bool", @@ -1001,7 +1001,7 @@ "cimguiname": "imnodes_IsPinHovered", "defaults": {}, "funcname": "IsPinHovered", - "location": "imnodes:258", + "location": "imnodes:264", "namespace": "imnodes", "ov_cimguiname": "imnodes_IsPinHovered", "ret": "bool", @@ -1031,7 +1031,7 @@ "cimguiname": "imnodes_Link", "defaults": {}, "funcname": "Link", - "location": "imnodes:228", + "location": "imnodes:234", "namespace": "imnodes", "ov_cimguiname": "imnodes_Link", "ret": "void", @@ -1053,7 +1053,7 @@ "cimguiname": "imnodes_LoadCurrentEditorStateFromIniFile", "defaults": {}, "funcname": "LoadCurrentEditorStateFromIniFile", - "location": "imnodes:320", + "location": "imnodes:326", "namespace": "imnodes", "ov_cimguiname": "imnodes_LoadCurrentEditorStateFromIniFile", "ret": "void", @@ -1079,7 +1079,7 @@ "cimguiname": "imnodes_LoadCurrentEditorStateFromIniString", "defaults": {}, "funcname": "LoadCurrentEditorStateFromIniString", - "location": "imnodes:314", + "location": "imnodes:320", "namespace": "imnodes", "ov_cimguiname": "imnodes_LoadCurrentEditorStateFromIniString", "ret": "void", @@ -1105,7 +1105,7 @@ "cimguiname": "imnodes_LoadEditorStateFromIniFile", "defaults": {}, "funcname": "LoadEditorStateFromIniFile", - "location": "imnodes:321", + "location": "imnodes:327", "namespace": "imnodes", "ov_cimguiname": "imnodes_LoadEditorStateFromIniFile", "ret": "void", @@ -1135,7 +1135,7 @@ "cimguiname": "imnodes_LoadEditorStateFromIniString", "defaults": {}, "funcname": "LoadEditorStateFromIniString", - "location": "imnodes:315", + "location": "imnodes:321", "namespace": "imnodes", "ov_cimguiname": "imnodes_LoadEditorStateFromIniString", "ret": "void", @@ -1152,7 +1152,7 @@ "cimguiname": "imnodes_NumSelectedLinks", "defaults": {}, "funcname": "NumSelectedLinks", - "location": "imnodes:263", + "location": "imnodes:269", "namespace": "imnodes", "ov_cimguiname": "imnodes_NumSelectedLinks", "ret": "int", @@ -1169,7 +1169,7 @@ "cimguiname": "imnodes_NumSelectedNodes", "defaults": {}, "funcname": "NumSelectedNodes", - "location": "imnodes:262", + "location": "imnodes:268", "namespace": "imnodes", "ov_cimguiname": "imnodes_NumSelectedNodes", "ret": "int", @@ -1186,7 +1186,7 @@ "cimguiname": "imnodes_PopAttributeFlag", "defaults": {}, "funcname": "PopAttributeFlag", - "location": "imnodes:223", + "location": "imnodes:229", "namespace": "imnodes", "ov_cimguiname": "imnodes_PopAttributeFlag", "ret": "void", @@ -1203,7 +1203,7 @@ "cimguiname": "imnodes_PopColorStyle", "defaults": {}, "funcname": "PopColorStyle", - "location": "imnodes:185", + "location": "imnodes:190", "namespace": "imnodes", "ov_cimguiname": "imnodes_PopColorStyle", "ret": "void", @@ -1220,7 +1220,7 @@ "cimguiname": "imnodes_PopStyleVar", "defaults": {}, "funcname": "PopStyleVar", - "location": "imnodes:187", + "location": "imnodes:192", "namespace": "imnodes", "ov_cimguiname": "imnodes_PopStyleVar", "ret": "void", @@ -1242,7 +1242,7 @@ "cimguiname": "imnodes_PushAttributeFlag", "defaults": {}, "funcname": "PushAttributeFlag", - "location": "imnodes:222", + "location": "imnodes:228", "namespace": "imnodes", "ov_cimguiname": "imnodes_PushAttributeFlag", "ret": "void", @@ -1268,7 +1268,7 @@ "cimguiname": "imnodes_PushColorStyle", "defaults": {}, "funcname": "PushColorStyle", - "location": "imnodes:184", + "location": "imnodes:189", "namespace": "imnodes", "ov_cimguiname": "imnodes_PushColorStyle", "ret": "void", @@ -1294,7 +1294,7 @@ "cimguiname": "imnodes_PushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imnodes:186", + "location": "imnodes:191", "namespace": "imnodes", "ov_cimguiname": "imnodes_PushStyleVar", "ret": "void", @@ -1316,7 +1316,7 @@ "cimguiname": "imnodes_SaveCurrentEditorStateToIniFile", "defaults": {}, "funcname": "SaveCurrentEditorStateToIniFile", - "location": "imnodes:317", + "location": "imnodes:323", "namespace": "imnodes", "ov_cimguiname": "imnodes_SaveCurrentEditorStateToIniFile", "ret": "void", @@ -1340,7 +1340,7 @@ "data_size": "((void*)0)" }, "funcname": "SaveCurrentEditorStateToIniString", - "location": "imnodes:311", + "location": "imnodes:317", "namespace": "imnodes", "ov_cimguiname": "imnodes_SaveCurrentEditorStateToIniString", "ret": "const char*", @@ -1366,7 +1366,7 @@ "cimguiname": "imnodes_SaveEditorStateToIniFile", "defaults": {}, "funcname": "SaveEditorStateToIniFile", - "location": "imnodes:318", + "location": "imnodes:324", "namespace": "imnodes", "ov_cimguiname": "imnodes_SaveEditorStateToIniFile", "ret": "void", @@ -1394,7 +1394,7 @@ "data_size": "((void*)0)" }, "funcname": "SaveEditorStateToIniString", - "location": "imnodes:312", + "location": "imnodes:318", "namespace": "imnodes", "ov_cimguiname": "imnodes_SaveEditorStateToIniString", "ret": "const char*", @@ -1402,6 +1402,28 @@ "stname": "" } ], + "imnodes_SetImGuiContext": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "imnodes_SetImGuiContext", + "defaults": {}, + "funcname": "SetImGuiContext", + "location": "imnodes:172", + "namespace": "imnodes", + "ov_cimguiname": "imnodes_SetImGuiContext", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], "imnodes_SetNodeDraggable": [ { "args": "(int node_id,const bool draggable)", @@ -1420,7 +1442,7 @@ "cimguiname": "imnodes_SetNodeDraggable", "defaults": {}, "funcname": "SetNodeDraggable", - "location": "imnodes:231", + "location": "imnodes:237", "namespace": "imnodes", "ov_cimguiname": "imnodes_SetNodeDraggable", "ret": "void", @@ -1446,7 +1468,7 @@ "cimguiname": "imnodes_SetNodeEditorSpacePos", "defaults": {}, "funcname": "SetNodeEditorSpacePos", - "location": "imnodes:243", + "location": "imnodes:249", "namespace": "imnodes", "ov_cimguiname": "imnodes_SetNodeEditorSpacePos", "ret": "void", @@ -1472,7 +1494,7 @@ "cimguiname": "imnodes_SetNodeGridSpacePos", "defaults": {}, "funcname": "SetNodeGridSpacePos", - "location": "imnodes:244", + "location": "imnodes:250", "namespace": "imnodes", "ov_cimguiname": "imnodes_SetNodeGridSpacePos", "ret": "void", @@ -1498,7 +1520,7 @@ "cimguiname": "imnodes_SetNodeScreenSpacePos", "defaults": {}, "funcname": "SetNodeScreenSpacePos", - "location": "imnodes:242", + "location": "imnodes:248", "namespace": "imnodes", "ov_cimguiname": "imnodes_SetNodeScreenSpacePos", "ret": "void", @@ -1515,7 +1537,7 @@ "cimguiname": "imnodes_Shutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imnodes:167", + "location": "imnodes:168", "namespace": "imnodes", "ov_cimguiname": "imnodes_Shutdown", "ret": "void", @@ -1532,7 +1554,7 @@ "cimguiname": "imnodes_StyleColorsClassic", "defaults": {}, "funcname": "StyleColorsClassic", - "location": "imnodes:175", + "location": "imnodes:180", "namespace": "imnodes", "ov_cimguiname": "imnodes_StyleColorsClassic", "ret": "void", @@ -1549,7 +1571,7 @@ "cimguiname": "imnodes_StyleColorsDark", "defaults": {}, "funcname": "StyleColorsDark", - "location": "imnodes:174", + "location": "imnodes:179", "namespace": "imnodes", "ov_cimguiname": "imnodes_StyleColorsDark", "ret": "void", @@ -1566,7 +1588,7 @@ "cimguiname": "imnodes_StyleColorsLight", "defaults": {}, "funcname": "StyleColorsLight", - "location": "imnodes:176", + "location": "imnodes:181", "namespace": "imnodes", "ov_cimguiname": "imnodes_StyleColorsLight", "ret": "void", diff --git a/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json b/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json index 3956589..9588c28 100644 --- a/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json @@ -226,16 +226,17 @@ } ] }, + "enumtypes": [], "locations": { - "AttributeFlags": "imnodes:67", - "ColorStyle": "imnodes:9", - "EmulateThreeButtonMouse": "imnodes:84", - "IO": "imnodes:82", - "LinkDetachWithModifierClick": "imnodes:94", - "PinShape": "imnodes:56", - "Style": "imnodes:111", - "StyleFlags": "imnodes:48", - "StyleVar": "imnodes:30" + "AttributeFlags": "imnodes:68", + "ColorStyle": "imnodes:10", + "EmulateThreeButtonMouse": "imnodes:85", + "IO": "imnodes:83", + "LinkDetachWithModifierClick": "imnodes:95", + "PinShape": "imnodes:57", + "Style": "imnodes:112", + "StyleFlags": "imnodes:49", + "StyleVar": "imnodes:31" }, "structs": { "EmulateThreeButtonMouse": [ diff --git a/src/CodeGenerator/definitions/cimplot/definitions.json b/src/CodeGenerator/definitions/cimplot/definitions.json index ec7b83e..d8f57ae 100644 --- a/src/CodeGenerator/definitions/cimplot/definitions.json +++ b/src/CodeGenerator/definitions/cimplot/definitions.json @@ -1,1641 +1,6505 @@ { - "ImPlotInputMap_ImPlotInputMap": [ + "ImBufferWriter_ImBufferWriter": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlotInputMap_ImPlotInputMap", + "args": "(char* buffer,int size)", + "argsT": [ + { + "name": "buffer", + "type": "char*" + }, + { + "name": "size", + "type": "int" + } + ], + "argsoriginal": "(char* buffer,int size)", + "call_args": "(buffer,size)", + "cimguiname": "ImBufferWriter_ImBufferWriter", "constructor": true, "defaults": {}, - "funcname": "ImPlotInputMap", - "location": "implot:303", - "ov_cimguiname": "ImPlotInputMap_ImPlotInputMap", - "signature": "()", - "stname": "ImPlotInputMap" + "funcname": "ImBufferWriter", + "location": "implot_internal:131", + "ov_cimguiname": "ImBufferWriter_ImBufferWriter", + "signature": "(char*,int)", + "stname": "ImBufferWriter" } ], - "ImPlotInputMap_destroy": [ + "ImBufferWriter_Write": [ { - "args": "(ImPlotInputMap* self)", + "args": "(ImBufferWriter* self,const char* fmt,...)", "argsT": [ { "name": "self", - "type": "ImPlotInputMap*" + "type": "ImBufferWriter*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." } ], - "call_args": "(self)", - "cimguiname": "ImPlotInputMap_destroy", + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "ImBufferWriter_Write", "defaults": {}, - "destructor": true, - "ov_cimguiname": "ImPlotInputMap_destroy", + "funcname": "Write", + "isvararg": "...)", + "location": "implot_internal:137", + "ov_cimguiname": "ImBufferWriter_Write", "ret": "void", - "signature": "(ImPlotInputMap*)", - "stname": "ImPlotInputMap" + "signature": "(const char*,...)", + "stname": "ImBufferWriter" } ], - "ImPlotLimits_Contains": [ + "ImBufferWriter_WriteV": [ { - "args": "(ImPlotLimits* self,const ImPlotPoint p)", + "args": "(ImBufferWriter* self,const char* fmt,va_list args)", "argsT": [ { "name": "self", - "type": "ImPlotLimits*" + "type": "ImBufferWriter*" }, { - "name": "p", - "type": "const ImPlotPoint" + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(const ImPlotPoint& p)", - "call_args": "(p)", - "cimguiname": "ImPlotLimits_Contains", + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "ImBufferWriter_WriteV", "defaults": {}, - "funcname": "Contains", - "location": "implot:245", - "ov_cimguiname": "ImPlotLimits_ContainsPlotPoInt", - "ret": "bool", - "signature": "(const ImPlotPoint)const", - "stname": "ImPlotLimits" - }, + "funcname": "WriteV", + "location": "implot_internal:144", + "ov_cimguiname": "ImBufferWriter_WriteV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "ImBufferWriter" + } + ], + "ImBufferWriter_destroy": [ { - "args": "(ImPlotLimits* self,double x,double y)", + "args": "(ImBufferWriter* self)", "argsT": [ { "name": "self", - "type": "ImPlotLimits*" - }, - { - "name": "x", - "type": "double" - }, - { - "name": "y", - "type": "double" + "type": "ImBufferWriter*" } ], - "argsoriginal": "(double x,double y)", - "call_args": "(x,y)", - "cimguiname": "ImPlotLimits_Contains", + "call_args": "(self)", + "cimguiname": "ImBufferWriter_destroy", "defaults": {}, - "funcname": "Contains", - "location": "implot:246", - "ov_cimguiname": "ImPlotLimits_Containsdouble", - "ret": "bool", - "signature": "(double,double)const", - "stname": "ImPlotLimits" + "destructor": true, + "ov_cimguiname": "ImBufferWriter_destroy", + "ret": "void", + "signature": "(ImBufferWriter*)", + "stname": "ImBufferWriter" } ], - "ImPlotPoint_ImPlotPoint": [ + "ImOffsetCalculator_ImOffsetCalculator": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlotPoint_ImPlotPoint", + "args": "(const int* sizes)", + "argsT": [ + { + "name": "sizes", + "type": "const int*" + } + ], + "argsoriginal": "(const int* sizes)", + "call_args": "(sizes)", + "cimguiname": "ImOffsetCalculator_ImOffsetCalculator", "constructor": true, "defaults": {}, - "funcname": "ImPlotPoint", - "location": "implot:222", - "ov_cimguiname": "ImPlotPoint_ImPlotPointNil", - "signature": "()", - "stname": "ImPlotPoint" - }, + "funcname": "ImOffsetCalculator", + "location": "implot_internal:116", + "ov_cimguiname": "ImOffsetCalculator_ImOffsetCalculator", + "signature": "(const int*)", + "stname": "ImOffsetCalculator", + "templated": true + } + ], + "ImOffsetCalculator_destroy": [ { - "args": "(double _x,double _y)", + "args": "(ImOffsetCalculator* self)", "argsT": [ { - "name": "_x", - "type": "double" - }, - { - "name": "_y", - "type": "double" + "name": "self", + "type": "ImOffsetCalculator*" } ], - "argsoriginal": "(double _x,double _y)", - "call_args": "(_x,_y)", - "cimguiname": "ImPlotPoint_ImPlotPoint", - "constructor": true, + "call_args": "(self)", + "cimguiname": "ImOffsetCalculator_destroy", "defaults": {}, - "funcname": "ImPlotPoint", - "location": "implot:223", - "ov_cimguiname": "ImPlotPoint_ImPlotPointdouble", - "signature": "(double,double)", - "stname": "ImPlotPoint" - }, + "destructor": true, + "ov_cimguiname": "ImOffsetCalculator_destroy", + "ret": "void", + "signature": "(ImOffsetCalculator*)", + "stname": "ImOffsetCalculator", + "templated": true + } + ], + "ImPlotAnnotationCollection_Append": [ { - "args": "(const ImVec2 p)", + "args": "(ImPlotAnnotationCollection* self,const ImVec2 pos,const ImVec2 off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,...)", "argsT": [ { - "name": "p", + "name": "self", + "type": "ImPlotAnnotationCollection*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "off", "type": "const ImVec2" + }, + { + "name": "bg", + "type": "ImU32" + }, + { + "name": "fg", + "type": "ImU32" + }, + { + "name": "clamp", + "type": "bool" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." } ], - "argsoriginal": "(const ImVec2& p)", - "call_args": "(p)", - "cimguiname": "ImPlotPoint_ImPlotPoint", - "constructor": true, + "argsoriginal": "(const ImVec2& pos,const ImVec2& off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,...)", + "call_args": "(pos,off,bg,fg,clamp,fmt,...)", + "cimguiname": "ImPlotAnnotationCollection_Append", "defaults": {}, - "funcname": "ImPlotPoint", - "location": "implot:224", - "ov_cimguiname": "ImPlotPoint_ImPlotPointVec2", - "signature": "(const ImVec2)", - "stname": "ImPlotPoint" + "funcname": "Append", + "isvararg": "...)", + "location": "implot_internal:322", + "ov_cimguiname": "ImPlotAnnotationCollection_Append", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,bool,const char*,...)", + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotPoint_destroy": [ + "ImPlotAnnotationCollection_AppendV": [ { - "args": "(ImPlotPoint* self)", + "args": "(ImPlotAnnotationCollection* self,const ImVec2 pos,const ImVec2 off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,va_list args)", "argsT": [ { "name": "self", - "type": "ImPlotPoint*" + "type": "ImPlotAnnotationCollection*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "off", + "type": "const ImVec2" + }, + { + "name": "bg", + "type": "ImU32" + }, + { + "name": "fg", + "type": "ImU32" + }, + { + "name": "clamp", + "type": "bool" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" } ], - "call_args": "(self)", - "cimguiname": "ImPlotPoint_destroy", + "argsoriginal": "(const ImVec2& pos,const ImVec2& off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,va_list args)", + "call_args": "(pos,off,bg,fg,clamp,fmt,args)", + "cimguiname": "ImPlotAnnotationCollection_AppendV", "defaults": {}, - "destructor": true, - "ov_cimguiname": "ImPlotPoint_destroy", + "funcname": "AppendV", + "location": "implot_internal:309", + "ov_cimguiname": "ImPlotAnnotationCollection_AppendV", "ret": "void", - "signature": "(ImPlotPoint*)", - "stname": "ImPlotPoint" + "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,bool,const char*,va_list)", + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotRange_Contains": [ + "ImPlotAnnotationCollection_GetText": [ { - "args": "(ImPlotRange* self,double value)", + "args": "(ImPlotAnnotationCollection* self,int idx)", "argsT": [ { "name": "self", - "type": "ImPlotRange*" + "type": "ImPlotAnnotationCollection*" }, { - "name": "value", - "type": "double" + "name": "idx", + "type": "int" } ], - "argsoriginal": "(double value)", - "call_args": "(value)", - "cimguiname": "ImPlotRange_Contains", + "argsoriginal": "(int idx)", + "call_args": "(idx)", + "cimguiname": "ImPlotAnnotationCollection_GetText", "defaults": {}, - "funcname": "Contains", - "location": "implot:238", - "ov_cimguiname": "ImPlotRange_Contains", - "ret": "bool", - "signature": "(double)const", - "stname": "ImPlotRange" + "funcname": "GetText", + "location": "implot_internal:329", + "ov_cimguiname": "ImPlotAnnotationCollection_GetText", + "ret": "const char*", + "signature": "(int)", + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotRange_ImPlotRange": [ + "ImPlotAnnotationCollection_ImPlotAnnotationCollection": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlotRange_ImPlotRange", + "cimguiname": "ImPlotAnnotationCollection_ImPlotAnnotationCollection", "constructor": true, "defaults": {}, - "funcname": "ImPlotRange", - "location": "implot:236", - "ov_cimguiname": "ImPlotRange_ImPlotRangeNil", + "funcname": "ImPlotAnnotationCollection", + "location": "implot_internal:307", + "ov_cimguiname": "ImPlotAnnotationCollection_ImPlotAnnotationCollection", "signature": "()", - "stname": "ImPlotRange" - }, - { - "args": "(double _min,double _max)", - "argsT": [ - { - "name": "_min", - "type": "double" - }, - { - "name": "_max", - "type": "double" - } - ], - "argsoriginal": "(double _min,double _max)", - "call_args": "(_min,_max)", - "cimguiname": "ImPlotRange_ImPlotRange", - "constructor": true, - "defaults": {}, - "funcname": "ImPlotRange", - "location": "implot:237", - "ov_cimguiname": "ImPlotRange_ImPlotRangedouble", - "signature": "(double,double)", - "stname": "ImPlotRange" + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotRange_Size": [ + "ImPlotAnnotationCollection_Reset": [ { - "args": "(ImPlotRange* self)", + "args": "(ImPlotAnnotationCollection* self)", "argsT": [ { "name": "self", - "type": "ImPlotRange*" + "type": "ImPlotAnnotationCollection*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlotRange_Size", + "cimguiname": "ImPlotAnnotationCollection_Reset", "defaults": {}, - "funcname": "Size", - "location": "implot:239", - "ov_cimguiname": "ImPlotRange_Size", - "ret": "double", - "signature": "()const", - "stname": "ImPlotRange" + "funcname": "Reset", + "location": "implot_internal:333", + "ov_cimguiname": "ImPlotAnnotationCollection_Reset", + "ret": "void", + "signature": "()", + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotRange_destroy": [ + "ImPlotAnnotationCollection_destroy": [ { - "args": "(ImPlotRange* self)", + "args": "(ImPlotAnnotationCollection* self)", "argsT": [ { "name": "self", - "type": "ImPlotRange*" + "type": "ImPlotAnnotationCollection*" } ], "call_args": "(self)", - "cimguiname": "ImPlotRange_destroy", + "cimguiname": "ImPlotAnnotationCollection_destroy", "defaults": {}, "destructor": true, - "ov_cimguiname": "ImPlotRange_destroy", + "ov_cimguiname": "ImPlotAnnotationCollection_destroy", "ret": "void", - "signature": "(ImPlotRange*)", - "stname": "ImPlotRange" + "signature": "(ImPlotAnnotationCollection*)", + "stname": "ImPlotAnnotationCollection" } ], - "ImPlotStyle_ImPlotStyle": [ + "ImPlotAxis_Constrain": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlotStyle_ImPlotStyle", + "args": "(ImPlotAxis* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_Constrain", + "defaults": {}, + "funcname": "Constrain", + "location": "implot_internal:488", + "ov_cimguiname": "ImPlotAxis_Constrain", + "ret": "void", + "signature": "()", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_GetAspect": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_GetAspect", + "defaults": {}, + "funcname": "GetAspect", + "location": "implot_internal:486", + "ov_cimguiname": "ImPlotAxis_GetAspect", + "ret": "double", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_ImPlotAxis": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_ImPlotAxis", "constructor": true, "defaults": {}, - "funcname": "ImPlotStyle", - "location": "implot:286", - "ov_cimguiname": "ImPlotStyle_ImPlotStyle", + "funcname": "ImPlotAxis", + "location": "implot_internal:423", + "ov_cimguiname": "ImPlotAxis_ImPlotAxis", "signature": "()", - "stname": "ImPlotStyle" + "stname": "ImPlotAxis" } ], - "ImPlotStyle_destroy": [ + "ImPlotAxis_IsAlwaysLocked": [ { - "args": "(ImPlotStyle* self)", + "args": "(ImPlotAxis* self)", "argsT": [ { "name": "self", - "type": "ImPlotStyle*" + "type": "ImPlotAxis*" } ], - "call_args": "(self)", - "cimguiname": "ImPlotStyle_destroy", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsAlwaysLocked", "defaults": {}, - "destructor": true, - "ov_cimguiname": "ImPlotStyle_destroy", - "ret": "void", - "signature": "(ImPlotStyle*)", - "stname": "ImPlotStyle" + "funcname": "IsAlwaysLocked", + "location": "implot_internal:505", + "ov_cimguiname": "ImPlotAxis_IsAlwaysLocked", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" } ], - "ImPlot_Annotate": [ + "ImPlotAxis_IsInverted": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,...)", + "args": "(ImPlotAxis* self)", "argsT": [ { - "name": "x", - "type": "double" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsInverted", + "defaults": {}, + "funcname": "IsInverted", + "location": "implot_internal:504", + "ov_cimguiname": "ImPlotAxis_IsInverted", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsLabeled": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "y", - "type": "double" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsLabeled", + "defaults": {}, + "funcname": "IsLabeled", + "location": "implot_internal:503", + "ov_cimguiname": "ImPlotAxis_IsLabeled", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsLocked": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "pix_offset", - "type": "const ImVec2" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsLocked", + "defaults": {}, + "funcname": "IsLocked", + "location": "implot_internal:508", + "ov_cimguiname": "ImPlotAxis_IsLocked", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsLockedMax": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "fmt", - "type": "const char*" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsLockedMax", + "defaults": {}, + "funcname": "IsLockedMax", + "location": "implot_internal:507", + "ov_cimguiname": "ImPlotAxis_IsLockedMax", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsLockedMin": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "...", - "type": "..." + "name": "self", + "type": "ImPlotAxis*" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,...)", - "call_args": "(x,y,pix_offset,fmt,...)", - "cimguiname": "ImPlot_Annotate", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsLockedMin", "defaults": {}, - "funcname": "Annotate", - "isvararg": "...)", - "location": "implot:514", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateStr", - "ret": "void", - "signature": "(double,double,const ImVec2,const char*,...)", - "stname": "" - }, + "funcname": "IsLockedMin", + "location": "implot_internal:506", + "ov_cimguiname": "ImPlotAxis_IsLockedMin", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsLog": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,...)", + "args": "(ImPlotAxis* self)", "argsT": [ { - "name": "x", - "type": "double" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsLog", + "defaults": {}, + "funcname": "IsLog", + "location": "implot_internal:510", + "ov_cimguiname": "ImPlotAxis_IsLog", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_IsTime": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "y", - "type": "double" - }, + "name": "self", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotAxis_IsTime", + "defaults": {}, + "funcname": "IsTime", + "location": "implot_internal:509", + "ov_cimguiname": "ImPlotAxis_IsTime", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_SetAspect": [ + { + "args": "(ImPlotAxis* self,double unit_per_pix)", + "argsT": [ { - "name": "pix_offset", - "type": "const ImVec2" + "name": "self", + "type": "ImPlotAxis*" }, { - "name": "color", - "type": "const ImVec4" - }, + "name": "unit_per_pix", + "type": "double" + } + ], + "argsoriginal": "(double unit_per_pix)", + "call_args": "(unit_per_pix)", + "cimguiname": "ImPlotAxis_SetAspect", + "defaults": {}, + "funcname": "SetAspect", + "location": "implot_internal:473", + "ov_cimguiname": "ImPlotAxis_SetAspect", + "ret": "void", + "signature": "(double)", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_SetMax": [ + { + "args": "(ImPlotAxis* self,double _max)", + "argsT": [ { - "name": "fmt", - "type": "const char*" + "name": "self", + "type": "ImPlotAxis*" }, { - "name": "...", - "type": "..." + "name": "_max", + "type": "double" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,...)", - "call_args": "(x,y,pix_offset,color,fmt,...)", - "cimguiname": "ImPlot_Annotate", + "argsoriginal": "(double _max)", + "call_args": "(_max)", + "cimguiname": "ImPlotAxis_SetMax", "defaults": {}, - "funcname": "Annotate", - "isvararg": "...)", - "location": "implot:515", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateVec4", - "ret": "void", - "signature": "(double,double,const ImVec2,const ImVec4,const char*,...)", - "stname": "" + "funcname": "SetMax", + "location": "implot_internal:448", + "ov_cimguiname": "ImPlotAxis_SetMax", + "ret": "bool", + "signature": "(double)", + "stname": "ImPlotAxis" } ], - "ImPlot_AnnotateClamped": [ + "ImPlotAxis_SetMin": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,...)", + "args": "(ImPlotAxis* self,double _min)", "argsT": [ { - "name": "x", - "type": "double" + "name": "self", + "type": "ImPlotAxis*" }, { - "name": "y", + "name": "_min", "type": "double" - }, + } + ], + "argsoriginal": "(double _min)", + "call_args": "(_min)", + "cimguiname": "ImPlotAxis_SetMin", + "defaults": {}, + "funcname": "SetMin", + "location": "implot_internal:435", + "ov_cimguiname": "ImPlotAxis_SetMin", + "ret": "bool", + "signature": "(double)", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_SetRange": [ + { + "args": "(ImPlotAxis* self,double _min,double _max)", + "argsT": [ { - "name": "pix_offset", - "type": "const ImVec2" + "name": "self", + "type": "ImPlotAxis*" }, { - "name": "fmt", - "type": "const char*" + "name": "_min", + "type": "double" }, { - "name": "...", - "type": "..." + "name": "_max", + "type": "double" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,...)", - "call_args": "(x,y,pix_offset,fmt,...)", - "cimguiname": "ImPlot_AnnotateClamped", + "argsoriginal": "(double _min,double _max)", + "call_args": "(_min,_max)", + "cimguiname": "ImPlotAxis_SetRange", "defaults": {}, - "funcname": "AnnotateClamped", - "isvararg": "...)", - "location": "implot:520", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateClampedStr", + "funcname": "SetRange", + "location": "implot_internal:461", + "ov_cimguiname": "ImPlotAxis_SetRangedouble", "ret": "void", - "signature": "(double,double,const ImVec2,const char*,...)", - "stname": "" + "signature": "(double,double)", + "stname": "ImPlotAxis" }, { - "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,...)", + "args": "(ImPlotAxis* self,const ImPlotRange range)", "argsT": [ { - "name": "x", - "type": "double" - }, - { - "name": "y", - "type": "double" + "name": "self", + "type": "ImPlotAxis*" }, { - "name": "pix_offset", - "type": "const ImVec2" - }, + "name": "range", + "type": "const ImPlotRange" + } + ], + "argsoriginal": "(const ImPlotRange& range)", + "call_args": "(range)", + "cimguiname": "ImPlotAxis_SetRange", + "defaults": {}, + "funcname": "SetRange", + "location": "implot_internal:469", + "ov_cimguiname": "ImPlotAxis_SetRangePlotRange", + "ret": "void", + "signature": "(const ImPlotRange)", + "stname": "ImPlotAxis" + } + ], + "ImPlotAxis_destroy": [ + { + "args": "(ImPlotAxis* self)", + "argsT": [ { - "name": "color", - "type": "const ImVec4" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "...", - "type": "..." + "name": "self", + "type": "ImPlotAxis*" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,...)", - "call_args": "(x,y,pix_offset,color,fmt,...)", - "cimguiname": "ImPlot_AnnotateClamped", + "call_args": "(self)", + "cimguiname": "ImPlotAxis_destroy", "defaults": {}, - "funcname": "AnnotateClamped", - "isvararg": "...)", - "location": "implot:521", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateClampedVec4", + "destructor": true, + "ov_cimguiname": "ImPlotAxis_destroy", "ret": "void", - "signature": "(double,double,const ImVec2,const ImVec4,const char*,...)", - "stname": "" + "signature": "(ImPlotAxis*)", + "stname": "ImPlotAxis" } ], - "ImPlot_AnnotateClampedV": [ + "ImPlotColormapMod_ImPlotColormapMod": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,va_list args)", + "args": "(const ImVec4* colormap,int colormap_size)", "argsT": [ { - "name": "x", - "type": "double" - }, - { - "name": "y", - "type": "double" - }, - { - "name": "pix_offset", - "type": "const ImVec2" - }, - { - "name": "fmt", - "type": "const char*" + "name": "colormap", + "type": "const ImVec4*" }, { - "name": "args", - "type": "va_list" + "name": "colormap_size", + "type": "int" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,va_list args)", - "call_args": "(x,y,pix_offset,fmt,args)", - "cimguiname": "ImPlot_AnnotateClampedV", + "argsoriginal": "(const ImVec4* colormap,int colormap_size)", + "call_args": "(colormap,colormap_size)", + "cimguiname": "ImPlotColormapMod_ImPlotColormapMod", + "constructor": true, "defaults": {}, - "funcname": "AnnotateClampedV", - "location": "implot:522", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateClampedVStr", - "ret": "void", - "signature": "(double,double,const ImVec2,const char*,va_list)", - "stname": "" - }, + "funcname": "ImPlotColormapMod", + "location": "implot_internal:273", + "ov_cimguiname": "ImPlotColormapMod_ImPlotColormapMod", + "signature": "(const ImVec4*,int)", + "stname": "ImPlotColormapMod" + } + ], + "ImPlotColormapMod_destroy": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,va_list args)", + "args": "(ImPlotColormapMod* self)", "argsT": [ { - "name": "x", - "type": "double" - }, - { - "name": "y", - "type": "double" - }, - { - "name": "pix_offset", - "type": "const ImVec2" - }, - { - "name": "color", - "type": "const ImVec4" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "args", - "type": "va_list" + "name": "self", + "type": "ImPlotColormapMod*" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,va_list args)", - "call_args": "(x,y,pix_offset,color,fmt,args)", - "cimguiname": "ImPlot_AnnotateClampedV", + "call_args": "(self)", + "cimguiname": "ImPlotColormapMod_destroy", "defaults": {}, - "funcname": "AnnotateClampedV", - "location": "implot:523", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateClampedVVec4", + "destructor": true, + "ov_cimguiname": "ImPlotColormapMod_destroy", "ret": "void", - "signature": "(double,double,const ImVec2,const ImVec4,const char*,va_list)", - "stname": "" + "signature": "(ImPlotColormapMod*)", + "stname": "ImPlotColormapMod" } ], - "ImPlot_AnnotateV": [ + "ImPlotDateTimeFmt_ImPlotDateTimeFmt": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,va_list args)", + "args": "(ImPlotDateFmt date_fmt,ImPlotTimeFmt time_fmt,bool use_24_hr_clk,bool use_iso_8601)", "argsT": [ { - "name": "x", - "type": "double" + "name": "date_fmt", + "type": "ImPlotDateFmt" }, { - "name": "y", - "type": "double" + "name": "time_fmt", + "type": "ImPlotTimeFmt" }, { - "name": "pix_offset", - "type": "const ImVec2" + "name": "use_24_hr_clk", + "type": "bool" }, { - "name": "fmt", - "type": "const char*" - }, + "name": "use_iso_8601", + "type": "bool" + } + ], + "argsoriginal": "(ImPlotDateFmt date_fmt,ImPlotTimeFmt time_fmt,bool use_24_hr_clk=false,bool use_iso_8601=false)", + "call_args": "(date_fmt,time_fmt,use_24_hr_clk,use_iso_8601)", + "cimguiname": "ImPlotDateTimeFmt_ImPlotDateTimeFmt", + "constructor": true, + "defaults": { + "use_24_hr_clk": "false", + "use_iso_8601": "false" + }, + "funcname": "ImPlotDateTimeFmt", + "location": "implot_internal:233", + "ov_cimguiname": "ImPlotDateTimeFmt_ImPlotDateTimeFmt", + "signature": "(ImPlotDateFmt,ImPlotTimeFmt,bool,bool)", + "stname": "ImPlotDateTimeFmt" + } + ], + "ImPlotDateTimeFmt_destroy": [ + { + "args": "(ImPlotDateTimeFmt* self)", + "argsT": [ { - "name": "args", - "type": "va_list" + "name": "self", + "type": "ImPlotDateTimeFmt*" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,va_list args)", - "call_args": "(x,y,pix_offset,fmt,args)", - "cimguiname": "ImPlot_AnnotateV", + "call_args": "(self)", + "cimguiname": "ImPlotDateTimeFmt_destroy", "defaults": {}, - "funcname": "AnnotateV", - "location": "implot:516", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateVStr", + "destructor": true, + "ov_cimguiname": "ImPlotDateTimeFmt_destroy", "ret": "void", - "signature": "(double,double,const ImVec2,const char*,va_list)", - "stname": "" - }, + "signature": "(ImPlotDateTimeFmt*)", + "stname": "ImPlotDateTimeFmt" + } + ], + "ImPlotInputMap_ImPlotInputMap": [ { - "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,va_list args)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotInputMap_ImPlotInputMap", + "constructor": true, + "defaults": {}, + "funcname": "ImPlotInputMap", + "location": "implot_internal:224", + "ov_cimguiname": "ImPlotInputMap_ImPlotInputMap", + "signature": "()", + "stname": "ImPlotInputMap" + } + ], + "ImPlotInputMap_destroy": [ + { + "args": "(ImPlotInputMap* self)", "argsT": [ { - "name": "x", - "type": "double" - }, - { - "name": "y", - "type": "double" - }, - { - "name": "pix_offset", - "type": "const ImVec2" - }, - { - "name": "color", - "type": "const ImVec4" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "args", - "type": "va_list" + "name": "self", + "type": "ImPlotInputMap*" } ], - "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,va_list args)", - "call_args": "(x,y,pix_offset,color,fmt,args)", - "cimguiname": "ImPlot_AnnotateV", + "call_args": "(self)", + "cimguiname": "ImPlotInputMap_destroy", "defaults": {}, - "funcname": "AnnotateV", - "location": "implot:517", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_AnnotateVVec4", + "destructor": true, + "ov_cimguiname": "ImPlotInputMap_destroy", "ret": "void", - "signature": "(double,double,const ImVec2,const ImVec4,const char*,va_list)", - "stname": "" + "signature": "(ImPlotInputMap*)", + "stname": "ImPlotInputMap" } ], - "ImPlot_BeginLegendDragDropSource": [ + "ImPlotItem_ImPlotItem": [ { - "args": "(const char* label_id,ImGuiDragDropFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotItem_ImPlotItem", + "constructor": true, + "defaults": {}, + "funcname": "ImPlotItem", + "location": "implot_internal:523", + "ov_cimguiname": "ImPlotItem_ImPlotItem", + "signature": "()", + "stname": "ImPlotItem" + } + ], + "ImPlotItem_destroy": [ + { + "args": "(ImPlotItem* self)", "argsT": [ { - "name": "label_id", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiDragDropFlags" + "name": "self", + "type": "ImPlotItem*" } ], - "argsoriginal": "(const char* label_id,ImGuiDragDropFlags flags=0)", - "call_args": "(label_id,flags)", - "cimguiname": "ImPlot_BeginLegendDragDropSource", - "defaults": { - "flags": "0" - }, - "funcname": "BeginLegendDragDropSource", - "location": "implot:545", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_BeginLegendDragDropSource", - "ret": "bool", - "signature": "(const char*,ImGuiDragDropFlags)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImPlotItem_destroy", + "defaults": {}, + "destructor": true, + "location": "implot_internal:532", + "ov_cimguiname": "ImPlotItem_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImPlotItem*)", + "stname": "ImPlotItem" } ], - "ImPlot_BeginLegendPopup": [ + "ImPlotLegendData_Reset": [ { - "args": "(const char* label_id,ImGuiMouseButton mouse_button)", + "args": "(ImPlotLegendData* self)", "argsT": [ { - "name": "label_id", - "type": "const char*" - }, - { - "name": "mouse_button", - "type": "ImGuiMouseButton" + "name": "self", + "type": "ImPlotLegendData*" } ], - "argsoriginal": "(const char* label_id,ImGuiMouseButton mouse_button=1)", - "call_args": "(label_id,mouse_button)", - "cimguiname": "ImPlot_BeginLegendPopup", - "defaults": { - "mouse_button": "1" - }, - "funcname": "BeginLegendPopup", - "location": "implot:549", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_BeginLegendPopup", - "ret": "bool", - "signature": "(const char*,ImGuiMouseButton)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotLegendData_Reset", + "defaults": {}, + "funcname": "Reset", + "location": "implot_internal:540", + "ov_cimguiname": "ImPlotLegendData_Reset", + "ret": "void", + "signature": "()", + "stname": "ImPlotLegendData" } ], - "ImPlot_BeginPlot": [ + "ImPlotLimits_Contains": [ { - "args": "(const char* title_id,const char* x_label,const char* y_label,const ImVec2 size,ImPlotFlags flags,ImPlotAxisFlags x_flags,ImPlotAxisFlags y_flags,ImPlotAxisFlags y2_flags,ImPlotAxisFlags y3_flags)", + "args": "(ImPlotLimits* self,const ImPlotPoint p)", "argsT": [ { - "name": "title_id", - "type": "const char*" - }, - { - "name": "x_label", - "type": "const char*" + "name": "self", + "type": "ImPlotLimits*" }, { - "name": "y_label", - "type": "const char*" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "flags", - "type": "ImPlotFlags" - }, - { - "name": "x_flags", - "type": "ImPlotAxisFlags" - }, + "name": "p", + "type": "const ImPlotPoint" + } + ], + "argsoriginal": "(const ImPlotPoint& p)", + "call_args": "(p)", + "cimguiname": "ImPlotLimits_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "implot:249", + "ov_cimguiname": "ImPlotLimits_ContainsPlotPoInt", + "ret": "bool", + "signature": "(const ImPlotPoint)const", + "stname": "ImPlotLimits" + }, + { + "args": "(ImPlotLimits* self,double x,double y)", + "argsT": [ { - "name": "y_flags", - "type": "ImPlotAxisFlags" + "name": "self", + "type": "ImPlotLimits*" }, { - "name": "y2_flags", - "type": "ImPlotAxisFlags" + "name": "x", + "type": "double" }, { - "name": "y3_flags", - "type": "ImPlotAxisFlags" + "name": "y", + "type": "double" } ], - "argsoriginal": "(const char* title_id,const char* x_label=((void*)0),const char* y_label=((void*)0),const ImVec2& size=ImVec2(-1,0),ImPlotFlags flags=ImPlotFlags_None,ImPlotAxisFlags x_flags=ImPlotAxisFlags_None,ImPlotAxisFlags y_flags=ImPlotAxisFlags_None,ImPlotAxisFlags y2_flags=ImPlotAxisFlags_NoGridLines,ImPlotAxisFlags y3_flags=ImPlotAxisFlags_NoGridLines)", - "call_args": "(title_id,x_label,y_label,size,flags,x_flags,y_flags,y2_flags,y3_flags)", - "cimguiname": "ImPlot_BeginPlot", - "defaults": { - "flags": "ImPlotFlags_None", - "size": "ImVec2(-1,0)", - "x_flags": "ImPlotAxisFlags_None", - "x_label": "((void*)0)", - "y2_flags": "ImPlotAxisFlags_NoGridLines", - "y3_flags": "ImPlotAxisFlags_NoGridLines", - "y_flags": "ImPlotAxisFlags_None", - "y_label": "((void*)0)" - }, - "funcname": "BeginPlot", - "location": "implot:334", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_BeginPlot", + "argsoriginal": "(double x,double y)", + "call_args": "(x,y)", + "cimguiname": "ImPlotLimits_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "implot:250", + "ov_cimguiname": "ImPlotLimits_Containsdouble", "ret": "bool", - "signature": "(const char*,const char*,const char*,const ImVec2,ImPlotFlags,ImPlotAxisFlags,ImPlotAxisFlags,ImPlotAxisFlags,ImPlotAxisFlags)", - "stname": "" + "signature": "(double,double)const", + "stname": "ImPlotLimits" } ], - "ImPlot_CreateContext": [ + "ImPlotNextItemData_ImPlotNextItemData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_CreateContext", + "cimguiname": "ImPlotNextItemData_ImPlotNextItemData", + "constructor": true, "defaults": {}, - "funcname": "CreateContext", - "location": "implot:317", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_CreateContext", - "ret": "ImPlotContext*", + "funcname": "ImPlotNextItemData", + "location": "implot_internal:651", + "ov_cimguiname": "ImPlotNextItemData_ImPlotNextItemData", "signature": "()", - "stname": "" + "stname": "ImPlotNextItemData" } ], - "ImPlot_DestroyContext": [ + "ImPlotNextItemData_Reset": [ { - "args": "(ImPlotContext* ctx)", + "args": "(ImPlotNextItemData* self)", "argsT": [ { - "name": "ctx", - "type": "ImPlotContext*" + "name": "self", + "type": "ImPlotNextItemData*" } ], - "argsoriginal": "(ImPlotContext* ctx=((void*)0))", - "call_args": "(ctx)", - "cimguiname": "ImPlot_DestroyContext", - "defaults": { - "ctx": "((void*)0)" - }, - "funcname": "DestroyContext", - "location": "implot:319", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_DestroyContext", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotNextItemData_Reset", + "defaults": {}, + "funcname": "Reset", + "location": "implot_internal:652", + "ov_cimguiname": "ImPlotNextItemData_Reset", "ret": "void", - "signature": "(ImPlotContext*)", - "stname": "" + "signature": "()", + "stname": "ImPlotNextItemData" } ], - "ImPlot_DragLineX": [ + "ImPlotNextItemData_destroy": [ { - "args": "(const char* id,double* x_value,bool show_label,const ImVec4 col,float thickness)", + "args": "(ImPlotNextItemData* self)", "argsT": [ { - "name": "id", - "type": "const char*" - }, - { - "name": "x_value", - "type": "double*" - }, - { - "name": "show_label", - "type": "bool" - }, - { - "name": "col", - "type": "const ImVec4" - }, - { - "name": "thickness", - "type": "float" + "name": "self", + "type": "ImPlotNextItemData*" } ], - "argsoriginal": "(const char* id,double* x_value,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float thickness=1)", - "call_args": "(id,x_value,show_label,col,thickness)", - "cimguiname": "ImPlot_DragLineX", - "defaults": { - "col": "ImVec4(0,0,0,-1)", - "show_label": "true", - "thickness": "1" - }, - "funcname": "DragLineX", - "location": "implot:526", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_DragLineX", - "ret": "bool", - "signature": "(const char*,double*,bool,const ImVec4,float)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImPlotNextItemData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotNextItemData_destroy", + "ret": "void", + "signature": "(ImPlotNextItemData*)", + "stname": "ImPlotNextItemData" } ], - "ImPlot_DragLineY": [ + "ImPlotNextPlotData_ImPlotNextPlotData": [ { - "args": "(const char* id,double* y_value,bool show_label,const ImVec4 col,float thickness)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotNextPlotData_ImPlotNextPlotData", + "constructor": true, + "defaults": {}, + "funcname": "ImPlotNextPlotData", + "location": "implot_internal:615", + "ov_cimguiname": "ImPlotNextPlotData_ImPlotNextPlotData", + "signature": "()", + "stname": "ImPlotNextPlotData" + } + ], + "ImPlotNextPlotData_Reset": [ + { + "args": "(ImPlotNextPlotData* self)", "argsT": [ { - "name": "id", - "type": "const char*" - }, - { - "name": "y_value", - "type": "double*" - }, - { - "name": "show_label", - "type": "bool" - }, - { - "name": "col", - "type": "const ImVec4" - }, - { - "name": "thickness", - "type": "float" + "name": "self", + "type": "ImPlotNextPlotData*" } ], - "argsoriginal": "(const char* id,double* y_value,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float thickness=1)", - "call_args": "(id,y_value,show_label,col,thickness)", - "cimguiname": "ImPlot_DragLineY", - "defaults": { - "col": "ImVec4(0,0,0,-1)", - "show_label": "true", - "thickness": "1" - }, - "funcname": "DragLineY", - "location": "implot:528", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_DragLineY", - "ret": "bool", - "signature": "(const char*,double*,bool,const ImVec4,float)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotNextPlotData_Reset", + "defaults": {}, + "funcname": "Reset", + "location": "implot_internal:617", + "ov_cimguiname": "ImPlotNextPlotData_Reset", + "ret": "void", + "signature": "()", + "stname": "ImPlotNextPlotData" } ], - "ImPlot_DragPoint": [ + "ImPlotNextPlotData_destroy": [ { - "args": "(const char* id,double* x,double* y,bool show_label,const ImVec4 col,float radius)", + "args": "(ImPlotNextPlotData* self)", "argsT": [ { - "name": "id", - "type": "const char*" - }, + "name": "self", + "type": "ImPlotNextPlotData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPlotNextPlotData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotNextPlotData_destroy", + "ret": "void", + "signature": "(ImPlotNextPlotData*)", + "stname": "ImPlotNextPlotData" + } + ], + "ImPlotPlot_GetLegendCount": [ + { + "args": "(ImPlotPlot* self)", + "argsT": [ { - "name": "x", - "type": "double*" - }, + "name": "self", + "type": "ImPlotPlot*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotPlot_GetLegendCount", + "defaults": {}, + "funcname": "GetLegendCount", + "location": "implot_internal:590", + "ov_cimguiname": "ImPlotPlot_GetLegendCount", + "ret": "int", + "signature": "()const", + "stname": "ImPlotPlot" + } + ], + "ImPlotPlot_GetLegendItem": [ + { + "args": "(ImPlotPlot* self,int i)", + "argsT": [ { - "name": "y", - "type": "double*" + "name": "self", + "type": "ImPlotPlot*" }, { - "name": "show_label", - "type": "bool" - }, + "name": "i", + "type": "int" + } + ], + "argsoriginal": "(int i)", + "call_args": "(i)", + "cimguiname": "ImPlotPlot_GetLegendItem", + "defaults": {}, + "funcname": "GetLegendItem", + "location": "implot_internal:591", + "ov_cimguiname": "ImPlotPlot_GetLegendItem", + "ret": "ImPlotItem*", + "signature": "(int)", + "stname": "ImPlotPlot" + } + ], + "ImPlotPlot_GetLegendLabel": [ + { + "args": "(ImPlotPlot* self,int i)", + "argsT": [ { - "name": "col", - "type": "const ImVec4" + "name": "self", + "type": "ImPlotPlot*" }, { - "name": "radius", - "type": "float" + "name": "i", + "type": "int" } ], - "argsoriginal": "(const char* id,double* x,double* y,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float radius=4)", - "call_args": "(id,x,y,show_label,col,radius)", - "cimguiname": "ImPlot_DragPoint", - "defaults": { - "col": "ImVec4(0,0,0,-1)", - "radius": "4", - "show_label": "true" - }, - "funcname": "DragPoint", - "location": "implot:530", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_DragPoint", - "ret": "bool", - "signature": "(const char*,double*,double*,bool,const ImVec4,float)", - "stname": "" + "argsoriginal": "(int i)", + "call_args": "(i)", + "cimguiname": "ImPlotPlot_GetLegendLabel", + "defaults": {}, + "funcname": "GetLegendLabel", + "location": "implot_internal:592", + "ov_cimguiname": "ImPlotPlot_GetLegendLabel", + "ret": "const char*", + "signature": "(int)", + "stname": "ImPlotPlot" } ], - "ImPlot_EndLegendDragDropSource": [ + "ImPlotPlot_ImPlotPlot": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_EndLegendDragDropSource", + "cimguiname": "ImPlotPlot_ImPlotPlot", + "constructor": true, "defaults": {}, - "funcname": "EndLegendDragDropSource", - "location": "implot:547", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_EndLegendDragDropSource", - "ret": "void", + "funcname": "ImPlotPlot", + "location": "implot_internal:577", + "ov_cimguiname": "ImPlotPlot_ImPlotPlot", "signature": "()", - "stname": "" + "stname": "ImPlotPlot" } ], - "ImPlot_EndLegendPopup": [ + "ImPlotPlot_IsLocked": [ { - "args": "()", - "argsT": [], + "args": "(ImPlotPlot* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotPlot*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_EndLegendPopup", + "cimguiname": "ImPlotPlot_IsLocked", "defaults": {}, - "funcname": "EndLegendPopup", - "location": "implot:551", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_EndLegendPopup", + "funcname": "IsLocked", + "location": "implot_internal:594", + "ov_cimguiname": "ImPlotPlot_IsLocked", + "ret": "bool", + "signature": "()const", + "stname": "ImPlotPlot" + } + ], + "ImPlotPlot_destroy": [ + { + "args": "(ImPlotPlot* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotPlot*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPlotPlot_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotPlot_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImPlotPlot*)", + "stname": "ImPlotPlot" } ], - "ImPlot_EndPlot": [ + "ImPlotPointArray_Size": [ { - "args": "()", - "argsT": [], + "args": "(ImPlotPointArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotPointArray*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_EndPlot", + "cimguiname": "ImPlotPointArray_Size", "defaults": {}, - "funcname": "EndPlot", - "location": "implot:346", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_EndPlot", - "ret": "void", + "funcname": "Size", + "location": "implot_internal:156", + "ov_cimguiname": "ImPlotPointArray_Size", + "ret": "int", "signature": "()", - "stname": "" + "stname": "ImPlotPointArray", + "templated": true } ], - "ImPlot_FitNextPlotAxes": [ + "ImPlotPointError_ImPlotPointError": [ { - "args": "(bool x,bool y,bool y2,bool y3)", + "args": "(double x,double y,double neg,double pos)", "argsT": [ { "name": "x", - "type": "bool" + "type": "double" }, { "name": "y", - "type": "bool" - }, - { - "name": "y2", - "type": "bool" + "type": "double" }, { - "name": "y3", - "type": "bool" - } - ], - "argsoriginal": "(bool x=true,bool y=true,bool y2=true,bool y3=true)", - "call_args": "(x,y,y2,y3)", - "cimguiname": "ImPlot_FitNextPlotAxes", - "defaults": { - "x": "true", - "y": "true", - "y2": "true", - "y3": "true" - }, - "funcname": "FitNextPlotAxes", - "location": "implot:464", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_FitNextPlotAxes", - "ret": "void", - "signature": "(bool,bool,bool,bool)", - "stname": "" - } - ], - "ImPlot_GetColormapColor": [ - { - "args": "(ImVec4 *pOut,int index)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec4*" + "name": "neg", + "type": "double" }, { - "name": "index", - "type": "int" + "name": "pos", + "type": "double" } ], - "argsoriginal": "(int index)", - "call_args": "(index)", - "cimguiname": "ImPlot_GetColormapColor", + "argsoriginal": "(double x,double y,double neg,double pos)", + "call_args": "(x,y,neg,pos)", + "cimguiname": "ImPlotPointError_ImPlotPointError", + "constructor": true, "defaults": {}, - "funcname": "GetColormapColor", - "location": "implot:638", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetColormapColor", - "ret": "void", - "signature": "(int)", - "stname": "" + "funcname": "ImPlotPointError", + "location": "implot_internal:285", + "ov_cimguiname": "ImPlotPointError_ImPlotPointError", + "signature": "(double,double,double,double)", + "stname": "ImPlotPointError" } ], - "ImPlot_GetColormapName": [ + "ImPlotPointError_destroy": [ { - "args": "(ImPlotColormap colormap)", + "args": "(ImPlotPointError* self)", "argsT": [ { - "name": "colormap", - "type": "ImPlotColormap" + "name": "self", + "type": "ImPlotPointError*" } ], - "argsoriginal": "(ImPlotColormap colormap)", - "call_args": "(colormap)", - "cimguiname": "ImPlot_GetColormapName", + "call_args": "(self)", + "cimguiname": "ImPlotPointError_destroy", "defaults": {}, - "funcname": "GetColormapName", - "location": "implot:648", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetColormapName", - "ret": "const char*", - "signature": "(ImPlotColormap)", - "stname": "" + "destructor": true, + "ov_cimguiname": "ImPlotPointError_destroy", + "ret": "void", + "signature": "(ImPlotPointError*)", + "stname": "ImPlotPointError" } ], - "ImPlot_GetColormapSize": [ + "ImPlotPoint_ImPlotPoint": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_GetColormapSize", + "cimguiname": "ImPlotPoint_ImPlotPoint", + "constructor": true, "defaults": {}, - "funcname": "GetColormapSize", - "location": "implot:636", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetColormapSize", - "ret": "int", + "funcname": "ImPlotPoint", + "location": "implot:226", + "ov_cimguiname": "ImPlotPoint_ImPlotPointNil", "signature": "()", - "stname": "" - } - ], - "ImPlot_GetCurrentContext": [ + "stname": "ImPlotPoint" + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlot_GetCurrentContext", + "args": "(double _x,double _y)", + "argsT": [ + { + "name": "_x", + "type": "double" + }, + { + "name": "_y", + "type": "double" + } + ], + "argsoriginal": "(double _x,double _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImPlotPoint_ImPlotPoint", + "constructor": true, "defaults": {}, - "funcname": "GetCurrentContext", - "location": "implot:321", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetCurrentContext", - "ret": "ImPlotContext*", - "signature": "()", - "stname": "" - } - ], - "ImPlot_GetInputMap": [ + "funcname": "ImPlotPoint", + "location": "implot:227", + "ov_cimguiname": "ImPlotPoint_ImPlotPointdouble", + "signature": "(double,double)", + "stname": "ImPlotPoint" + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlot_GetInputMap", + "args": "(const ImVec2 p)", + "argsT": [ + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& p)", + "call_args": "(p)", + "cimguiname": "ImPlotPoint_ImPlotPoint", + "constructor": true, "defaults": {}, - "funcname": "GetInputMap", - "location": "implot:655", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetInputMap", - "ret": "ImPlotInputMap*", - "retref": "&", - "signature": "()", - "stname": "" + "funcname": "ImPlotPoint", + "location": "implot:228", + "ov_cimguiname": "ImPlotPoint_ImPlotPointVec2", + "signature": "(const ImVec2)", + "stname": "ImPlotPoint" } ], - "ImPlot_GetLastItemColor": [ + "ImPlotPoint_destroy": [ { - "args": "(ImVec4 *pOut)", + "args": "(ImPlotPoint* self)", "argsT": [ { - "name": "pOut", - "type": "ImVec4*" + "name": "self", + "type": "ImPlotPoint*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlot_GetLastItemColor", + "call_args": "(self)", + "cimguiname": "ImPlotPoint_destroy", "defaults": {}, - "funcname": "GetLastItemColor", - "location": "implot:603", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetLastItemColor", + "destructor": true, + "ov_cimguiname": "ImPlotPoint_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImPlotPoint*)", + "stname": "ImPlotPoint" } ], - "ImPlot_GetMarkerName": [ + "ImPlotRange_Contains": [ { - "args": "(ImPlotMarker idx)", + "args": "(ImPlotRange* self,double value)", "argsT": [ { - "name": "idx", - "type": "ImPlotMarker" + "name": "self", + "type": "ImPlotRange*" + }, + { + "name": "value", + "type": "double" } ], - "argsoriginal": "(ImPlotMarker idx)", - "call_args": "(idx)", - "cimguiname": "ImPlot_GetMarkerName", + "argsoriginal": "(double value)", + "call_args": "(value)", + "cimguiname": "ImPlotRange_Contains", "defaults": {}, - "funcname": "GetMarkerName", - "location": "implot:608", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetMarkerName", - "ret": "const char*", - "signature": "(ImPlotMarker)", - "stname": "" + "funcname": "Contains", + "location": "implot:242", + "ov_cimguiname": "ImPlotRange_Contains", + "ret": "bool", + "signature": "(double)const", + "stname": "ImPlotRange" } ], - "ImPlot_GetPlotDrawList": [ + "ImPlotRange_ImPlotRange": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_GetPlotDrawList", + "cimguiname": "ImPlotRange_ImPlotRange", + "constructor": true, "defaults": {}, - "funcname": "GetPlotDrawList", - "location": "implot:658", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetPlotDrawList", - "ret": "ImDrawList*", + "funcname": "ImPlotRange", + "location": "implot:240", + "ov_cimguiname": "ImPlotRange_ImPlotRangeNil", "signature": "()", - "stname": "" - } - ], - "ImPlot_GetPlotLimits": [ - { - "args": "(ImPlotLimits *pOut,ImPlotYAxis y_axis)", - "argsT": [ - { - "name": "pOut", - "type": "ImPlotLimits*" - }, - { - "name": "y_axis", - "type": "ImPlotYAxis" - } - ], - "argsoriginal": "(ImPlotYAxis y_axis=-1)", - "call_args": "(y_axis)", - "cimguiname": "ImPlot_GetPlotLimits", - "defaults": { - "y_axis": "-1" - }, - "funcname": "GetPlotLimits", - "location": "implot:500", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetPlotLimits", - "ret": "void", - "signature": "(ImPlotYAxis)", - "stname": "" - } - ], - "ImPlot_GetPlotMousePos": [ + "stname": "ImPlotRange" + }, { - "args": "(ImPlotPoint *pOut,ImPlotYAxis y_axis)", + "args": "(double _min,double _max)", "argsT": [ { - "name": "pOut", - "type": "ImPlotPoint*" + "name": "_min", + "type": "double" }, { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "_max", + "type": "double" } ], - "argsoriginal": "(ImPlotYAxis y_axis=-1)", - "call_args": "(y_axis)", - "cimguiname": "ImPlot_GetPlotMousePos", - "defaults": { - "y_axis": "-1" - }, - "funcname": "GetPlotMousePos", - "location": "implot:498", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetPlotMousePos", - "ret": "void", - "signature": "(ImPlotYAxis)", - "stname": "" + "argsoriginal": "(double _min,double _max)", + "call_args": "(_min,_max)", + "cimguiname": "ImPlotRange_ImPlotRange", + "constructor": true, + "defaults": {}, + "funcname": "ImPlotRange", + "location": "implot:241", + "ov_cimguiname": "ImPlotRange_ImPlotRangedouble", + "signature": "(double,double)", + "stname": "ImPlotRange" } ], - "ImPlot_GetPlotPos": [ + "ImPlotRange_Size": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImPlotRange* self)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImPlotRange*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_GetPlotPos", + "cimguiname": "ImPlotRange_Size", "defaults": {}, - "funcname": "GetPlotPos", - "location": "implot:488", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetPlotPos", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImPlot_GetPlotQuery": [ - { - "args": "(ImPlotLimits *pOut,ImPlotYAxis y_axis)", - "argsT": [ - { - "name": "pOut", - "type": "ImPlotLimits*" - }, - { - "name": "y_axis", - "type": "ImPlotYAxis" - } - ], - "argsoriginal": "(ImPlotYAxis y_axis=-1)", - "call_args": "(y_axis)", - "cimguiname": "ImPlot_GetPlotQuery", - "defaults": { - "y_axis": "-1" - }, - "funcname": "GetPlotQuery", - "location": "implot:505", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetPlotQuery", - "ret": "void", - "signature": "(ImPlotYAxis)", - "stname": "" + "funcname": "Size", + "location": "implot:243", + "ov_cimguiname": "ImPlotRange_Size", + "ret": "double", + "signature": "()const", + "stname": "ImPlotRange" } ], - "ImPlot_GetPlotSize": [ + "ImPlotRange_destroy": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImPlotRange* self)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImPlotRange*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlot_GetPlotSize", + "call_args": "(self)", + "cimguiname": "ImPlotRange_destroy", "defaults": {}, - "funcname": "GetPlotSize", - "location": "implot:490", - "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_GetPlotSize", + "destructor": true, + "ov_cimguiname": "ImPlotRange_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImPlotRange*)", + "stname": "ImPlotRange" } ], - "ImPlot_GetStyle": [ + "ImPlotStyle_ImPlotStyle": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_GetStyle", + "cimguiname": "ImPlotStyle_ImPlotStyle", + "constructor": true, "defaults": {}, - "funcname": "GetStyle", - "location": "implot:558", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetStyle", - "ret": "ImPlotStyle*", - "retref": "&", + "funcname": "ImPlotStyle", + "location": "implot:291", + "ov_cimguiname": "ImPlotStyle_ImPlotStyle", "signature": "()", - "stname": "" + "stname": "ImPlotStyle" } ], - "ImPlot_GetStyleColorName": [ + "ImPlotStyle_destroy": [ { - "args": "(ImPlotCol idx)", + "args": "(ImPlotStyle* self)", "argsT": [ { - "name": "idx", - "type": "ImPlotCol" + "name": "self", + "type": "ImPlotStyle*" } ], - "argsoriginal": "(ImPlotCol idx)", - "call_args": "(idx)", - "cimguiname": "ImPlot_GetStyleColorName", + "call_args": "(self)", + "cimguiname": "ImPlotStyle_destroy", "defaults": {}, - "funcname": "GetStyleColorName", - "location": "implot:606", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_GetStyleColorName", - "ret": "const char*", - "signature": "(ImPlotCol)", - "stname": "" + "destructor": true, + "ov_cimguiname": "ImPlotStyle_destroy", + "ret": "void", + "signature": "(ImPlotStyle*)", + "stname": "ImPlotStyle" } ], - "ImPlot_HideNextItem": [ + "ImPlotTickCollection_Append": [ { - "args": "(bool hidden,ImGuiCond cond)", + "args": "(ImPlotTickCollection* self,const ImPlotTick tick)", "argsT": [ { - "name": "hidden", + "name": "self", + "type": "ImPlotTickCollection*" + }, + { + "name": "tick", + "type": "const ImPlotTick" + } + ], + "argsoriginal": "(const ImPlotTick& tick)", + "call_args": "(tick)", + "cimguiname": "ImPlotTickCollection_Append", + "defaults": {}, + "funcname": "Append", + "location": "implot_internal:372", + "ov_cimguiname": "ImPlotTickCollection_AppendPlotTick", + "ret": "void", + "signature": "(const ImPlotTick)", + "stname": "ImPlotTickCollection" + }, + { + "args": "(ImPlotTickCollection* self,double value,bool major,bool show_label,void(*labeler)(ImPlotTick& tick,ImGuiTextBuffer& buf))", + "argsT": [ + { + "name": "self", + "type": "ImPlotTickCollection*" + }, + { + "name": "value", + "type": "double" + }, + { + "name": "major", "type": "bool" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "show_label", + "type": "bool" + }, + { + "name": "labeler", + "ret": "void", + "signature": "(ImPlotTick& tick,ImGuiTextBuffer& buf)", + "type": "void(*)(ImPlotTick& tick,ImGuiTextBuffer& buf)" } ], - "argsoriginal": "(bool hidden=true,ImGuiCond cond=ImGuiCond_Once)", - "call_args": "(hidden,cond)", - "cimguiname": "ImPlot_HideNextItem", - "defaults": { - "cond": "ImGuiCond_Once", - "hidden": "true" - }, - "funcname": "HideNextItem", - "location": "implot:479", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_HideNextItem", + "argsoriginal": "(double value,bool major,bool show_label,void(*labeler)(ImPlotTick& tick,ImGuiTextBuffer& buf))", + "call_args": "(value,major,show_label,labeler)", + "cimguiname": "ImPlotTickCollection_Append", + "defaults": {}, + "funcname": "Append", + "location": "implot_internal:383", + "ov_cimguiname": "ImPlotTickCollection_Appenddouble", "ret": "void", - "signature": "(bool,ImGuiCond)", - "stname": "" + "signature": "(double,bool,bool,void(*)(ImPlotTick&,ImGuiTextBuffer&))", + "stname": "ImPlotTickCollection" } ], - "ImPlot_IsLegendEntryHovered": [ + "ImPlotTickCollection_GetText": [ { - "args": "(const char* label_id)", + "args": "(ImPlotTickCollection* self,int idx)", "argsT": [ { - "name": "label_id", - "type": "const char*" + "name": "self", + "type": "ImPlotTickCollection*" + }, + { + "name": "idx", + "type": "int" } ], - "argsoriginal": "(const char* label_id)", - "call_args": "(label_id)", - "cimguiname": "ImPlot_IsLegendEntryHovered", + "argsoriginal": "(int idx)", + "call_args": "(idx)", + "cimguiname": "ImPlotTickCollection_GetText", "defaults": {}, - "funcname": "IsLegendEntryHovered", - "location": "implot:543", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_IsLegendEntryHovered", - "ret": "bool", - "signature": "(const char*)", - "stname": "" + "funcname": "GetText", + "location": "implot_internal:390", + "ov_cimguiname": "ImPlotTickCollection_GetText", + "ret": "const char*", + "signature": "(int)", + "stname": "ImPlotTickCollection" } ], - "ImPlot_IsPlotHovered": [ + "ImPlotTickCollection_ImPlotTickCollection": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_IsPlotHovered", + "cimguiname": "ImPlotTickCollection_ImPlotTickCollection", + "constructor": true, "defaults": {}, - "funcname": "IsPlotHovered", - "location": "implot:492", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_IsPlotHovered", - "ret": "bool", + "funcname": "ImPlotTickCollection", + "location": "implot_internal:370", + "ov_cimguiname": "ImPlotTickCollection_ImPlotTickCollection", "signature": "()", - "stname": "" + "stname": "ImPlotTickCollection" } ], - "ImPlot_IsPlotQueried": [ + "ImPlotTickCollection_Reset": [ { - "args": "()", - "argsT": [], + "args": "(ImPlotTickCollection* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTickCollection*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_IsPlotQueried", + "cimguiname": "ImPlotTickCollection_Reset", "defaults": {}, - "funcname": "IsPlotQueried", - "location": "implot:503", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_IsPlotQueried", - "ret": "bool", + "funcname": "Reset", + "location": "implot_internal:394", + "ov_cimguiname": "ImPlotTickCollection_Reset", + "ret": "void", "signature": "()", - "stname": "" + "stname": "ImPlotTickCollection" } ], - "ImPlot_IsPlotXAxisHovered": [ + "ImPlotTickCollection_destroy": [ + { + "args": "(ImPlotTickCollection* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTickCollection*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPlotTickCollection_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotTickCollection_destroy", + "ret": "void", + "signature": "(ImPlotTickCollection*)", + "stname": "ImPlotTickCollection" + } + ], + "ImPlotTick_ImPlotTick": [ + { + "args": "(double value,bool major,bool show_label)", + "argsT": [ + { + "name": "value", + "type": "double" + }, + { + "name": "major", + "type": "bool" + }, + { + "name": "show_label", + "type": "bool" + } + ], + "argsoriginal": "(double value,bool major,bool show_label)", + "call_args": "(value,major,show_label)", + "cimguiname": "ImPlotTick_ImPlotTick", + "constructor": true, + "defaults": {}, + "funcname": "ImPlotTick", + "location": "implot_internal:351", + "ov_cimguiname": "ImPlotTick_ImPlotTick", + "signature": "(double,bool,bool)", + "stname": "ImPlotTick" + } + ], + "ImPlotTick_destroy": [ + { + "args": "(ImPlotTick* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTick*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPlotTick_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotTick_destroy", + "ret": "void", + "signature": "(ImPlotTick*)", + "stname": "ImPlotTick" + } + ], + "ImPlotTime_FromDouble": [ + { + "args": "(double t)", + "argsT": [ + { + "name": "t", + "type": "double" + } + ], + "argsoriginal": "(double t)", + "call_args": "(t)", + "cimguiname": "ImPlotTime_FromDouble", + "defaults": {}, + "funcname": "FromDouble", + "is_static_function": true, + "location": "implot_internal:253", + "ov_cimguiname": "ImPlotTime_FromDouble", + "ret": "ImPlotTime", + "signature": "(double)", + "stname": "ImPlotTime" + } + ], + "ImPlotTime_ImPlotTime": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImPlot_IsPlotXAxisHovered", + "cimguiname": "ImPlotTime_ImPlotTime", + "constructor": true, "defaults": {}, - "funcname": "IsPlotXAxisHovered", - "location": "implot:494", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_IsPlotXAxisHovered", - "ret": "bool", + "funcname": "ImPlotTime", + "location": "implot_internal:249", + "ov_cimguiname": "ImPlotTime_ImPlotTimeNil", + "signature": "()", + "stname": "ImPlotTime" + }, + { + "args": "(time_t s,int us)", + "argsT": [ + { + "name": "s", + "type": "time_t" + }, + { + "name": "us", + "type": "int" + } + ], + "argsoriginal": "(time_t s,int us=0)", + "call_args": "(s,us)", + "cimguiname": "ImPlotTime_ImPlotTime", + "constructor": true, + "defaults": { + "us": "0" + }, + "funcname": "ImPlotTime", + "location": "implot_internal:250", + "ov_cimguiname": "ImPlotTime_ImPlotTimetime_t", + "signature": "(time_t,int)", + "stname": "ImPlotTime" + } + ], + "ImPlotTime_RollOver": [ + { + "args": "(ImPlotTime* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTime*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotTime_RollOver", + "defaults": {}, + "funcname": "RollOver", + "location": "implot_internal:251", + "ov_cimguiname": "ImPlotTime_RollOver", + "ret": "void", "signature": "()", + "stname": "ImPlotTime" + } + ], + "ImPlotTime_ToDouble": [ + { + "args": "(ImPlotTime* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTime*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlotTime_ToDouble", + "defaults": {}, + "funcname": "ToDouble", + "location": "implot_internal:252", + "ov_cimguiname": "ImPlotTime_ToDouble", + "ret": "double", + "signature": "()const", + "stname": "ImPlotTime" + } + ], + "ImPlotTime_destroy": [ + { + "args": "(ImPlotTime* self)", + "argsT": [ + { + "name": "self", + "type": "ImPlotTime*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPlotTime_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImPlotTime_destroy", + "ret": "void", + "signature": "(ImPlotTime*)", + "stname": "ImPlotTime" + } + ], + "ImPlot_AddTextVertical": [ + { + "args": "(ImDrawList* DrawList,ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)", + "argsT": [ + { + "name": "DrawList", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "text_begin", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(ImDrawList* DrawList,ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))", + "call_args": "(DrawList,pos,col,text_begin,text_end)", + "cimguiname": "ImPlot_AddTextVertical", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "AddTextVertical", + "location": "implot_internal:873", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTextVertical", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32,const char*,const char*)", "stname": "" } ], - "ImPlot_IsPlotYAxisHovered": [ + "ImPlot_AddTicksCustom": [ { - "args": "(ImPlotYAxis y_axis)", + "args": "(const double* values,const char* const labels[],int n,ImPlotTickCollection* ticks)", "argsT": [ { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "values", + "type": "const double*" + }, + { + "name": "labels", + "type": "const char* const[]" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "ticks", + "reftoptr": true, + "type": "ImPlotTickCollection*" } ], - "argsoriginal": "(ImPlotYAxis y_axis=0)", - "call_args": "(y_axis)", - "cimguiname": "ImPlot_IsPlotYAxisHovered", + "argsoriginal": "(const double* values,const char* const labels[],int n,ImPlotTickCollection& ticks)", + "call_args": "(values,labels,n,*ticks)", + "cimguiname": "ImPlot_AddTicksCustom", + "defaults": {}, + "funcname": "AddTicksCustom", + "location": "implot_internal:842", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTicksCustom", + "ret": "void", + "signature": "(const double*,const char* const[],int,ImPlotTickCollection*)", + "stname": "" + } + ], + "ImPlot_AddTicksDefault": [ + { + "args": "(const ImPlotRange range,int nMajor,int nMinor,ImPlotTickCollection* ticks)", + "argsT": [ + { + "name": "range", + "type": "const ImPlotRange" + }, + { + "name": "nMajor", + "type": "int" + }, + { + "name": "nMinor", + "type": "int" + }, + { + "name": "ticks", + "reftoptr": true, + "type": "ImPlotTickCollection*" + } + ], + "argsoriginal": "(const ImPlotRange& range,int nMajor,int nMinor,ImPlotTickCollection& ticks)", + "call_args": "(range,nMajor,nMinor,*ticks)", + "cimguiname": "ImPlot_AddTicksDefault", + "defaults": {}, + "funcname": "AddTicksDefault", + "location": "implot_internal:836", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTicksDefault", + "ret": "void", + "signature": "(const ImPlotRange,int,int,ImPlotTickCollection*)", + "stname": "" + } + ], + "ImPlot_AddTicksLogarithmic": [ + { + "args": "(const ImPlotRange range,int nMajor,ImPlotTickCollection* ticks)", + "argsT": [ + { + "name": "range", + "type": "const ImPlotRange" + }, + { + "name": "nMajor", + "type": "int" + }, + { + "name": "ticks", + "reftoptr": true, + "type": "ImPlotTickCollection*" + } + ], + "argsoriginal": "(const ImPlotRange& range,int nMajor,ImPlotTickCollection& ticks)", + "call_args": "(range,nMajor,*ticks)", + "cimguiname": "ImPlot_AddTicksLogarithmic", + "defaults": {}, + "funcname": "AddTicksLogarithmic", + "location": "implot_internal:838", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTicksLogarithmic", + "ret": "void", + "signature": "(const ImPlotRange,int,ImPlotTickCollection*)", + "stname": "" + } + ], + "ImPlot_AddTicksTime": [ + { + "args": "(const ImPlotRange range,float plot_width,ImPlotTickCollection* ticks)", + "argsT": [ + { + "name": "range", + "type": "const ImPlotRange" + }, + { + "name": "plot_width", + "type": "float" + }, + { + "name": "ticks", + "reftoptr": true, + "type": "ImPlotTickCollection*" + } + ], + "argsoriginal": "(const ImPlotRange& range,float plot_width,ImPlotTickCollection& ticks)", + "call_args": "(range,plot_width,*ticks)", + "cimguiname": "ImPlot_AddTicksTime", + "defaults": {}, + "funcname": "AddTicksTime", + "location": "implot_internal:840", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTicksTime", + "ret": "void", + "signature": "(const ImPlotRange,float,ImPlotTickCollection*)", + "stname": "" + } + ], + "ImPlot_AddTime": [ + { + "args": "(const ImPlotTime t,ImPlotTimeUnit unit,int count)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "unit", + "type": "ImPlotTimeUnit" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit,int count)", + "call_args": "(t,unit,count)", + "cimguiname": "ImPlot_AddTime", + "defaults": {}, + "funcname": "AddTime", + "location": "implot_internal:959", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AddTime", + "ret": "ImPlotTime", + "signature": "(const ImPlotTime,ImPlotTimeUnit,int)", + "stname": "" + } + ], + "ImPlot_Annotate": [ + { + "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,...)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,...)", + "call_args": "(x,y,pix_offset,fmt,...)", + "cimguiname": "ImPlot_Annotate", + "defaults": {}, + "funcname": "Annotate", + "isvararg": "...)", + "location": "implot:508", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateStr", + "ret": "void", + "signature": "(double,double,const ImVec2,const char*,...)", + "stname": "" + }, + { + "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,...)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "color", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,...)", + "call_args": "(x,y,pix_offset,color,fmt,...)", + "cimguiname": "ImPlot_Annotate", + "defaults": {}, + "funcname": "Annotate", + "isvararg": "...)", + "location": "implot:509", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateVec4", + "ret": "void", + "signature": "(double,double,const ImVec2,const ImVec4,const char*,...)", + "stname": "" + } + ], + "ImPlot_AnnotateClamped": [ + { + "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,...)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,...)", + "call_args": "(x,y,pix_offset,fmt,...)", + "cimguiname": "ImPlot_AnnotateClamped", + "defaults": {}, + "funcname": "AnnotateClamped", + "isvararg": "...)", + "location": "implot:514", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateClampedStr", + "ret": "void", + "signature": "(double,double,const ImVec2,const char*,...)", + "stname": "" + }, + { + "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,...)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "color", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,...)", + "call_args": "(x,y,pix_offset,color,fmt,...)", + "cimguiname": "ImPlot_AnnotateClamped", + "defaults": {}, + "funcname": "AnnotateClamped", + "isvararg": "...)", + "location": "implot:515", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateClampedVec4", + "ret": "void", + "signature": "(double,double,const ImVec2,const ImVec4,const char*,...)", + "stname": "" + } + ], + "ImPlot_AnnotateClampedV": [ + { + "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,va_list args)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,va_list args)", + "call_args": "(x,y,pix_offset,fmt,args)", + "cimguiname": "ImPlot_AnnotateClampedV", + "defaults": {}, + "funcname": "AnnotateClampedV", + "location": "implot:516", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateClampedVStr", + "ret": "void", + "signature": "(double,double,const ImVec2,const char*,va_list)", + "stname": "" + }, + { + "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,va_list args)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "color", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,va_list args)", + "call_args": "(x,y,pix_offset,color,fmt,args)", + "cimguiname": "ImPlot_AnnotateClampedV", + "defaults": {}, + "funcname": "AnnotateClampedV", + "location": "implot:517", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateClampedVVec4", + "ret": "void", + "signature": "(double,double,const ImVec2,const ImVec4,const char*,va_list)", + "stname": "" + } + ], + "ImPlot_AnnotateV": [ + { + "args": "(double x,double y,const ImVec2 pix_offset,const char* fmt,va_list args)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const char* fmt,va_list args)", + "call_args": "(x,y,pix_offset,fmt,args)", + "cimguiname": "ImPlot_AnnotateV", + "defaults": {}, + "funcname": "AnnotateV", + "location": "implot:510", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateVStr", + "ret": "void", + "signature": "(double,double,const ImVec2,const char*,va_list)", + "stname": "" + }, + { + "args": "(double x,double y,const ImVec2 pix_offset,const ImVec4 color,const char* fmt,va_list args)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "pix_offset", + "type": "const ImVec2" + }, + { + "name": "color", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(double x,double y,const ImVec2& pix_offset,const ImVec4& color,const char* fmt,va_list args)", + "call_args": "(x,y,pix_offset,color,fmt,args)", + "cimguiname": "ImPlot_AnnotateV", + "defaults": {}, + "funcname": "AnnotateV", + "location": "implot:511", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_AnnotateVVec4", + "ret": "void", + "signature": "(double,double,const ImVec2,const ImVec4,const char*,va_list)", + "stname": "" + } + ], + "ImPlot_BeginDragDropSource": [ + { + "args": "(ImGuiKeyModFlags key_mods,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "key_mods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(ImGuiKeyModFlags key_mods=ImGuiKeyModFlags_Ctrl,ImGuiDragDropFlags flags=0)", + "call_args": "(key_mods,flags)", + "cimguiname": "ImPlot_BeginDragDropSource", + "defaults": { + "flags": "0", + "key_mods": "ImGuiKeyModFlags_Ctrl" + }, + "funcname": "BeginDragDropSource", + "location": "implot:565", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropSource", + "ret": "bool", + "signature": "(ImGuiKeyModFlags,ImGuiDragDropFlags)", + "stname": "" + } + ], + "ImPlot_BeginDragDropSourceItem": [ + { + "args": "(const char* label_id,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(const char* label_id,ImGuiDragDropFlags flags=0)", + "call_args": "(label_id,flags)", + "cimguiname": "ImPlot_BeginDragDropSourceItem", + "defaults": { + "flags": "0" + }, + "funcname": "BeginDragDropSourceItem", + "location": "implot:571", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropSourceItem", + "ret": "bool", + "signature": "(const char*,ImGuiDragDropFlags)", + "stname": "" + } + ], + "ImPlot_BeginDragDropSourceX": [ + { + "args": "(ImGuiKeyModFlags key_mods,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "key_mods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(ImGuiKeyModFlags key_mods=ImGuiKeyModFlags_Ctrl,ImGuiDragDropFlags flags=0)", + "call_args": "(key_mods,flags)", + "cimguiname": "ImPlot_BeginDragDropSourceX", + "defaults": { + "flags": "0", + "key_mods": "ImGuiKeyModFlags_Ctrl" + }, + "funcname": "BeginDragDropSourceX", + "location": "implot:567", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropSourceX", + "ret": "bool", + "signature": "(ImGuiKeyModFlags,ImGuiDragDropFlags)", + "stname": "" + } + ], + "ImPlot_BeginDragDropSourceY": [ + { + "args": "(ImPlotYAxis axis,ImGuiKeyModFlags key_mods,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "axis", + "type": "ImPlotYAxis" + }, + { + "name": "key_mods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(ImPlotYAxis axis=ImPlotYAxis_1,ImGuiKeyModFlags key_mods=ImGuiKeyModFlags_Ctrl,ImGuiDragDropFlags flags=0)", + "call_args": "(axis,key_mods,flags)", + "cimguiname": "ImPlot_BeginDragDropSourceY", + "defaults": { + "axis": "ImPlotYAxis_1", + "flags": "0", + "key_mods": "ImGuiKeyModFlags_Ctrl" + }, + "funcname": "BeginDragDropSourceY", + "location": "implot:569", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropSourceY", + "ret": "bool", + "signature": "(ImPlotYAxis,ImGuiKeyModFlags,ImGuiDragDropFlags)", + "stname": "" + } + ], + "ImPlot_BeginDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_BeginDragDropTarget", + "defaults": {}, + "funcname": "BeginDragDropTarget", + "location": "implot:551", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropTarget", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_BeginDragDropTargetLegend": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_BeginDragDropTargetLegend", + "defaults": {}, + "funcname": "BeginDragDropTargetLegend", + "location": "implot:557", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropTargetLegend", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_BeginDragDropTargetX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_BeginDragDropTargetX", + "defaults": {}, + "funcname": "BeginDragDropTargetX", + "location": "implot:553", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropTargetX", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_BeginDragDropTargetY": [ + { + "args": "(ImPlotYAxis axis)", + "argsT": [ + { + "name": "axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(ImPlotYAxis axis=ImPlotYAxis_1)", + "call_args": "(axis)", + "cimguiname": "ImPlot_BeginDragDropTargetY", + "defaults": { + "axis": "ImPlotYAxis_1" + }, + "funcname": "BeginDragDropTargetY", + "location": "implot:555", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginDragDropTargetY", + "ret": "bool", + "signature": "(ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_BeginItem": [ + { + "args": "(const char* label_id,ImPlotCol recolor_from)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "recolor_from", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(const char* label_id,ImPlotCol recolor_from=-1)", + "call_args": "(label_id,recolor_from)", + "cimguiname": "ImPlot_BeginItem", + "defaults": { + "recolor_from": "-1" + }, + "funcname": "BeginItem", + "location": "implot_internal:763", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginItem", + "ret": "bool", + "signature": "(const char*,ImPlotCol)", + "stname": "" + } + ], + "ImPlot_BeginLegendPopup": [ + { + "args": "(const char* label_id,ImGuiMouseButton mouse_button)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(const char* label_id,ImGuiMouseButton mouse_button=1)", + "call_args": "(label_id,mouse_button)", + "cimguiname": "ImPlot_BeginLegendPopup", + "defaults": { + "mouse_button": "1" + }, + "funcname": "BeginLegendPopup", + "location": "implot:540", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginLegendPopup", + "ret": "bool", + "signature": "(const char*,ImGuiMouseButton)", + "stname": "" + } + ], + "ImPlot_BeginPlot": [ + { + "args": "(const char* title_id,const char* x_label,const char* y_label,const ImVec2 size,ImPlotFlags flags,ImPlotAxisFlags x_flags,ImPlotAxisFlags y_flags,ImPlotAxisFlags y2_flags,ImPlotAxisFlags y3_flags,const char* y2_label,const char* y3_label)", + "argsT": [ + { + "name": "title_id", + "type": "const char*" + }, + { + "name": "x_label", + "type": "const char*" + }, + { + "name": "y_label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImPlotFlags" + }, + { + "name": "x_flags", + "type": "ImPlotAxisFlags" + }, + { + "name": "y_flags", + "type": "ImPlotAxisFlags" + }, + { + "name": "y2_flags", + "type": "ImPlotAxisFlags" + }, + { + "name": "y3_flags", + "type": "ImPlotAxisFlags" + }, + { + "name": "y2_label", + "type": "const char*" + }, + { + "name": "y3_label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* title_id,const char* x_label=((void*)0),const char* y_label=((void*)0),const ImVec2& size=ImVec2(-1,0),ImPlotFlags flags=ImPlotFlags_None,ImPlotAxisFlags x_flags=ImPlotAxisFlags_None,ImPlotAxisFlags y_flags=ImPlotAxisFlags_None,ImPlotAxisFlags y2_flags=ImPlotAxisFlags_NoGridLines,ImPlotAxisFlags y3_flags=ImPlotAxisFlags_NoGridLines,const char* y2_label=((void*)0),const char* y3_label=((void*)0))", + "call_args": "(title_id,x_label,y_label,size,flags,x_flags,y_flags,y2_flags,y3_flags,y2_label,y3_label)", + "cimguiname": "ImPlot_BeginPlot", + "defaults": { + "flags": "ImPlotFlags_None", + "size": "ImVec2(-1,0)", + "x_flags": "ImPlotAxisFlags_None", + "x_label": "((void*)0)", + "y2_flags": "ImPlotAxisFlags_NoGridLines", + "y2_label": "((void*)0)", + "y3_flags": "ImPlotAxisFlags_NoGridLines", + "y3_label": "((void*)0)", + "y_flags": "ImPlotAxisFlags_None", + "y_label": "((void*)0)" + }, + "funcname": "BeginPlot", + "location": "implot:322", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BeginPlot", + "ret": "bool", + "signature": "(const char*,const char*,const char*,const ImVec2,ImPlotFlags,ImPlotAxisFlags,ImPlotAxisFlags,ImPlotAxisFlags,ImPlotAxisFlags,const char*,const char*)", + "stname": "" + } + ], + "ImPlot_BustItemCache": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_BustItemCache", + "defaults": {}, + "funcname": "BustItemCache", + "location": "implot_internal:774", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BustItemCache", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_BustPlotCache": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_BustPlotCache", + "defaults": {}, + "funcname": "BustPlotCache", + "location": "implot_internal:753", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_BustPlotCache", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_CalcLegendSize": [ + { + "args": "(ImVec2 *pOut,ImPlotPlot* plot,const ImVec2 pad,const ImVec2 spacing,ImPlotOrientation orientation)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "plot", + "type": "ImPlotPlot*" + }, + { + "name": "pad", + "type": "const ImVec2" + }, + { + "name": "spacing", + "type": "const ImVec2" + }, + { + "name": "orientation", + "type": "ImPlotOrientation" + } + ], + "argsoriginal": "(ImPlotPlot& plot,const ImVec2& pad,const ImVec2& spacing,ImPlotOrientation orientation)", + "call_args": "(*plot,pad,spacing,orientation)", + "cimguiname": "ImPlot_CalcLegendSize", + "defaults": {}, + "funcname": "CalcLegendSize", + "location": "implot_internal:818", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_CalcLegendSize", + "ret": "void", + "signature": "(ImPlotPlot*,const ImVec2,const ImVec2,ImPlotOrientation)", + "stname": "" + } + ], + "ImPlot_CalcTextColor": [ + { + "args": "(const ImVec4 bg)", + "argsT": [ + { + "name": "bg", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& bg)", + "call_args": "(bg)", + "cimguiname": "ImPlot_CalcTextColor", + "defaults": {}, + "funcname": "CalcTextColor", + "location": "implot_internal:877", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_CalcTextColor", + "ret": "ImU32", + "signature": "(const ImVec4)", + "stname": "" + } + ], + "ImPlot_CalcTextSizeVertical": [ + { + "args": "(ImVec2 *pOut,const char* text)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "text", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text)", + "call_args": "(text)", + "cimguiname": "ImPlot_CalcTextSizeVertical", + "defaults": {}, + "funcname": "CalcTextSizeVertical", + "location": "implot_internal:875", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_CalcTextSizeVertical", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "ImPlot_CeilTime": [ + { + "args": "(const ImPlotTime t,ImPlotTimeUnit unit)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "unit", + "type": "ImPlotTimeUnit" + } + ], + "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)", + "call_args": "(t,unit)", + "cimguiname": "ImPlot_CeilTime", + "defaults": {}, + "funcname": "CeilTime", + "location": "implot_internal:963", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_CeilTime", + "ret": "ImPlotTime", + "signature": "(const ImPlotTime,ImPlotTimeUnit)", + "stname": "" + } + ], + "ImPlot_ClampLabelPos": [ + { + "args": "(ImVec2 *pOut,ImVec2 pos,const ImVec2 size,const ImVec2 Min,const ImVec2 Max)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "Min", + "type": "const ImVec2" + }, + { + "name": "Max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImVec2 pos,const ImVec2& size,const ImVec2& Min,const ImVec2& Max)", + "call_args": "(pos,size,Min,Max)", + "cimguiname": "ImPlot_ClampLabelPos", + "defaults": {}, + "funcname": "ClampLabelPos", + "location": "implot_internal:880", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_ClampLabelPos", + "ret": "void", + "signature": "(ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "ImPlot_CombineDateTime": [ + { + "args": "(const ImPlotTime date_part,const ImPlotTime time_part)", + "argsT": [ + { + "name": "date_part", + "type": "const ImPlotTime" + }, + { + "name": "time_part", + "type": "const ImPlotTime" + } + ], + "argsoriginal": "(const ImPlotTime& date_part,const ImPlotTime& time_part)", + "call_args": "(date_part,time_part)", + "cimguiname": "ImPlot_CombineDateTime", + "defaults": {}, + "funcname": "CombineDateTime", + "location": "implot_internal:967", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_CombineDateTime", + "ret": "ImPlotTime", + "signature": "(const ImPlotTime,const ImPlotTime)", + "stname": "" + } + ], + "ImPlot_CreateContext": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_CreateContext", + "defaults": {}, + "funcname": "CreateContext", + "location": "implot:305", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_CreateContext", + "ret": "ImPlotContext*", + "signature": "()", + "stname": "" + } + ], + "ImPlot_DestroyContext": [ + { + "args": "(ImPlotContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImPlotContext*" + } + ], + "argsoriginal": "(ImPlotContext* ctx=((void*)0))", + "call_args": "(ctx)", + "cimguiname": "ImPlot_DestroyContext", + "defaults": { + "ctx": "((void*)0)" + }, + "funcname": "DestroyContext", + "location": "implot:307", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_DestroyContext", + "ret": "void", + "signature": "(ImPlotContext*)", + "stname": "" + } + ], + "ImPlot_DragLineX": [ + { + "args": "(const char* id,double* x_value,bool show_label,const ImVec4 col,float thickness)", + "argsT": [ + { + "name": "id", + "type": "const char*" + }, + { + "name": "x_value", + "type": "double*" + }, + { + "name": "show_label", + "type": "bool" + }, + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const char* id,double* x_value,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float thickness=1)", + "call_args": "(id,x_value,show_label,col,thickness)", + "cimguiname": "ImPlot_DragLineX", + "defaults": { + "col": "ImVec4(0,0,0,-1)", + "show_label": "true", + "thickness": "1" + }, + "funcname": "DragLineX", + "location": "implot:520", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_DragLineX", + "ret": "bool", + "signature": "(const char*,double*,bool,const ImVec4,float)", + "stname": "" + } + ], + "ImPlot_DragLineY": [ + { + "args": "(const char* id,double* y_value,bool show_label,const ImVec4 col,float thickness)", + "argsT": [ + { + "name": "id", + "type": "const char*" + }, + { + "name": "y_value", + "type": "double*" + }, + { + "name": "show_label", + "type": "bool" + }, + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const char* id,double* y_value,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float thickness=1)", + "call_args": "(id,y_value,show_label,col,thickness)", + "cimguiname": "ImPlot_DragLineY", + "defaults": { + "col": "ImVec4(0,0,0,-1)", + "show_label": "true", + "thickness": "1" + }, + "funcname": "DragLineY", + "location": "implot:522", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_DragLineY", + "ret": "bool", + "signature": "(const char*,double*,bool,const ImVec4,float)", + "stname": "" + } + ], + "ImPlot_DragPoint": [ + { + "args": "(const char* id,double* x,double* y,bool show_label,const ImVec4 col,float radius)", + "argsT": [ + { + "name": "id", + "type": "const char*" + }, + { + "name": "x", + "type": "double*" + }, + { + "name": "y", + "type": "double*" + }, + { + "name": "show_label", + "type": "bool" + }, + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "radius", + "type": "float" + } + ], + "argsoriginal": "(const char* id,double* x,double* y,bool show_label=true,const ImVec4& col=ImVec4(0,0,0,-1),float radius=4)", + "call_args": "(id,x,y,show_label,col,radius)", + "cimguiname": "ImPlot_DragPoint", + "defaults": { + "col": "ImVec4(0,0,0,-1)", + "radius": "4", + "show_label": "true" + }, + "funcname": "DragPoint", + "location": "implot:524", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_DragPoint", + "ret": "bool", + "signature": "(const char*,double*,double*,bool,const ImVec4,float)", + "stname": "" + } + ], + "ImPlot_EndDragDropSource": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_EndDragDropSource", + "defaults": {}, + "funcname": "EndDragDropSource", + "location": "implot:573", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_EndDragDropSource", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_EndDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_EndDragDropTarget", + "defaults": {}, + "funcname": "EndDragDropTarget", + "location": "implot:559", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_EndDragDropTarget", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_EndItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_EndItem", + "defaults": {}, + "funcname": "EndItem", + "location": "implot_internal:765", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_EndItem", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_EndLegendPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_EndLegendPopup", + "defaults": {}, + "funcname": "EndLegendPopup", + "location": "implot:542", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_EndLegendPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_EndPlot": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_EndPlot", + "defaults": {}, + "funcname": "EndPlot", + "location": "implot:336", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_EndPlot", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_FillRange": [ + { + "args": "(ImVector_float* buffer,int n,float vmin,float vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_float*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "float" + }, + { + "name": "vmax", + "type": "float" + } + ], + "argsoriginal": "(ImVector& buffer,int n,float vmin,float vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_FloatPtr", + "ret": "void", + "signature": "(ImVector_float*,int,float,float)", + "stname": "" + }, + { + "args": "(ImVector_double* buffer,int n,double vmin,double vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_double*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "double" + }, + { + "name": "vmax", + "type": "double" + } + ], + "argsoriginal": "(ImVector& buffer,int n,double vmin,double vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_doublePtr", + "ret": "void", + "signature": "(ImVector_double*,int,double,double)", + "stname": "" + }, + { + "args": "(ImVector_ImS8* buffer,int n,ImS8 vmin,ImS8 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImS8*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImS8" + }, + { + "name": "vmax", + "type": "ImS8" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImS8 vmin,ImS8 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_S8Ptr", + "ret": "void", + "signature": "(ImVector_ImS8*,int,ImS8,ImS8)", + "stname": "" + }, + { + "args": "(ImVector_ImU8* buffer,int n,ImU8 vmin,ImU8 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImU8*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImU8" + }, + { + "name": "vmax", + "type": "ImU8" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImU8 vmin,ImU8 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_U8Ptr", + "ret": "void", + "signature": "(ImVector_ImU8*,int,ImU8,ImU8)", + "stname": "" + }, + { + "args": "(ImVector_ImS16* buffer,int n,ImS16 vmin,ImS16 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImS16*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImS16" + }, + { + "name": "vmax", + "type": "ImS16" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImS16 vmin,ImS16 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_S16Ptr", + "ret": "void", + "signature": "(ImVector_ImS16*,int,ImS16,ImS16)", + "stname": "" + }, + { + "args": "(ImVector_ImU16* buffer,int n,ImU16 vmin,ImU16 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImU16*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImU16" + }, + { + "name": "vmax", + "type": "ImU16" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImU16 vmin,ImU16 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_U16Ptr", + "ret": "void", + "signature": "(ImVector_ImU16*,int,ImU16,ImU16)", + "stname": "" + }, + { + "args": "(ImVector_ImS32* buffer,int n,ImS32 vmin,ImS32 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImS32*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImS32" + }, + { + "name": "vmax", + "type": "ImS32" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImS32 vmin,ImS32 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_S32Ptr", + "ret": "void", + "signature": "(ImVector_ImS32*,int,ImS32,ImS32)", + "stname": "" + }, + { + "args": "(ImVector_ImU32* buffer,int n,ImU32 vmin,ImU32 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImU32*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImU32" + }, + { + "name": "vmax", + "type": "ImU32" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImU32 vmin,ImU32 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_U32Ptr", + "ret": "void", + "signature": "(ImVector_ImU32*,int,ImU32,ImU32)", + "stname": "" + }, + { + "args": "(ImVector_ImS64* buffer,int n,ImS64 vmin,ImS64 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImS64*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImS64" + }, + { + "name": "vmax", + "type": "ImS64" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImS64 vmin,ImS64 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_S64Ptr", + "ret": "void", + "signature": "(ImVector_ImS64*,int,ImS64,ImS64)", + "stname": "" + }, + { + "args": "(ImVector_ImU64* buffer,int n,ImU64 vmin,ImU64 vmax)", + "argsT": [ + { + "name": "buffer", + "reftoptr": true, + "type": "ImVector_ImU64*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "vmin", + "type": "ImU64" + }, + { + "name": "vmax", + "type": "ImU64" + } + ], + "argsoriginal": "(ImVector& buffer,int n,ImU64 vmin,ImU64 vmax)", + "call_args": "(*buffer,n,vmin,vmax)", + "cimguiname": "ImPlot_FillRange", + "defaults": {}, + "funcname": "FillRange", + "location": "implot_internal:909", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FillRangeVector_U64Ptr", + "ret": "void", + "signature": "(ImVector_ImU64*,int,ImU64,ImU64)", + "stname": "" + } + ], + "ImPlot_FitNextPlotAxes": [ + { + "args": "(bool x,bool y,bool y2,bool y3)", + "argsT": [ + { + "name": "x", + "type": "bool" + }, + { + "name": "y", + "type": "bool" + }, + { + "name": "y2", + "type": "bool" + }, + { + "name": "y3", + "type": "bool" + } + ], + "argsoriginal": "(bool x=true,bool y=true,bool y2=true,bool y3=true)", + "call_args": "(x,y,y2,y3)", + "cimguiname": "ImPlot_FitNextPlotAxes", + "defaults": { + "x": "true", + "y": "true", + "y2": "true", + "y3": "true" + }, + "funcname": "FitNextPlotAxes", + "location": "implot:458", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FitNextPlotAxes", + "ret": "void", + "signature": "(bool,bool,bool,bool)", + "stname": "" + } + ], + "ImPlot_FitPoint": [ + { + "args": "(const ImPlotPoint p)", + "argsT": [ + { + "name": "p", + "type": "const ImPlotPoint" + } + ], + "argsoriginal": "(const ImPlotPoint& p)", + "call_args": "(p)", + "cimguiname": "ImPlot_FitPoint", + "defaults": {}, + "funcname": "FitPoint", + "location": "implot_internal:793", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FitPoint", + "ret": "void", + "signature": "(const ImPlotPoint)", + "stname": "" + } + ], + "ImPlot_FitPointX": [ + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "ImPlot_FitPointX", + "defaults": {}, + "funcname": "FitPointX", + "location": "implot_internal:795", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FitPointX", + "ret": "void", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_FitPointY": [ + { + "args": "(double y)", + "argsT": [ + { + "name": "y", + "type": "double" + } + ], + "argsoriginal": "(double y)", + "call_args": "(y)", + "cimguiname": "ImPlot_FitPointY", + "defaults": {}, + "funcname": "FitPointY", + "location": "implot_internal:797", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FitPointY", + "ret": "void", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_FitThisFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_FitThisFrame", + "defaults": {}, + "funcname": "FitThisFrame", + "location": "implot_internal:791", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FitThisFrame", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_FloorTime": [ + { + "args": "(const ImPlotTime t,ImPlotTimeUnit unit)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "unit", + "type": "ImPlotTimeUnit" + } + ], + "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)", + "call_args": "(t,unit)", + "cimguiname": "ImPlot_FloorTime", + "defaults": {}, + "funcname": "FloorTime", + "location": "implot_internal:961", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FloorTime", + "ret": "ImPlotTime", + "signature": "(const ImPlotTime,ImPlotTimeUnit)", + "stname": "" + } + ], + "ImPlot_FormatDate": [ + { + "args": "(const ImPlotTime t,char* buffer,int size,ImPlotDateFmt fmt,bool use_iso_8601)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "buffer", + "type": "char*" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "fmt", + "type": "ImPlotDateFmt" + }, + { + "name": "use_iso_8601", + "type": "bool" + } + ], + "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotDateFmt fmt,bool use_iso_8601)", + "call_args": "(t,buffer,size,fmt,use_iso_8601)", + "cimguiname": "ImPlot_FormatDate", + "defaults": {}, + "funcname": "FormatDate", + "location": "implot_internal:972", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FormatDate", + "ret": "int", + "signature": "(const ImPlotTime,char*,int,ImPlotDateFmt,bool)", + "stname": "" + } + ], + "ImPlot_FormatDateTime": [ + { + "args": "(const ImPlotTime t,char* buffer,int size,ImPlotDateTimeFmt fmt)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "buffer", + "type": "char*" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "fmt", + "type": "ImPlotDateTimeFmt" + } + ], + "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotDateTimeFmt fmt)", + "call_args": "(t,buffer,size,fmt)", + "cimguiname": "ImPlot_FormatDateTime", + "defaults": {}, + "funcname": "FormatDateTime", + "location": "implot_internal:974", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FormatDateTime", + "ret": "int", + "signature": "(const ImPlotTime,char*,int,ImPlotDateTimeFmt)", + "stname": "" + } + ], + "ImPlot_FormatTime": [ + { + "args": "(const ImPlotTime t,char* buffer,int size,ImPlotTimeFmt fmt,bool use_24_hr_clk)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "buffer", + "type": "char*" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "fmt", + "type": "ImPlotTimeFmt" + }, + { + "name": "use_24_hr_clk", + "type": "bool" + } + ], + "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotTimeFmt fmt,bool use_24_hr_clk)", + "call_args": "(t,buffer,size,fmt,use_24_hr_clk)", + "cimguiname": "ImPlot_FormatTime", + "defaults": {}, + "funcname": "FormatTime", + "location": "implot_internal:970", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_FormatTime", + "ret": "int", + "signature": "(const ImPlotTime,char*,int,ImPlotTimeFmt,bool)", + "stname": "" + } + ], + "ImPlot_GetAutoColor": [ + { + "args": "(ImVec4 *pOut,ImPlotCol idx)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "idx", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(ImPlotCol idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_GetAutoColor", + "defaults": {}, + "funcname": "GetAutoColor", + "location": "implot_internal:859", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetAutoColor", + "ret": "void", + "signature": "(ImPlotCol)", + "stname": "" + } + ], + "ImPlot_GetColormap": [ + { + "args": "(ImPlotColormap colormap,int* size_out)", + "argsT": [ + { + "name": "colormap", + "type": "ImPlotColormap" + }, + { + "name": "size_out", + "type": "int*" + } + ], + "argsoriginal": "(ImPlotColormap colormap,int* size_out)", + "call_args": "(colormap,size_out)", + "cimguiname": "ImPlot_GetColormap", + "defaults": {}, + "funcname": "GetColormap", + "location": "implot_internal:866", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetColormap", + "ret": "const ImVec4*", + "signature": "(ImPlotColormap,int*)", + "stname": "" + } + ], + "ImPlot_GetColormapColor": [ + { + "args": "(ImVec4 *pOut,int index)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "index", + "type": "int" + } + ], + "argsoriginal": "(int index)", + "call_args": "(index)", + "cimguiname": "ImPlot_GetColormapColor", + "defaults": {}, + "funcname": "GetColormapColor", + "location": "implot:660", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetColormapColor", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "ImPlot_GetColormapName": [ + { + "args": "(ImPlotColormap colormap)", + "argsT": [ + { + "name": "colormap", + "type": "ImPlotColormap" + } + ], + "argsoriginal": "(ImPlotColormap colormap)", + "call_args": "(colormap)", + "cimguiname": "ImPlot_GetColormapName", + "defaults": {}, + "funcname": "GetColormapName", + "location": "implot:670", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetColormapName", + "ret": "const char*", + "signature": "(ImPlotColormap)", + "stname": "" + } + ], + "ImPlot_GetColormapSize": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetColormapSize", + "defaults": {}, + "funcname": "GetColormapSize", + "location": "implot:658", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetColormapSize", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetCurrentContext": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetCurrentContext", + "defaults": {}, + "funcname": "GetCurrentContext", + "location": "implot:309", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetCurrentContext", + "ret": "ImPlotContext*", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetCurrentItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetCurrentItem", + "defaults": {}, + "funcname": "GetCurrentItem", + "location": "implot_internal:772", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetCurrentItem", + "ret": "ImPlotItem*", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetCurrentPlot": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetCurrentPlot", + "defaults": {}, + "funcname": "GetCurrentPlot", + "location": "implot_internal:751", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetCurrentPlot", + "ret": "ImPlotPlot*", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetCurrentScale": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetCurrentScale", + "defaults": {}, + "funcname": "GetCurrentScale", + "location": "implot_internal:788", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetCurrentScale", + "ret": "ImPlotScale", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetCurrentYAxis": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetCurrentYAxis", + "defaults": {}, + "funcname": "GetCurrentYAxis", + "location": "implot_internal:781", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetCurrentYAxis", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetDaysInMonth": [ + { + "args": "(int year,int month)", + "argsT": [ + { + "name": "year", + "type": "int" + }, + { + "name": "month", + "type": "int" + } + ], + "argsoriginal": "(int year,int month)", + "call_args": "(year,month)", + "cimguiname": "ImPlot_GetDaysInMonth", + "defaults": {}, + "funcname": "GetDaysInMonth", + "location": "implot_internal:934", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetDaysInMonth", + "ret": "int", + "signature": "(int,int)", + "stname": "" + } + ], + "ImPlot_GetGmtTime": [ + { + "args": "(const ImPlotTime t,tm* ptm)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "ptm", + "type": "tm*" + } + ], + "argsoriginal": "(const ImPlotTime& t,tm* ptm)", + "call_args": "(t,ptm)", + "cimguiname": "ImPlot_GetGmtTime", + "defaults": {}, + "funcname": "GetGmtTime", + "location": "implot_internal:942", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetGmtTime", + "ret": "tm*", + "signature": "(const ImPlotTime,tm*)", + "stname": "" + } + ], + "ImPlot_GetInputMap": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetInputMap", + "defaults": {}, + "funcname": "GetInputMap", + "location": "implot_internal:742", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetInputMap", + "ret": "ImPlotInputMap*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetItem": [ + { + "args": "(const char* label_id)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label_id)", + "call_args": "(label_id)", + "cimguiname": "ImPlot_GetItem", + "defaults": {}, + "funcname": "GetItem", + "location": "implot_internal:770", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetItem", + "ret": "ImPlotItem*", + "signature": "(const char*)", + "stname": "" + } + ], + "ImPlot_GetItemData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetItemData", + "defaults": {}, + "funcname": "GetItemData", + "location": "implot_internal:852", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetItemData", + "ret": "const ImPlotNextItemData*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetLastItemColor": [ + { + "args": "(ImVec4 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetLastItemColor", + "defaults": {}, + "funcname": "GetLastItemColor", + "location": "implot:625", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetLastItemColor", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetLocTime": [ + { + "args": "(const ImPlotTime t,tm* ptm)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "ptm", + "type": "tm*" + } + ], + "argsoriginal": "(const ImPlotTime& t,tm* ptm)", + "call_args": "(t,ptm)", + "cimguiname": "ImPlot_GetLocTime", + "defaults": {}, + "funcname": "GetLocTime", + "location": "implot_internal:947", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetLocTime", + "ret": "tm*", + "signature": "(const ImPlotTime,tm*)", + "stname": "" + } + ], + "ImPlot_GetLocationPos": [ + { + "args": "(ImVec2 *pOut,const ImRect outer_rect,const ImVec2 inner_size,ImPlotLocation location,const ImVec2 pad)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "outer_rect", + "type": "const ImRect" + }, + { + "name": "inner_size", + "type": "const ImVec2" + }, + { + "name": "location", + "type": "ImPlotLocation" + }, + { + "name": "pad", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImRect& outer_rect,const ImVec2& inner_size,ImPlotLocation location,const ImVec2& pad=ImVec2(0,0))", + "call_args": "(outer_rect,inner_size,location,pad)", + "cimguiname": "ImPlot_GetLocationPos", + "defaults": { + "pad": "ImVec2(0,0)" + }, + "funcname": "GetLocationPos", + "location": "implot_internal:816", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetLocationPos", + "ret": "void", + "signature": "(const ImRect,const ImVec2,ImPlotLocation,const ImVec2)", + "stname": "" + } + ], + "ImPlot_GetMarkerName": [ + { + "args": "(ImPlotMarker idx)", + "argsT": [ + { + "name": "idx", + "type": "ImPlotMarker" + } + ], + "argsoriginal": "(ImPlotMarker idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_GetMarkerName", + "defaults": {}, + "funcname": "GetMarkerName", + "location": "implot:630", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetMarkerName", + "ret": "const char*", + "signature": "(ImPlotMarker)", + "stname": "" + } + ], + "ImPlot_GetPlot": [ + { + "args": "(const char* title)", + "argsT": [ + { + "name": "title", + "type": "const char*" + } + ], + "argsoriginal": "(const char* title)", + "call_args": "(title)", + "cimguiname": "ImPlot_GetPlot", + "defaults": {}, + "funcname": "GetPlot", + "location": "implot_internal:749", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetPlot", + "ret": "ImPlotPlot*", + "signature": "(const char*)", + "stname": "" + } + ], + "ImPlot_GetPlotDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetPlotDrawList", + "defaults": {}, + "funcname": "GetPlotDrawList", + "location": "implot:681", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetPlotDrawList", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetPlotLimits": [ + { + "args": "(ImPlotLimits *pOut,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImPlotLimits*" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(ImPlotYAxis y_axis=-1)", + "call_args": "(y_axis)", + "cimguiname": "ImPlot_GetPlotLimits", + "defaults": { + "y_axis": "-1" + }, + "funcname": "GetPlotLimits", + "location": "implot:494", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetPlotLimits", + "ret": "void", + "signature": "(ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_GetPlotMousePos": [ + { + "args": "(ImPlotPoint *pOut,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImPlotPoint*" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(ImPlotYAxis y_axis=-1)", + "call_args": "(y_axis)", + "cimguiname": "ImPlot_GetPlotMousePos", + "defaults": { + "y_axis": "-1" + }, + "funcname": "GetPlotMousePos", + "location": "implot:492", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetPlotMousePos", + "ret": "void", + "signature": "(ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_GetPlotPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetPlotPos", + "defaults": {}, + "funcname": "GetPlotPos", + "location": "implot:482", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetPlotPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetPlotQuery": [ + { + "args": "(ImPlotLimits *pOut,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImPlotLimits*" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(ImPlotYAxis y_axis=-1)", + "call_args": "(y_axis)", + "cimguiname": "ImPlot_GetPlotQuery", + "defaults": { + "y_axis": "-1" + }, + "funcname": "GetPlotQuery", + "location": "implot:499", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetPlotQuery", + "ret": "void", + "signature": "(ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_GetPlotSize": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetPlotSize", + "defaults": {}, + "funcname": "GetPlotSize", + "location": "implot:484", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetPlotSize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetStyle": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_GetStyle", + "defaults": {}, + "funcname": "GetStyle", + "location": "implot:580", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetStyle", + "ret": "ImPlotStyle*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "ImPlot_GetStyleColorName": [ + { + "args": "(ImPlotCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(ImPlotCol idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_GetStyleColorName", + "defaults": {}, + "funcname": "GetStyleColorName", + "location": "implot:628", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetStyleColorName", + "ret": "const char*", + "signature": "(ImPlotCol)", + "stname": "" + } + ], + "ImPlot_GetStyleColorU32": [ + { + "args": "(ImPlotCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(ImPlotCol idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_GetStyleColorU32", + "defaults": {}, + "funcname": "GetStyleColorU32", + "location": "implot_internal:863", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetStyleColorU32", + "ret": "ImU32", + "signature": "(ImPlotCol)", + "stname": "" + } + ], + "ImPlot_GetStyleColorVec4": [ + { + "args": "(ImVec4 *pOut,ImPlotCol idx)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "idx", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(ImPlotCol idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_GetStyleColorVec4", + "defaults": {}, + "funcname": "GetStyleColorVec4", + "location": "implot_internal:862", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_GetStyleColorVec4", + "ret": "void", + "signature": "(ImPlotCol)", + "stname": "" + } + ], + "ImPlot_GetYear": [ + { + "args": "(const ImPlotTime t)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + } + ], + "argsoriginal": "(const ImPlotTime& t)", + "call_args": "(t)", + "cimguiname": "ImPlot_GetYear", + "defaults": {}, + "funcname": "GetYear", + "location": "implot_internal:956", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_GetYear", + "ret": "int", + "signature": "(const ImPlotTime)", + "stname": "" + } + ], + "ImPlot_HideNextItem": [ + { + "args": "(bool hidden,ImGuiCond cond)", + "argsT": [ + { + "name": "hidden", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(bool hidden=true,ImGuiCond cond=ImGuiCond_Once)", + "call_args": "(hidden,cond)", + "cimguiname": "ImPlot_HideNextItem", + "defaults": { + "cond": "ImGuiCond_Once", + "hidden": "true" + }, + "funcname": "HideNextItem", + "location": "implot:473", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_HideNextItem", + "ret": "void", + "signature": "(bool,ImGuiCond)", + "stname": "" + } + ], + "ImPlot_ImAlmostEqual": [ + { + "args": "(double v1,double v2,int ulp)", + "argsT": [ + { + "name": "v1", + "type": "double" + }, + { + "name": "v2", + "type": "double" + }, + { + "name": "ulp", + "type": "int" + } + ], + "argsoriginal": "(double v1,double v2,int ulp=2)", + "call_args": "(v1,v2,ulp)", + "cimguiname": "ImPlot_ImAlmostEqual", + "defaults": { + "ulp": "2" + }, + "funcname": "ImAlmostEqual", + "location": "implot_internal:111", + "ov_cimguiname": "ImPlot_ImAlmostEqual", + "ret": "bool", + "signature": "(double,double,int)", + "stname": "" + } + ], + "ImPlot_ImConstrainInf": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_ImConstrainInf", + "defaults": {}, + "funcname": "ImConstrainInf", + "location": "implot_internal:105", + "ov_cimguiname": "ImPlot_ImConstrainInf", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImConstrainLog": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_ImConstrainLog", + "defaults": {}, + "funcname": "ImConstrainLog", + "location": "implot_internal:107", + "ov_cimguiname": "ImPlot_ImConstrainLog", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImConstrainNan": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_ImConstrainNan", + "defaults": {}, + "funcname": "ImConstrainNan", + "location": "implot_internal:103", + "ov_cimguiname": "ImPlot_ImConstrainNan", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImConstrainTime": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_ImConstrainTime", + "defaults": {}, + "funcname": "ImConstrainTime", + "location": "implot_internal:109", + "ov_cimguiname": "ImPlot_ImConstrainTime", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImLog10": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "ImPlot_ImLog10", + "defaults": {}, + "funcname": "ImLog10", + "location": "implot_internal:87", + "ov_cimguiname": "ImPlot_ImLog10Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "ImPlot_ImLog10", + "defaults": {}, + "funcname": "ImLog10", + "location": "implot_internal:88", + "ov_cimguiname": "ImPlot_ImLog10double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImNanOrInf": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_ImNanOrInf", + "defaults": {}, + "funcname": "ImNanOrInf", + "location": "implot_internal:101", + "ov_cimguiname": "ImPlot_ImNanOrInf", + "ret": "bool", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_ImPosMod": [ + { + "args": "(int l,int r)", + "argsT": [ + { + "name": "l", + "type": "int" + }, + { + "name": "r", + "type": "int" + } + ], + "argsoriginal": "(int l,int r)", + "call_args": "(l,r)", + "cimguiname": "ImPlot_ImPosMod", + "defaults": {}, + "funcname": "ImPosMod", + "location": "implot_internal:99", + "ov_cimguiname": "ImPlot_ImPosMod", + "ret": "int", + "signature": "(int,int)", + "stname": "" + } + ], + "ImPlot_ImRemap": [ + { + "args": "(float x,float x0,float x1,float y0,float y1)", + "argsT": [ + { + "name": "x", + "type": "float" + }, + { + "name": "x0", + "type": "float" + }, + { + "name": "x1", + "type": "float" + }, + { + "name": "y0", + "type": "float" + }, + { + "name": "y1", + "type": "float" + } + ], + "argsoriginal": "(float x,float x0,float x1,float y0,float y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapFloat", + "ret": "float", + "signature": "(float,float,float,float,float)", + "stname": "" + }, + { + "args": "(double x,double x0,double x1,double y0,double y1)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "x0", + "type": "double" + }, + { + "name": "x1", + "type": "double" + }, + { + "name": "y0", + "type": "double" + }, + { + "name": "y1", + "type": "double" + } + ], + "argsoriginal": "(double x,double x0,double x1,double y0,double y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapdouble", + "ret": "double", + "signature": "(double,double,double,double,double)", + "stname": "" + }, + { + "args": "(ImS8 x,ImS8 x0,ImS8 x1,ImS8 y0,ImS8 y1)", + "argsT": [ + { + "name": "x", + "type": "ImS8" + }, + { + "name": "x0", + "type": "ImS8" + }, + { + "name": "x1", + "type": "ImS8" + }, + { + "name": "y0", + "type": "ImS8" + }, + { + "name": "y1", + "type": "ImS8" + } + ], + "argsoriginal": "(ImS8 x,ImS8 x0,ImS8 x1,ImS8 y0,ImS8 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapS8", + "ret": "ImS8", + "signature": "(ImS8,ImS8,ImS8,ImS8,ImS8)", + "stname": "" + }, + { + "args": "(ImU8 x,ImU8 x0,ImU8 x1,ImU8 y0,ImU8 y1)", + "argsT": [ + { + "name": "x", + "type": "ImU8" + }, + { + "name": "x0", + "type": "ImU8" + }, + { + "name": "x1", + "type": "ImU8" + }, + { + "name": "y0", + "type": "ImU8" + }, + { + "name": "y1", + "type": "ImU8" + } + ], + "argsoriginal": "(ImU8 x,ImU8 x0,ImU8 x1,ImU8 y0,ImU8 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapU8", + "ret": "ImU8", + "signature": "(ImU8,ImU8,ImU8,ImU8,ImU8)", + "stname": "" + }, + { + "args": "(ImS16 x,ImS16 x0,ImS16 x1,ImS16 y0,ImS16 y1)", + "argsT": [ + { + "name": "x", + "type": "ImS16" + }, + { + "name": "x0", + "type": "ImS16" + }, + { + "name": "x1", + "type": "ImS16" + }, + { + "name": "y0", + "type": "ImS16" + }, + { + "name": "y1", + "type": "ImS16" + } + ], + "argsoriginal": "(ImS16 x,ImS16 x0,ImS16 x1,ImS16 y0,ImS16 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapS16", + "ret": "ImS16", + "signature": "(ImS16,ImS16,ImS16,ImS16,ImS16)", + "stname": "" + }, + { + "args": "(ImU16 x,ImU16 x0,ImU16 x1,ImU16 y0,ImU16 y1)", + "argsT": [ + { + "name": "x", + "type": "ImU16" + }, + { + "name": "x0", + "type": "ImU16" + }, + { + "name": "x1", + "type": "ImU16" + }, + { + "name": "y0", + "type": "ImU16" + }, + { + "name": "y1", + "type": "ImU16" + } + ], + "argsoriginal": "(ImU16 x,ImU16 x0,ImU16 x1,ImU16 y0,ImU16 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapU16", + "ret": "ImU16", + "signature": "(ImU16,ImU16,ImU16,ImU16,ImU16)", + "stname": "" + }, + { + "args": "(ImS32 x,ImS32 x0,ImS32 x1,ImS32 y0,ImS32 y1)", + "argsT": [ + { + "name": "x", + "type": "ImS32" + }, + { + "name": "x0", + "type": "ImS32" + }, + { + "name": "x1", + "type": "ImS32" + }, + { + "name": "y0", + "type": "ImS32" + }, + { + "name": "y1", + "type": "ImS32" + } + ], + "argsoriginal": "(ImS32 x,ImS32 x0,ImS32 x1,ImS32 y0,ImS32 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapS32", + "ret": "ImS32", + "signature": "(ImS32,ImS32,ImS32,ImS32,ImS32)", + "stname": "" + }, + { + "args": "(ImU32 x,ImU32 x0,ImU32 x1,ImU32 y0,ImU32 y1)", + "argsT": [ + { + "name": "x", + "type": "ImU32" + }, + { + "name": "x0", + "type": "ImU32" + }, + { + "name": "x1", + "type": "ImU32" + }, + { + "name": "y0", + "type": "ImU32" + }, + { + "name": "y1", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 x,ImU32 x0,ImU32 x1,ImU32 y0,ImU32 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapU32", + "ret": "ImU32", + "signature": "(ImU32,ImU32,ImU32,ImU32,ImU32)", + "stname": "" + }, + { + "args": "(ImS64 x,ImS64 x0,ImS64 x1,ImS64 y0,ImS64 y1)", + "argsT": [ + { + "name": "x", + "type": "ImS64" + }, + { + "name": "x0", + "type": "ImS64" + }, + { + "name": "x1", + "type": "ImS64" + }, + { + "name": "y0", + "type": "ImS64" + }, + { + "name": "y1", + "type": "ImS64" + } + ], + "argsoriginal": "(ImS64 x,ImS64 x0,ImS64 x1,ImS64 y0,ImS64 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapS64", + "ret": "ImS64", + "signature": "(ImS64,ImS64,ImS64,ImS64,ImS64)", + "stname": "" + }, + { + "args": "(ImU64 x,ImU64 x0,ImU64 x1,ImU64 y0,ImU64 y1)", + "argsT": [ + { + "name": "x", + "type": "ImU64" + }, + { + "name": "x0", + "type": "ImU64" + }, + { + "name": "x1", + "type": "ImU64" + }, + { + "name": "y0", + "type": "ImU64" + }, + { + "name": "y1", + "type": "ImU64" + } + ], + "argsoriginal": "(ImU64 x,ImU64 x0,ImU64 x1,ImU64 y0,ImU64 y1)", + "call_args": "(x,x0,x1,y0,y1)", + "cimguiname": "ImPlot_ImRemap", + "defaults": {}, + "funcname": "ImRemap", + "location": "implot_internal:96", + "ov_cimguiname": "ImPlot_ImRemapU64", + "ret": "ImU64", + "signature": "(ImU64,ImU64,ImU64,ImU64,ImU64)", + "stname": "" + } + ], + "ImPlot_Initialize": [ + { + "args": "(ImPlotContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImPlotContext*" + } + ], + "argsoriginal": "(ImPlotContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "ImPlot_Initialize", + "defaults": {}, + "funcname": "Initialize", + "location": "implot_internal:733", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_Initialize", + "ret": "void", + "signature": "(ImPlotContext*)", + "stname": "" + } + ], + "ImPlot_Intersection": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a1,const ImVec2 a2,const ImVec2 b1,const ImVec2 b2)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a1", + "type": "const ImVec2" + }, + { + "name": "a2", + "type": "const ImVec2" + }, + { + "name": "b1", + "type": "const ImVec2" + }, + { + "name": "b2", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a1,const ImVec2& a2,const ImVec2& b1,const ImVec2& b2)", + "call_args": "(a1,a2,b1,b2)", + "cimguiname": "ImPlot_Intersection", + "defaults": {}, + "funcname": "Intersection", + "location": "implot_internal:902", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_Intersection", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "ImPlot_IsColorAuto": [ + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "ImPlot_IsColorAuto", + "defaults": {}, + "funcname": "IsColorAuto", + "location": "implot_internal:855", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsColorAutoVec4", + "ret": "bool", + "signature": "(const ImVec4)", + "stname": "" + }, + { + "args": "(ImPlotCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImPlotCol" + } + ], + "argsoriginal": "(ImPlotCol idx)", + "call_args": "(idx)", + "cimguiname": "ImPlot_IsColorAuto", + "defaults": {}, + "funcname": "IsColorAuto", + "location": "implot_internal:857", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsColorAutoPlotCol", + "ret": "bool", + "signature": "(ImPlotCol)", + "stname": "" + } + ], + "ImPlot_IsLeapYear": [ + { + "args": "(int year)", + "argsT": [ + { + "name": "year", + "type": "int" + } + ], + "argsoriginal": "(int year)", + "call_args": "(year)", + "cimguiname": "ImPlot_IsLeapYear", + "defaults": {}, + "funcname": "IsLeapYear", + "location": "implot_internal:930", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsLeapYear", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "ImPlot_IsLegendEntryHovered": [ + { + "args": "(const char* label_id)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label_id)", + "call_args": "(label_id)", + "cimguiname": "ImPlot_IsLegendEntryHovered", + "defaults": {}, + "funcname": "IsLegendEntryHovered", + "location": "implot:537", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsLegendEntryHovered", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "ImPlot_IsPlotHovered": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_IsPlotHovered", + "defaults": {}, + "funcname": "IsPlotHovered", + "location": "implot:486", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsPlotHovered", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_IsPlotQueried": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_IsPlotQueried", + "defaults": {}, + "funcname": "IsPlotQueried", + "location": "implot:497", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsPlotQueried", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_IsPlotXAxisHovered": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_IsPlotXAxisHovered", + "defaults": {}, + "funcname": "IsPlotXAxisHovered", + "location": "implot:488", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsPlotXAxisHovered", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImPlot_IsPlotYAxisHovered": [ + { + "args": "(ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(ImPlotYAxis y_axis=0)", + "call_args": "(y_axis)", + "cimguiname": "ImPlot_IsPlotYAxisHovered", + "defaults": { + "y_axis": "0" + }, + "funcname": "IsPlotYAxisHovered", + "location": "implot:490", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_IsPlotYAxisHovered", + "ret": "bool", + "signature": "(ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_ItemIcon": [ + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "ImPlot_ItemIcon", + "defaults": {}, + "funcname": "ItemIcon", + "location": "implot:677", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ItemIconVec4", + "ret": "void", + "signature": "(const ImVec4)", + "stname": "" + }, + { + "args": "(ImU32 col)", + "argsT": [ + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col)", + "call_args": "(col)", + "cimguiname": "ImPlot_ItemIcon", + "defaults": {}, + "funcname": "ItemIcon", + "location": "implot:678", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ItemIconU32", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "ImPlot_LabelAxisValue": [ + { + "args": "(const ImPlotAxis axis,const ImPlotTickCollection ticks,double value,char* buff,int size)", + "argsT": [ + { + "name": "axis", + "type": "const ImPlotAxis" + }, + { + "name": "ticks", + "type": "const ImPlotTickCollection" + }, + { + "name": "value", + "type": "double" + }, + { + "name": "buff", + "type": "char*" + }, + { + "name": "size", + "type": "int" + } + ], + "argsoriginal": "(const ImPlotAxis& axis,const ImPlotTickCollection& ticks,double value,char* buff,int size)", + "call_args": "(axis,ticks,value,buff,size)", + "cimguiname": "ImPlot_LabelAxisValue", + "defaults": {}, + "funcname": "LabelAxisValue", + "location": "implot_internal:845", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_LabelAxisValue", + "ret": "int", + "signature": "(const ImPlotAxis,const ImPlotTickCollection,double,char*,int)", + "stname": "" + } + ], + "ImPlot_LabelTickDefault": [ + { + "args": "(ImPlotTick* tick,ImGuiTextBuffer* buffer)", + "argsT": [ + { + "name": "tick", + "reftoptr": true, + "type": "ImPlotTick*" + }, + { + "name": "buffer", + "reftoptr": true, + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "(ImPlotTick& tick,ImGuiTextBuffer& buffer)", + "call_args": "(*tick,*buffer)", + "cimguiname": "ImPlot_LabelTickDefault", + "defaults": {}, + "funcname": "LabelTickDefault", + "location": "implot_internal:829", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_LabelTickDefault", + "ret": "void", + "signature": "(ImPlotTick*,ImGuiTextBuffer*)", + "stname": "" + } + ], + "ImPlot_LabelTickScientific": [ + { + "args": "(ImPlotTick* tick,ImGuiTextBuffer* buffer)", + "argsT": [ + { + "name": "tick", + "reftoptr": true, + "type": "ImPlotTick*" + }, + { + "name": "buffer", + "reftoptr": true, + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "(ImPlotTick& tick,ImGuiTextBuffer& buffer)", + "call_args": "(*tick,*buffer)", + "cimguiname": "ImPlot_LabelTickScientific", + "defaults": {}, + "funcname": "LabelTickScientific", + "location": "implot_internal:831", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_LabelTickScientific", + "ret": "void", + "signature": "(ImPlotTick*,ImGuiTextBuffer*)", + "stname": "" + } + ], + "ImPlot_LabelTickTime": [ + { + "args": "(ImPlotTick* tick,ImGuiTextBuffer* buffer,const ImPlotTime t,ImPlotDateTimeFmt fmt)", + "argsT": [ + { + "name": "tick", + "reftoptr": true, + "type": "ImPlotTick*" + }, + { + "name": "buffer", + "reftoptr": true, + "type": "ImGuiTextBuffer*" + }, + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "fmt", + "type": "ImPlotDateTimeFmt" + } + ], + "argsoriginal": "(ImPlotTick& tick,ImGuiTextBuffer& buffer,const ImPlotTime& t,ImPlotDateTimeFmt fmt)", + "call_args": "(*tick,*buffer,t,fmt)", + "cimguiname": "ImPlot_LabelTickTime", + "defaults": {}, + "funcname": "LabelTickTime", + "location": "implot_internal:833", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_LabelTickTime", + "ret": "void", + "signature": "(ImPlotTick*,ImGuiTextBuffer*,const ImPlotTime,ImPlotDateTimeFmt)", + "stname": "" + } + ], + "ImPlot_LerpColormap": [ + { + "args": "(ImVec4 *pOut,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(float t)", + "call_args": "(t)", + "cimguiname": "ImPlot_LerpColormap", + "defaults": {}, + "funcname": "LerpColormap", + "location": "implot:662", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_LerpColormapFloat", + "ret": "void", + "signature": "(float)", + "stname": "" + }, + { + "args": "(ImVec4 *pOut,const ImVec4* colormap,int size,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "colormap", + "type": "const ImVec4*" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec4* colormap,int size,float t)", + "call_args": "(colormap,size,t)", + "cimguiname": "ImPlot_LerpColormap", + "defaults": {}, + "funcname": "LerpColormap", + "location": "implot_internal:868", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_LerpColormapVec4Ptr", + "ret": "void", + "signature": "(const ImVec4*,int,float)", + "stname": "" + } + ], + "ImPlot_LinkNextPlotLimits": [ + { + "args": "(double* xmin,double* xmax,double* ymin,double* ymax,double* ymin2,double* ymax2,double* ymin3,double* ymax3)", + "argsT": [ + { + "name": "xmin", + "type": "double*" + }, + { + "name": "xmax", + "type": "double*" + }, + { + "name": "ymin", + "type": "double*" + }, + { + "name": "ymax", + "type": "double*" + }, + { + "name": "ymin2", + "type": "double*" + }, + { + "name": "ymax2", + "type": "double*" + }, + { + "name": "ymin3", + "type": "double*" + }, + { + "name": "ymax3", + "type": "double*" + } + ], + "argsoriginal": "(double* xmin,double* xmax,double* ymin,double* ymax,double* ymin2=((void*)0),double* ymax2=((void*)0),double* ymin3=((void*)0),double* ymax3=((void*)0))", + "call_args": "(xmin,xmax,ymin,ymax,ymin2,ymax2,ymin3,ymax3)", + "cimguiname": "ImPlot_LinkNextPlotLimits", + "defaults": { + "ymax2": "((void*)0)", + "ymax3": "((void*)0)", + "ymin2": "((void*)0)", + "ymin3": "((void*)0)" + }, + "funcname": "LinkNextPlotLimits", + "location": "implot:456", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_LinkNextPlotLimits", + "ret": "void", + "signature": "(double*,double*,double*,double*,double*,double*,double*,double*)", + "stname": "" + } + ], + "ImPlot_MakeTime": [ + { + "args": "(int year,int month,int day,int hour,int min,int sec,int us)", + "argsT": [ + { + "name": "year", + "type": "int" + }, + { + "name": "month", + "type": "int" + }, + { + "name": "day", + "type": "int" + }, + { + "name": "hour", + "type": "int" + }, + { + "name": "min", + "type": "int" + }, + { + "name": "sec", + "type": "int" + }, + { + "name": "us", + "type": "int" + } + ], + "argsoriginal": "(int year,int month=0,int day=1,int hour=0,int min=0,int sec=0,int us=0)", + "call_args": "(year,month,day,hour,min,sec,us)", + "cimguiname": "ImPlot_MakeTime", + "defaults": { + "day": "1", + "hour": "0", + "min": "0", + "month": "0", + "sec": "0", + "us": "0" + }, + "funcname": "MakeTime", + "location": "implot_internal:954", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_MakeTime", + "ret": "ImPlotTime", + "signature": "(int,int,int,int,int,int,int)", + "stname": "" + } + ], + "ImPlot_MkGmtTime": [ + { + "args": "(struct tm* ptm)", + "argsT": [ + { + "name": "ptm", + "type": "struct tm*" + } + ], + "argsoriginal": "(struct tm* ptm)", + "call_args": "(ptm)", + "cimguiname": "ImPlot_MkGmtTime", + "defaults": {}, + "funcname": "MkGmtTime", + "location": "implot_internal:940", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_MkGmtTime", + "ret": "ImPlotTime", + "signature": "(struct tm*)", + "stname": "" + } + ], + "ImPlot_MkLocTime": [ + { + "args": "(struct tm* ptm)", + "argsT": [ + { + "name": "ptm", + "type": "struct tm*" + } + ], + "argsoriginal": "(struct tm* ptm)", + "call_args": "(ptm)", + "cimguiname": "ImPlot_MkLocTime", + "defaults": {}, + "funcname": "MkLocTime", + "location": "implot_internal:945", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_MkLocTime", + "ret": "ImPlotTime", + "signature": "(struct tm*)", + "stname": "" + } + ], + "ImPlot_NextColormapColor": [ + { + "args": "(ImVec4 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_NextColormapColor", + "defaults": {}, + "funcname": "NextColormapColor", + "location": "implot:664", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_NextColormapColor", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImPlot_NiceNum": [ + { + "args": "(double x,bool round)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "round", + "type": "bool" + } + ], + "argsoriginal": "(double x,bool round)", + "call_args": "(x,round)", + "cimguiname": "ImPlot_NiceNum", + "defaults": {}, + "funcname": "NiceNum", + "location": "implot_internal:893", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_NiceNum", + "ret": "double", + "signature": "(double,bool)", + "stname": "" + } + ], + "ImPlot_OffsetAndStride": [ + { + "args": "(const float* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const float*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const float* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideFloatPtr", + "ret": "float", + "signature": "(const float*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const double* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const double*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const double* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStridedoublePtr", + "ret": "double", + "signature": "(const double*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImS8* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImS8*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImS8* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideS8Ptr", + "ret": "ImS8", + "signature": "(const ImS8*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImU8* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImU8*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImU8* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideU8Ptr", + "ret": "ImU8", + "signature": "(const ImU8*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImS16* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImS16*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImS16* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideS16Ptr", + "ret": "ImS16", + "signature": "(const ImS16*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImU16* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImU16*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImU16* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideU16Ptr", + "ret": "ImU16", + "signature": "(const ImU16*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImS32* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImS32*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImS32* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideS32Ptr", + "ret": "ImS32", + "signature": "(const ImS32*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImU32* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImU32*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImU32* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideU32Ptr", + "ret": "ImU32", + "signature": "(const ImU32*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImS64* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImS64*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImS64* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideS64Ptr", + "ret": "ImS64", + "signature": "(const ImS64*,int,int,int,int)", + "stname": "" + }, + { + "args": "(const ImU64* data,int idx,int count,int offset,int stride)", + "argsT": [ + { + "name": "data", + "type": "const ImU64*" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const ImU64* data,int idx,int count,int offset,int stride)", + "call_args": "(data,idx,count,offset,stride)", + "cimguiname": "ImPlot_OffsetAndStride", + "defaults": {}, + "funcname": "OffsetAndStride", + "location": "implot_internal:919", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OffsetAndStrideU64Ptr", + "ret": "ImU64", + "signature": "(const ImU64*,int,int,int,int)", + "stname": "" + } + ], + "ImPlot_OrderOfMagnitude": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_OrderOfMagnitude", + "defaults": {}, + "funcname": "OrderOfMagnitude", + "location": "implot_internal:895", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OrderOfMagnitude", + "ret": "int", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_OrderToPrecision": [ + { + "args": "(int order)", + "argsT": [ + { + "name": "order", + "type": "int" + } + ], + "argsoriginal": "(int order)", + "call_args": "(order)", + "cimguiname": "ImPlot_OrderToPrecision", + "defaults": {}, + "funcname": "OrderToPrecision", + "location": "implot_internal:897", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_OrderToPrecision", + "ret": "int", + "signature": "(int)", + "stname": "" + } + ], + "ImPlot_PixelsToPlot": [ + { + "args": "(ImPlotPoint *pOut,const ImVec2 pix,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImPlotPoint*" + }, + { + "name": "pix", + "type": "const ImVec2" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(const ImVec2& pix,ImPlotYAxis y_axis=-1)", + "call_args": "(pix,y_axis)", + "cimguiname": "ImPlot_PixelsToPlot", + "defaults": { + "y_axis": "-1" + }, + "funcname": "PixelsToPlot", + "location": "implot:476", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_PixelsToPlotVec2", + "ret": "void", + "signature": "(const ImVec2,ImPlotYAxis)", + "stname": "" + }, + { + "args": "(ImPlotPoint *pOut,float x,float y,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImPlotPoint*" + }, + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(float x,float y,ImPlotYAxis y_axis=-1)", + "call_args": "(x,y,y_axis)", + "cimguiname": "ImPlot_PixelsToPlot", + "defaults": { + "y_axis": "-1" + }, + "funcname": "PixelsToPlot", + "location": "implot:477", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_PixelsToPlotFloat", + "ret": "void", + "signature": "(float,float,ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_PlotBars": [ + { + "args": "(const char* label_id,const float* values,int count,double width,double shift,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const float*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const float* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "shift": "0", + "stride": "sizeof(float)", + "width": "0.67" + }, + "funcname": "PlotBars", + "location": "implot:399", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsFloatPtrInt", + "ret": "void", + "signature": "(const char*,const float*,int,double,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const double* values,int count,double width,double shift,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const double*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const double* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "shift": "0", + "stride": "sizeof(double)", + "width": "0.67" + }, + "funcname": "PlotBars", + "location": "implot:399", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsdoublePtrInt", + "ret": "void", + "signature": "(const char*,const double*,int,double,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImS8* values,int count,double width,double shift,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const ImS8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS8* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", "defaults": { - "y_axis": "0" + "offset": "0", + "shift": "0", + "stride": "sizeof(ImS8)", + "width": "0.67" }, - "funcname": "IsPlotYAxisHovered", - "location": "implot:496", + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_IsPlotYAxisHovered", - "ret": "bool", - "signature": "(ImPlotYAxis)", + "ov_cimguiname": "ImPlot_PlotBarsS8PtrInt", + "ret": "void", + "signature": "(const char*,const ImS8*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_LerpColormap": [ + }, { - "args": "(ImVec4 *pOut,float t)", + "args": "(const char* label_id,const ImU8* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImVec4*" + "name": "label_id", + "type": "const char*" }, { - "name": "t", - "type": "float" + "name": "values", + "type": "const ImU8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(float t)", - "call_args": "(t)", - "cimguiname": "ImPlot_LerpColormap", - "defaults": {}, - "funcname": "LerpColormap", - "location": "implot:640", + "argsoriginal": "(const char* label_id,const ImU8* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "shift": "0", + "stride": "sizeof(ImU8)", + "width": "0.67" + }, + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_LerpColormap", + "ov_cimguiname": "ImPlot_PlotBarsU8PtrInt", "ret": "void", - "signature": "(float)", + "signature": "(const char*,const ImU8*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_LinkNextPlotLimits": [ + }, { - "args": "(double* xmin,double* xmax,double* ymin,double* ymax,double* ymin2,double* ymax2,double* ymin3,double* ymax3)", + "args": "(const char* label_id,const ImS16* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { - "name": "xmin", - "type": "double*" - }, - { - "name": "xmax", - "type": "double*" + "name": "label_id", + "type": "const char*" }, { - "name": "ymin", - "type": "double*" + "name": "values", + "type": "const ImS16*" }, { - "name": "ymax", - "type": "double*" + "name": "count", + "type": "int" }, { - "name": "ymin2", - "type": "double*" + "name": "width", + "type": "double" }, { - "name": "ymax2", - "type": "double*" + "name": "shift", + "type": "double" }, { - "name": "ymin3", - "type": "double*" + "name": "offset", + "type": "int" }, { - "name": "ymax3", - "type": "double*" + "name": "stride", + "type": "int" } ], - "argsoriginal": "(double* xmin,double* xmax,double* ymin,double* ymax,double* ymin2=((void*)0),double* ymax2=((void*)0),double* ymin3=((void*)0),double* ymax3=((void*)0))", - "call_args": "(xmin,xmax,ymin,ymax,ymin2,ymax2,ymin3,ymax3)", - "cimguiname": "ImPlot_LinkNextPlotLimits", + "argsoriginal": "(const char* label_id,const ImS16* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", "defaults": { - "ymax2": "((void*)0)", - "ymax3": "((void*)0)", - "ymin2": "((void*)0)", - "ymin3": "((void*)0)" + "offset": "0", + "shift": "0", + "stride": "sizeof(ImS16)", + "width": "0.67" }, - "funcname": "LinkNextPlotLimits", - "location": "implot:462", + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_LinkNextPlotLimits", + "ov_cimguiname": "ImPlot_PlotBarsS16PtrInt", "ret": "void", - "signature": "(double*,double*,double*,double*,double*,double*,double*,double*)", + "signature": "(const char*,const ImS16*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_NextColormapColor": [ + }, { - "args": "(ImVec4 *pOut)", + "args": "(const char* label_id,const ImU16* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImVec4*" + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const ImU16*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPlot_NextColormapColor", - "defaults": {}, - "funcname": "NextColormapColor", - "location": "implot:642", + "argsoriginal": "(const char* label_id,const ImU16* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "shift": "0", + "stride": "sizeof(ImU16)", + "width": "0.67" + }, + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_NextColormapColor", + "ov_cimguiname": "ImPlot_PlotBarsU16PtrInt", "ret": "void", - "signature": "()", + "signature": "(const char*,const ImU16*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_PixelsToPlot": [ + }, { - "args": "(ImPlotPoint *pOut,const ImVec2 pix,ImPlotYAxis y_axis)", + "args": "(const char* label_id,const ImS32* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImPlotPoint*" + "name": "label_id", + "type": "const char*" }, { - "name": "pix", - "type": "const ImVec2" + "name": "values", + "type": "const ImS32*" }, { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "shift", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const ImVec2& pix,ImPlotYAxis y_axis=-1)", - "call_args": "(pix,y_axis)", - "cimguiname": "ImPlot_PixelsToPlot", + "argsoriginal": "(const char* label_id,const ImS32* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", "defaults": { - "y_axis": "-1" + "offset": "0", + "shift": "0", + "stride": "sizeof(ImS32)", + "width": "0.67" }, - "funcname": "PixelsToPlot", - "location": "implot:482", + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_PixelsToPlotVec2", + "ov_cimguiname": "ImPlot_PlotBarsS32PtrInt", "ret": "void", - "signature": "(const ImVec2,ImPlotYAxis)", + "signature": "(const char*,const ImS32*,int,double,double,int,int)", "stname": "" }, { - "args": "(ImPlotPoint *pOut,float x,float y,ImPlotYAxis y_axis)", + "args": "(const char* label_id,const ImU32* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImPlotPoint*" + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const ImU32*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", + "type": "double" }, { - "name": "x", - "type": "float" + "name": "shift", + "type": "double" }, { - "name": "y", - "type": "float" + "name": "offset", + "type": "int" }, { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "stride", + "type": "int" } ], - "argsoriginal": "(float x,float y,ImPlotYAxis y_axis=-1)", - "call_args": "(x,y,y_axis)", - "cimguiname": "ImPlot_PixelsToPlot", + "argsoriginal": "(const char* label_id,const ImU32* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,values,count,width,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBars", "defaults": { - "y_axis": "-1" + "offset": "0", + "shift": "0", + "stride": "sizeof(ImU32)", + "width": "0.67" }, - "funcname": "PixelsToPlot", - "location": "implot:483", + "funcname": "PlotBars", + "location": "implot:399", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_PixelsToPlotFloat", + "ov_cimguiname": "ImPlot_PlotBarsU32PtrInt", "ret": "void", - "signature": "(float,float,ImPlotYAxis)", + "signature": "(const char*,const ImU32*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_PlotBars": [ + }, { - "args": "(const char* label_id,const float* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS64* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -1643,7 +6507,7 @@ }, { "name": "values", - "type": "const float*" + "type": "const ImS64*" }, { "name": "count", @@ -1666,25 +6530,25 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(float))", + "argsoriginal": "(const char* label_id,const ImS64* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS64))", "call_args": "(label_id,values,count,width,shift,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", "shift": "0", - "stride": "sizeof(float)", + "stride": "sizeof(ImS64)", "width": "0.67" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:399", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsFloatPtrInt", + "ov_cimguiname": "ImPlot_PlotBarsS64PtrInt", "ret": "void", - "signature": "(const char*,const float*,int,double,double,int,int)", + "signature": "(const char*,const ImS64*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU64* values,int count,double width,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -1692,7 +6556,7 @@ }, { "name": "values", - "type": "const double*" + "type": "const ImU64*" }, { "name": "count", @@ -1715,33 +6579,37 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(double))", + "argsoriginal": "(const char* label_id,const ImU64* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU64))", "call_args": "(label_id,values,count,width,shift,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", "shift": "0", - "stride": "sizeof(double)", + "stride": "sizeof(ImU64)", "width": "0.67" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:399", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsdoublePtrInt", + "ov_cimguiname": "ImPlot_PlotBarsU64PtrInt", "ret": "void", - "signature": "(const char*,const double*,int,double,double,int,int)", + "signature": "(const char*,const ImU64*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImS8*" + "name": "xs", + "type": "const float*" + }, + { + "name": "ys", + "type": "const float*" }, { "name": "count", @@ -1752,7 +6620,50 @@ "type": "double" }, { - "name": "shift", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double width,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "stride": "sizeof(float)" + }, + "funcname": "PlotBars", + "location": "implot:400", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsFloatPtrFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,const float*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const double* xs,const double* ys,int count,double width,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const double*" + }, + { + "name": "ys", + "type": "const double*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", "type": "double" }, { @@ -1764,33 +6675,35 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double width,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImS8)", - "width": "0.67" + "stride": "sizeof(double)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS8PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsdoublePtrdoublePtr", "ret": "void", - "signature": "(const char*,const ImS8*,int,double,double,int,int)", + "signature": "(const char*,const double*,const double*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU8*" + "name": "xs", + "type": "const ImS8*" + }, + { + "name": "ys", + "type": "const ImS8*" }, { "name": "count", @@ -1801,7 +6714,50 @@ "type": "double" }, { - "name": "shift", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double width,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "stride": "sizeof(ImS8)" + }, + "funcname": "PlotBars", + "location": "implot:400", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsS8PtrS8Ptr", + "ret": "void", + "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double width,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const ImU8*" + }, + { + "name": "ys", + "type": "const ImU8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", "type": "double" }, { @@ -1813,32 +6769,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double width,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImU8)", - "width": "0.67" + "stride": "sizeof(ImU8)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU8PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsU8PtrU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,int,double,double,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImS16*" + }, + { + "name": "ys", "type": "const ImS16*" }, { @@ -1850,7 +6808,50 @@ "type": "double" }, { - "name": "shift", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double width,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", + "cimguiname": "ImPlot_PlotBars", + "defaults": { + "offset": "0", + "stride": "sizeof(ImS16)" + }, + "funcname": "PlotBars", + "location": "implot:400", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsS16PtrS16Ptr", + "ret": "void", + "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double width,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const ImU16*" + }, + { + "name": "ys", + "type": "const ImU16*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width", "type": "double" }, { @@ -1862,33 +6863,35 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double width,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImS16)", - "width": "0.67" + "stride": "sizeof(ImU16)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS16PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsU16PtrU16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,int,double,double,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU16*" + "name": "xs", + "type": "const ImS32*" + }, + { + "name": "ys", + "type": "const ImS32*" }, { "name": "count", @@ -1898,10 +6901,6 @@ "name": "width", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -1911,33 +6910,35 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double width,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImU16)", - "width": "0.67" + "stride": "sizeof(ImS32)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU16PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsS32PtrS32Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,int,double,double,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImS32*" + "name": "xs", + "type": "const ImU32*" + }, + { + "name": "ys", + "type": "const ImU32*" }, { "name": "count", @@ -1947,10 +6948,6 @@ "name": "width", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -1960,33 +6957,35 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double width,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImS32)", - "width": "0.67" + "stride": "sizeof(ImU32)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS32PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsU32PtrU32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,int,double,double,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU32*" + "name": "xs", + "type": "const ImS64*" + }, + { + "name": "ys", + "type": "const ImS64*" }, { "name": "count", @@ -1996,10 +6995,6 @@ "name": "width", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2009,33 +7004,35 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double width,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImU32)", - "width": "0.67" + "stride": "sizeof(ImS64)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU32PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsS64PtrS64Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,int,double,double,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double width,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImS64*" + "name": "xs", + "type": "const ImU64*" + }, + { + "name": "ys", + "type": "const ImU64*" }, { "name": "count", @@ -2045,10 +7042,6 @@ "name": "width", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2058,33 +7051,39 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double width,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,count,width,offset,stride)", "cimguiname": "ImPlot_PlotBars", "defaults": { "offset": "0", - "shift": "0", - "stride": "sizeof(ImS64)", - "width": "0.67" + "stride": "sizeof(ImU64)" }, "funcname": "PlotBars", - "location": "implot:409", + "location": "implot:400", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS64PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsU64PtrU64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,int,double,double,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", "stname": "" - }, + } + ], + "ImPlot_PlotBarsG": [ { - "args": "(const char* label_id,const ImU64* values,int count,double width,double shift,int offset,int stride)", + "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double width,int offset)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU64*" + "name": "getter", + "ret": "ImPlotPoint", + "signature": "(void* data,int idx)", + "type": "ImPlotPoint(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" }, { "name": "count", @@ -2094,49 +7093,37 @@ "name": "width", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" - }, - { - "name": "stride", - "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* values,int count,double width=0.67,double shift=0,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,values,count,width,shift,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double width,int offset=0)", + "call_args": "(label_id,getter,data,count,width,offset)", + "cimguiname": "ImPlot_PlotBarsG", "defaults": { - "offset": "0", - "shift": "0", - "stride": "sizeof(ImU64)", - "width": "0.67" + "offset": "0" }, - "funcname": "PlotBars", - "location": "implot:409", + "funcname": "PlotBarsG", + "location": "implot:401", + "manual": true, "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU64PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsG", "ret": "void", - "signature": "(const char*,const ImU64*,int,double,double,int,int)", + "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,double,int)", "stname": "" - }, + } + ], + "ImPlot_PlotBarsH": [ { - "args": "(const char* label_id,const float* xs,const float* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const float* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const float*" - }, - { - "name": "ys", + "name": "values", "type": "const float*" }, { @@ -2144,7 +7131,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2156,34 +7147,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double width,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const float* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(float)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsFloatPtrFloatPtr", + "ov_cimguiname": "ImPlot_PlotBarsHFloatPtrInt", "ret": "void", - "signature": "(const char*,const float*,const float*,int,double,int,int)", + "signature": "(const char*,const float*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const double* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const double*" - }, - { - "name": "ys", + "name": "values", "type": "const double*" }, { @@ -2191,7 +7180,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2203,34 +7196,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double width,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const double* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(double)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsdoublePtrdoublePtr", + "ov_cimguiname": "ImPlot_PlotBarsHdoublePtrInt", "ret": "void", - "signature": "(const char*,const double*,const double*,int,double,int,int)", + "signature": "(const char*,const double*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImS8* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImS8*" - }, - { - "name": "ys", + "name": "values", "type": "const ImS8*" }, { @@ -2238,7 +7229,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2250,34 +7245,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double width,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImS8* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImS8)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS8PtrS8Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHS8PtrInt", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", + "signature": "(const char*,const ImS8*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImU8* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImU8*" - }, - { - "name": "ys", + "name": "values", "type": "const ImU8*" }, { @@ -2285,7 +7278,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2297,34 +7294,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double width,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImU8* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImU8)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU8PtrU8Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHU8PtrInt", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", + "signature": "(const char*,const ImU8*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImS16* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImS16*" - }, - { - "name": "ys", + "name": "values", "type": "const ImS16*" }, { @@ -2332,7 +7327,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2344,34 +7343,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double width,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImS16* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImS16)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS16PtrS16Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHS16PtrInt", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", + "signature": "(const char*,const ImS16*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImU16* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImU16*" - }, - { - "name": "ys", + "name": "values", "type": "const ImU16*" }, { @@ -2379,7 +7376,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2391,34 +7392,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double width,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImU16* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImU16)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU16PtrU16Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHU16PtrInt", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", + "signature": "(const char*,const ImU16*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImS32* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImS32*" - }, - { - "name": "ys", + "name": "values", "type": "const ImS32*" }, { @@ -2426,7 +7425,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2438,34 +7441,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double width,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImS32* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImS32)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS32PtrS32Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHS32PtrInt", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", + "signature": "(const char*,const ImS32*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImU32* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImU32*" - }, - { - "name": "ys", + "name": "values", "type": "const ImU32*" }, { @@ -2473,7 +7474,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2485,34 +7490,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double width,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImU32* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImU32)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU32PtrU32Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHU32PtrInt", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", + "signature": "(const char*,const ImU32*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImS64* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImS64*" - }, - { - "name": "ys", + "name": "values", "type": "const ImS64*" }, { @@ -2520,7 +7523,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2532,34 +7539,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double width,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImS64* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImS64)" }, - "funcname": "PlotBars", - "location": "implot:410", + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsS64PtrS64Ptr", + "ov_cimguiname": "ImPlot_PlotBarsHS64PtrInt", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", + "signature": "(const char*,const ImS64*,int,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double width,int offset,int stride)", + "args": "(const char* label_id,const ImU64* values,int count,double height,double shift,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "xs", - "type": "const ImU64*" - }, - { - "name": "ys", + "name": "values", "type": "const ImU64*" }, { @@ -2567,7 +7572,11 @@ "type": "int" }, { - "name": "width", + "name": "height", + "type": "double" + }, + { + "name": "shift", "type": "double" }, { @@ -2579,79 +7588,36 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double width,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,count,width,offset,stride)", - "cimguiname": "ImPlot_PlotBars", + "argsoriginal": "(const char* label_id,const ImU64* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,values,count,height,shift,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", "defaults": { + "height": "0.67", "offset": "0", + "shift": "0", "stride": "sizeof(ImU64)" }, - "funcname": "PlotBars", - "location": "implot:410", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsU64PtrU64Ptr", - "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", - "stname": "" - } - ], - "ImPlot_PlotBarsG": [ - { - "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double width,int offset)", - "argsT": [ - { - "name": "label_id", - "type": "const char*" - }, - { - "name": "getter", - "ret": "ImPlotPoint", - "signature": "(void* data,int idx)", - "type": "ImPlotPoint(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "width", - "type": "double" - }, - { - "name": "offset", - "type": "int" - } - ], - "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double width,int offset=0)", - "call_args": "(label_id,getter,data,count,width,offset)", - "cimguiname": "ImPlot_PlotBarsG", - "defaults": { - "offset": "0" - }, - "funcname": "PlotBarsG", - "location": "implot:411", - "manual": true, + "funcname": "PlotBarsH", + "location": "implot:404", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsG", + "ov_cimguiname": "ImPlot_PlotBarsHU64PtrInt", "ret": "void", - "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,double,int)", + "signature": "(const char*,const ImU64*,int,double,double,int,int)", "stname": "" - } - ], - "ImPlot_PlotBarsH": [ + }, { - "args": "(const char* label_id,const float* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const float*" + }, + { + "name": "ys", "type": "const float*" }, { @@ -2662,10 +7628,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2675,32 +7637,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double height,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(float)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHFloatPtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHFloatPtrFloatPtr", "ret": "void", - "signature": "(const char*,const float*,int,double,double,int,int)", + "signature": "(const char*,const float*,const float*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const double*" + }, + { + "name": "ys", "type": "const double*" }, { @@ -2711,10 +7675,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2724,32 +7684,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double height,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(double)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHdoublePtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHdoublePtrdoublePtr", "ret": "void", - "signature": "(const char*,const double*,int,double,double,int,int)", + "signature": "(const char*,const double*,const double*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImS8*" + }, + { + "name": "ys", "type": "const ImS8*" }, { @@ -2760,10 +7722,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2773,32 +7731,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double height,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImS8)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS8PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHS8PtrS8Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,int,double,double,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImU8*" + }, + { + "name": "ys", "type": "const ImU8*" }, { @@ -2809,10 +7769,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2822,32 +7778,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double height,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImU8)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU8PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHU8PtrU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,int,double,double,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImS16*" + }, + { + "name": "ys", "type": "const ImS16*" }, { @@ -2858,10 +7816,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2871,32 +7825,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double height,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImS16)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS16PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHS16PtrS16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,int,double,double,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImU16*" + }, + { + "name": "ys", "type": "const ImU16*" }, { @@ -2907,10 +7863,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2920,32 +7872,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double height,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImU16)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU16PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHU16PtrU16Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,int,double,double,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImS32*" + }, + { + "name": "ys", "type": "const ImS32*" }, { @@ -2956,10 +7910,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -2969,32 +7919,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double height,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImS32)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS32PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHS32PtrS32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,int,double,double,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImU32*" + }, + { + "name": "ys", "type": "const ImU32*" }, { @@ -3005,10 +7957,6 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3018,32 +7966,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double height,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", "stride": "sizeof(ImU32)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU32PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHU32PtrU32Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,int,double,double,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double height,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", + "name": "xs", + "type": "const ImS64*" + }, + { + "name": "ys", "type": "const ImS64*" }, { @@ -3055,7 +8005,50 @@ "type": "double" }, { - "name": "shift", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double height,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", + "cimguiname": "ImPlot_PlotBarsH", + "defaults": { + "offset": "0", + "stride": "sizeof(ImS64)" + }, + "funcname": "PlotBarsH", + "location": "implot:405", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotBarsHS64PtrS64Ptr", + "ret": "void", + "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double height,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const ImU64*" + }, + { + "name": "ys", + "type": "const ImU64*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "height", "type": "double" }, { @@ -3067,33 +8060,39 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double height,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,count,height,offset,stride)", "cimguiname": "ImPlot_PlotBarsH", "defaults": { - "height": "0.67", "offset": "0", - "shift": "0", - "stride": "sizeof(ImS64)" + "stride": "sizeof(ImU64)" }, "funcname": "PlotBarsH", - "location": "implot:414", + "location": "implot:405", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS64PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHU64PtrU64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,int,double,double,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", "stname": "" - }, + } + ], + "ImPlot_PlotBarsHG": [ { - "args": "(const char* label_id,const ImU64* values,int count,double height,double shift,int offset,int stride)", + "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double height,int offset)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU64*" + "name": "getter", + "ret": "ImPlotPoint", + "signature": "(void* data,int idx)", + "type": "ImPlotPoint(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" }, { "name": "count", @@ -3103,38 +8102,30 @@ "name": "height", "type": "double" }, - { - "name": "shift", - "type": "double" - }, { "name": "offset", "type": "int" - }, - { - "name": "stride", - "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* values,int count,double height=0.67,double shift=0,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,values,count,height,shift,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double height,int offset=0)", + "call_args": "(label_id,getter,data,count,height,offset)", + "cimguiname": "ImPlot_PlotBarsHG", "defaults": { - "height": "0.67", - "offset": "0", - "shift": "0", - "stride": "sizeof(ImU64)" + "offset": "0" }, - "funcname": "PlotBarsH", - "location": "implot:414", + "funcname": "PlotBarsHG", + "location": "implot:406", + "manual": true, "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU64PtrInt", + "ov_cimguiname": "ImPlot_PlotBarsHG", "ret": "void", - "signature": "(const char*,const ImU64*,int,double,double,int,int)", + "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,double,int)", "stname": "" - }, + } + ], + "ImPlot_PlotDigital": [ { - "args": "(const char* label_id,const float* xs,const float* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3152,10 +8143,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3165,23 +8152,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double height,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(float)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHFloatPtrFloatPtr", + "ov_cimguiname": "ImPlot_PlotDigitalFloatPtr", "ret": "void", - "signature": "(const char*,const float*,const float*,int,double,int,int)", + "signature": "(const char*,const float*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3199,10 +8186,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3212,23 +8195,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double height,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(double)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHdoublePtrdoublePtr", + "ov_cimguiname": "ImPlot_PlotDigitaldoublePtr", "ret": "void", - "signature": "(const char*,const double*,const double*,int,double,int,int)", + "signature": "(const char*,const double*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3246,10 +8229,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3259,23 +8238,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double height,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS8PtrS8Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalS8Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3293,10 +8272,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3306,23 +8281,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double height,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU8PtrU8Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3340,10 +8315,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3353,23 +8324,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double height,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS16PtrS16Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalS16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3387,10 +8358,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3400,23 +8367,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double height,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU16PtrU16Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalU16Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3434,10 +8401,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3447,23 +8410,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double height,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS32PtrS32Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalS32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3481,10 +8444,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3494,23 +8453,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double height,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU32PtrU32Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalU32Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3528,10 +8487,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3541,23 +8496,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double height,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImS64)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHS64PtrS64Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalS64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double height,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3575,10 +8530,6 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" @@ -3588,25 +8539,25 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double height,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,count,height,offset,stride)", - "cimguiname": "ImPlot_PlotBarsH", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotDigital", "defaults": { "offset": "0", "stride": "sizeof(ImU64)" }, - "funcname": "PlotBarsH", - "location": "implot:415", + "funcname": "PlotDigital", + "location": "implot:431", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHU64PtrU64Ptr", + "ov_cimguiname": "ImPlot_PlotDigitalU64Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,int,int,int)", "stname": "" } ], - "ImPlot_PlotBarsHG": [ + "ImPlot_PlotDigitalG": [ { - "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double height,int offset)", + "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset)", "argsT": [ { "name": "label_id", @@ -3626,34 +8577,52 @@ "name": "count", "type": "int" }, - { - "name": "height", - "type": "double" - }, { "name": "offset", "type": "int" } ], - "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,double height,int offset=0)", - "call_args": "(label_id,getter,data,count,height,offset)", - "cimguiname": "ImPlot_PlotBarsHG", + "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset=0)", + "call_args": "(label_id,getter,data,count,offset)", + "cimguiname": "ImPlot_PlotDigitalG", "defaults": { "offset": "0" }, - "funcname": "PlotBarsHG", - "location": "implot:416", + "funcname": "PlotDigitalG", + "location": "implot:432", "manual": true, "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotBarsHG", + "ov_cimguiname": "ImPlot_PlotDigitalG", "ret": "void", - "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,double,int)", + "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,int)", "stname": "" } ], - "ImPlot_PlotDigital": [ + "ImPlot_PlotDummy": [ { - "args": "(const char* label_id,const float* xs,const float* ys,int count,int offset,int stride)", + "args": "(const char* label_id)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label_id)", + "call_args": "(label_id)", + "cimguiname": "ImPlot_PlotDummy", + "defaults": {}, + "funcname": "PlotDummy", + "location": "implot:441", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotDummy", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "ImPlot_PlotErrorBars": [ + { + "args": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3667,6 +8636,10 @@ "name": "ys", "type": "const float*" }, + { + "name": "err", + "type": "const float*" + }, { "name": "count", "type": "int" @@ -3680,23 +8653,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(float)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalFloatPtr", + "ov_cimguiname": "ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrInt", "ret": "void", - "signature": "(const char*,const float*,const float*,int,int,int)", + "signature": "(const char*,const float*,const float*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3710,6 +8683,10 @@ "name": "ys", "type": "const double*" }, + { + "name": "err", + "type": "const double*" + }, { "name": "count", "type": "int" @@ -3723,23 +8700,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(double)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitaldoublePtr", + "ov_cimguiname": "ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrInt", "ret": "void", - "signature": "(const char*,const double*,const double*,int,int,int)", + "signature": "(const char*,const double*,const double*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3753,6 +8730,10 @@ "name": "ys", "type": "const ImS8*" }, + { + "name": "err", + "type": "const ImS8*" + }, { "name": "count", "type": "int" @@ -3766,23 +8747,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalS8Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrInt", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,int,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3796,6 +8777,10 @@ "name": "ys", "type": "const ImU8*" }, + { + "name": "err", + "type": "const ImU8*" + }, { "name": "count", "type": "int" @@ -3809,23 +8794,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalU8Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrInt", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,int,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3839,6 +8824,10 @@ "name": "ys", "type": "const ImS16*" }, + { + "name": "err", + "type": "const ImS16*" + }, { "name": "count", "type": "int" @@ -3852,23 +8841,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalS16Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrInt", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,int,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3882,6 +8871,10 @@ "name": "ys", "type": "const ImU16*" }, + { + "name": "err", + "type": "const ImU16*" + }, { "name": "count", "type": "int" @@ -3895,23 +8888,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalU16Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrInt", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,int,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3925,6 +8918,10 @@ "name": "ys", "type": "const ImS32*" }, + { + "name": "err", + "type": "const ImS32*" + }, { "name": "count", "type": "int" @@ -3938,23 +8935,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalS32Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrInt", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,int,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -3968,6 +8965,10 @@ "name": "ys", "type": "const ImU32*" }, + { + "name": "err", + "type": "const ImU32*" + }, { "name": "count", "type": "int" @@ -3981,23 +8982,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalU32Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrInt", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,int,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4012,47 +9013,8 @@ "type": "const ImS64*" }, { - "name": "count", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "stride", - "type": "int" - } - ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", - "defaults": { - "offset": "0", - "stride": "sizeof(ImS64)" - }, - "funcname": "PlotDigital", - "location": "implot:437", - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalS64Ptr", - "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,int,int,int)", - "stname": "" - }, - { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int offset,int stride)", - "argsT": [ - { - "name": "label_id", - "type": "const char*" - }, - { - "name": "xs", - "type": "const ImU64*" - }, - { - "name": "ys", - "type": "const ImU64*" + "name": "err", + "type": "const ImS64*" }, { "name": "count", @@ -4067,39 +9029,39 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,count,offset,stride)", - "cimguiname": "ImPlot_PlotDigital", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", - "stride": "sizeof(ImU64)" + "stride": "sizeof(ImS64)" }, - "funcname": "PlotDigital", - "location": "implot:437", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalU64Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrInt", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,int,int,int)", - "stname": "" - } - ], - "ImPlot_PlotDigitalG": [ + "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", + "stname": "" + }, { - "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "getter", - "ret": "ImPlotPoint", - "signature": "(void* data,int idx)", - "type": "ImPlotPoint(*)(void* data,int idx)" + "name": "xs", + "type": "const ImU64*" }, { - "name": "data", - "type": "void*" + "name": "ys", + "type": "const ImU64*" + }, + { + "name": "err", + "type": "const ImU64*" }, { "name": "count", @@ -4108,49 +9070,29 @@ { "name": "offset", "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset=0)", - "call_args": "(label_id,getter,data,count,offset)", - "cimguiname": "ImPlot_PlotDigitalG", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBars", "defaults": { - "offset": "0" + "offset": "0", + "stride": "sizeof(ImU64)" }, - "funcname": "PlotDigitalG", - "location": "implot:438", - "manual": true, - "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDigitalG", - "ret": "void", - "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,int)", - "stname": "" - } - ], - "ImPlot_PlotDummy": [ - { - "args": "(const char* label_id)", - "argsT": [ - { - "name": "label_id", - "type": "const char*" - } - ], - "argsoriginal": "(const char* label_id)", - "call_args": "(label_id)", - "cimguiname": "ImPlot_PlotDummy", - "defaults": {}, - "funcname": "PlotDummy", - "location": "implot:447", + "funcname": "PlotErrorBars", + "location": "implot:409", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotDummy", + "ov_cimguiname": "ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrInt", "ret": "void", - "signature": "(const char*)", + "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", "stname": "" - } - ], - "ImPlot_PlotErrorBars": [ + }, { - "args": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4165,7 +9107,11 @@ "type": "const float*" }, { - "name": "err", + "name": "neg", + "type": "const float*" + }, + { + "name": "pos", "type": "const float*" }, { @@ -4181,23 +9127,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(float)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtr", "ret": "void", - "signature": "(const char*,const float*,const float*,const float*,int,int,int)", + "signature": "(const char*,const float*,const float*,const float*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4212,7 +9158,11 @@ "type": "const double*" }, { - "name": "err", + "name": "neg", + "type": "const double*" + }, + { + "name": "pos", "type": "const double*" }, { @@ -4228,23 +9178,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(double)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtr", "ret": "void", - "signature": "(const char*,const double*,const double*,const double*,int,int,int)", + "signature": "(const char*,const double*,const double*,const double*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4259,7 +9209,11 @@ "type": "const ImS8*" }, { - "name": "err", + "name": "neg", + "type": "const ImS8*" + }, + { + "name": "pos", "type": "const ImS8*" }, { @@ -4275,23 +9229,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrS8Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4306,7 +9260,11 @@ "type": "const ImU8*" }, { - "name": "err", + "name": "neg", + "type": "const ImU8*" + }, + { + "name": "pos", "type": "const ImU8*" }, { @@ -4322,23 +9280,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4353,7 +9311,11 @@ "type": "const ImS16*" }, { - "name": "err", + "name": "neg", + "type": "const ImS16*" + }, + { + "name": "pos", "type": "const ImS16*" }, { @@ -4369,23 +9331,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrS16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4400,7 +9362,11 @@ "type": "const ImU16*" }, { - "name": "err", + "name": "neg", + "type": "const ImU16*" + }, + { + "name": "pos", "type": "const ImU16*" }, { @@ -4416,23 +9382,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrU16Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4447,7 +9413,11 @@ "type": "const ImS32*" }, { - "name": "err", + "name": "neg", + "type": "const ImS32*" + }, + { + "name": "pos", "type": "const ImS32*" }, { @@ -4463,23 +9433,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrS32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4494,7 +9464,11 @@ "type": "const ImU32*" }, { - "name": "err", + "name": "neg", + "type": "const ImU32*" + }, + { + "name": "pos", "type": "const ImU32*" }, { @@ -4510,23 +9484,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrU32Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4541,7 +9515,11 @@ "type": "const ImS64*" }, { - "name": "err", + "name": "neg", + "type": "const ImS64*" + }, + { + "name": "pos", "type": "const ImS64*" }, { @@ -4557,23 +9535,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImS64)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrS64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4588,7 +9566,11 @@ "type": "const ImU64*" }, { - "name": "err", + "name": "neg", + "type": "const ImU64*" + }, + { + "name": "pos", "type": "const ImU64*" }, { @@ -4604,23 +9586,25 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBars", "defaults": { "offset": "0", "stride": "sizeof(ImU64)" }, "funcname": "PlotErrorBars", - "location": "implot:419", + "location": "implot:410", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrU64Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", "stname": "" - }, + } + ], + "ImPlot_PlotErrorBarsH": [ { - "args": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4635,11 +9619,7 @@ "type": "const float*" }, { - "name": "neg", - "type": "const float*" - }, - { - "name": "pos", + "name": "err", "type": "const float*" }, { @@ -4655,23 +9635,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(float)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrInt", "ret": "void", - "signature": "(const char*,const float*,const float*,const float*,const float*,int,int,int)", + "signature": "(const char*,const float*,const float*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4686,11 +9666,7 @@ "type": "const double*" }, { - "name": "neg", - "type": "const double*" - }, - { - "name": "pos", + "name": "err", "type": "const double*" }, { @@ -4706,23 +9682,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(double)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrInt", "ret": "void", - "signature": "(const char*,const double*,const double*,const double*,const double*,int,int,int)", + "signature": "(const char*,const double*,const double*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4737,11 +9713,7 @@ "type": "const ImS8*" }, { - "name": "neg", - "type": "const ImS8*" - }, - { - "name": "pos", + "name": "err", "type": "const ImS8*" }, { @@ -4757,23 +9729,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrS8Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrInt", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4788,11 +9760,7 @@ "type": "const ImU8*" }, { - "name": "neg", - "type": "const ImU8*" - }, - { - "name": "pos", + "name": "err", "type": "const ImU8*" }, { @@ -4808,23 +9776,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrU8Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrInt", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4839,11 +9807,7 @@ "type": "const ImS16*" }, { - "name": "neg", - "type": "const ImS16*" - }, - { - "name": "pos", + "name": "err", "type": "const ImS16*" }, { @@ -4859,23 +9823,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrS16Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrInt", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4890,11 +9854,7 @@ "type": "const ImU16*" }, { - "name": "neg", - "type": "const ImU16*" - }, - { - "name": "pos", + "name": "err", "type": "const ImU16*" }, { @@ -4910,23 +9870,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrU16Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrInt", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4941,11 +9901,7 @@ "type": "const ImS32*" }, { - "name": "neg", - "type": "const ImS32*" - }, - { - "name": "pos", + "name": "err", "type": "const ImS32*" }, { @@ -4961,23 +9917,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrS32Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrInt", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -4992,11 +9948,7 @@ "type": "const ImU32*" }, { - "name": "neg", - "type": "const ImU32*" - }, - { - "name": "pos", + "name": "err", "type": "const ImU32*" }, { @@ -5012,23 +9964,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrU32Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrInt", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5043,11 +9995,7 @@ "type": "const ImS64*" }, { - "name": "neg", - "type": "const ImS64*" - }, - { - "name": "pos", + "name": "err", "type": "const ImS64*" }, { @@ -5063,23 +10011,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS64)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrS64Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrInt", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5094,11 +10042,7 @@ "type": "const ImU64*" }, { - "name": "neg", - "type": "const ImU64*" - }, - { - "name": "pos", + "name": "err", "type": "const ImU64*" }, { @@ -5114,25 +10058,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBars", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU64)" }, - "funcname": "PlotErrorBars", - "location": "implot:420", + "funcname": "PlotErrorBarsH", + "location": "implot:413", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrU64Ptr", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrInt", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", "stname": "" - } - ], - "ImPlot_PlotErrorBarsH": [ + }, { - "args": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5147,7 +10089,11 @@ "type": "const float*" }, { - "name": "err", + "name": "neg", + "type": "const float*" + }, + { + "name": "pos", "type": "const float*" }, { @@ -5163,23 +10109,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(float)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrFloatPtr", "ret": "void", - "signature": "(const char*,const float*,const float*,const float*,int,int,int)", + "signature": "(const char*,const float*,const float*,const float*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset,int stride)", + "args": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5194,7 +10140,11 @@ "type": "const double*" }, { - "name": "err", + "name": "neg", + "type": "const double*" + }, + { + "name": "pos", "type": "const double*" }, { @@ -5210,23 +10160,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(double)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrdoublePtr", "ret": "void", - "signature": "(const char*,const double*,const double*,const double*,int,int,int)", + "signature": "(const char*,const double*,const double*,const double*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5241,7 +10191,11 @@ "type": "const ImS8*" }, { - "name": "err", + "name": "neg", + "type": "const ImS8*" + }, + { + "name": "pos", "type": "const ImS8*" }, { @@ -5257,23 +10211,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrS8Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", + "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5288,7 +10242,11 @@ "type": "const ImU8*" }, { - "name": "err", + "name": "neg", + "type": "const ImU8*" + }, + { + "name": "pos", "type": "const ImU8*" }, { @@ -5304,23 +10262,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", + "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5335,7 +10293,11 @@ "type": "const ImS16*" }, { - "name": "err", + "name": "neg", + "type": "const ImS16*" + }, + { + "name": "pos", "type": "const ImS16*" }, { @@ -5351,23 +10313,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrS16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5382,7 +10344,11 @@ "type": "const ImU16*" }, { - "name": "err", + "name": "neg", + "type": "const ImU16*" + }, + { + "name": "pos", "type": "const ImU16*" }, { @@ -5398,23 +10364,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrU16Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5429,7 +10395,11 @@ "type": "const ImS32*" }, { - "name": "err", + "name": "neg", + "type": "const ImS32*" + }, + { + "name": "pos", "type": "const ImS32*" }, { @@ -5445,23 +10415,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrS32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5476,7 +10446,11 @@ "type": "const ImU32*" }, { - "name": "err", + "name": "neg", + "type": "const ImU32*" + }, + { + "name": "pos", "type": "const ImU32*" }, { @@ -5492,23 +10466,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrU32Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5523,7 +10497,11 @@ "type": "const ImS64*" }, { - "name": "err", + "name": "neg", + "type": "const ImS64*" + }, + { + "name": "pos", "type": "const ImS64*" }, { @@ -5539,23 +10517,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImS64)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrS64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -5570,7 +10548,11 @@ "type": "const ImU64*" }, { - "name": "err", + "name": "neg", + "type": "const ImU64*" + }, + { + "name": "pos", "type": "const ImU64*" }, { @@ -5586,44 +10568,34 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,err,count,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", "cimguiname": "ImPlot_PlotErrorBarsH", "defaults": { "offset": "0", "stride": "sizeof(ImU64)" }, "funcname": "PlotErrorBarsH", - "location": "implot:423", + "location": "implot:414", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrInt", + "ov_cimguiname": "ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrU64Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", "stname": "" - }, + } + ], + "ImPlot_PlotHLines": [ { - "args": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const float* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const float*" - }, { "name": "ys", "type": "const float*" }, - { - "name": "neg", - "type": "const float*" - }, - { - "name": "pos", - "type": "const float*" - }, { "name": "count", "type": "int" @@ -5637,44 +10609,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,int offset=0,int stride=sizeof(float))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const float* ys,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(float)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrFloatPtr", + "ov_cimguiname": "ImPlot_PlotHLinesFloatPtr", "ret": "void", - "signature": "(const char*,const float*,const float*,const float*,const float*,int,int,int)", + "signature": "(const char*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const double* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const double*" - }, { "name": "ys", "type": "const double*" }, - { - "name": "neg", - "type": "const double*" - }, - { - "name": "pos", - "type": "const double*" - }, { "name": "count", "type": "int" @@ -5688,44 +10648,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,int offset=0,int stride=sizeof(double))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const double* ys,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(double)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrdoublePtr", + "ov_cimguiname": "ImPlot_PlotHLinesdoublePtr", "ret": "void", - "signature": "(const char*,const double*,const double*,const double*,const double*,int,int,int)", + "signature": "(const char*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS8* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImS8*" - }, { "name": "ys", "type": "const ImS8*" }, - { - "name": "neg", - "type": "const ImS8*" - }, - { - "name": "pos", - "type": "const ImS8*" - }, { "name": "count", "type": "int" @@ -5739,44 +10687,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,int offset=0,int stride=sizeof(ImS8))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImS8* ys,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImS8)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrS8Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesS8Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,const ImS8*,int,int,int)", + "signature": "(const char*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU8* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImU8*" - }, { "name": "ys", "type": "const ImU8*" }, - { - "name": "neg", - "type": "const ImU8*" - }, - { - "name": "pos", - "type": "const ImU8*" - }, { "name": "count", "type": "int" @@ -5790,44 +10726,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImU8* ys,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImU8)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrU8Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesU8Ptr", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,const ImU8*,int,int,int)", + "signature": "(const char*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS16* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImS16*" - }, { "name": "ys", "type": "const ImS16*" }, - { - "name": "neg", - "type": "const ImS16*" - }, - { - "name": "pos", - "type": "const ImS16*" - }, { "name": "count", "type": "int" @@ -5841,44 +10765,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImS16* ys,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImS16)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrS16Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesS16Ptr", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,const ImS16*,int,int,int)", + "signature": "(const char*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU16* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImU16*" - }, { "name": "ys", "type": "const ImU16*" }, - { - "name": "neg", - "type": "const ImU16*" - }, - { - "name": "pos", - "type": "const ImU16*" - }, { "name": "count", "type": "int" @@ -5892,44 +10804,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImU16* ys,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImU16)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrU16Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesU16Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,const ImU16*,int,int,int)", + "signature": "(const char*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS32* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImS32*" - }, { "name": "ys", "type": "const ImS32*" }, - { - "name": "neg", - "type": "const ImS32*" - }, - { - "name": "pos", - "type": "const ImS32*" - }, { "name": "count", "type": "int" @@ -5943,44 +10843,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImS32* ys,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImS32)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrS32Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesS32Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,const ImS32*,int,int,int)", + "signature": "(const char*,const ImS32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU32* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImU32*" - }, { "name": "ys", "type": "const ImU32*" }, - { - "name": "neg", - "type": "const ImU32*" - }, - { - "name": "pos", - "type": "const ImU32*" - }, { "name": "count", "type": "int" @@ -5994,44 +10882,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImU32* ys,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImU32)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrU32Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesU32Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,const ImU32*,int,int,int)", + "signature": "(const char*,const ImU32*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImS64* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImS64*" - }, { "name": "ys", "type": "const ImS64*" }, - { - "name": "neg", - "type": "const ImS64*" - }, - { - "name": "pos", - "type": "const ImS64*" - }, { "name": "count", "type": "int" @@ -6045,44 +10921,32 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImS64* ys,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImS64)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrS64Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesS64Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,const ImS64*,int,int,int)", + "signature": "(const char*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset,int stride)", + "args": "(const char* label_id,const ImU64* ys,int count,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, - { - "name": "xs", - "type": "const ImU64*" - }, { "name": "ys", "type": "const ImU64*" }, - { - "name": "neg", - "type": "const ImU64*" - }, - { - "name": "pos", - "type": "const ImU64*" - }, { "name": "count", "type": "int" @@ -6096,19 +10960,19 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,neg,pos,count,offset,stride)", - "cimguiname": "ImPlot_PlotErrorBarsH", + "argsoriginal": "(const char* label_id,const ImU64* ys,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotHLines", "defaults": { "offset": "0", "stride": "sizeof(ImU64)" }, - "funcname": "PlotErrorBarsH", - "location": "implot:424", + "funcname": "PlotHLines", + "location": "implot:422", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrU64Ptr", + "ov_cimguiname": "ImPlot_PlotHLinesU64Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,const ImU64*,int,int,int)", + "signature": "(const char*,const ImU64*,int,int,int)", "stname": "" } ], @@ -6162,7 +11026,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapFloatPtr", "ret": "void", @@ -6218,7 +11082,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapdoublePtr", "ret": "void", @@ -6274,7 +11138,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapS8Ptr", "ret": "void", @@ -6330,7 +11194,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapU8Ptr", "ret": "void", @@ -6386,7 +11250,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapS16Ptr", "ret": "void", @@ -6442,7 +11306,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapU16Ptr", "ret": "void", @@ -6498,7 +11362,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapS32Ptr", "ret": "void", @@ -6554,7 +11418,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapU32Ptr", "ret": "void", @@ -6610,7 +11474,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapS64Ptr", "ret": "void", @@ -6666,7 +11530,7 @@ "label_fmt": "\"%.1f\"" }, "funcname": "PlotHeatmap", - "location": "implot:434", + "location": "implot:428", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotHeatmapU64Ptr", "ret": "void", @@ -6716,7 +11580,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "PlotImage", - "location": "implot:441", + "location": "implot:435", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotImage", "ret": "void", @@ -6767,7 +11631,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineFloatPtrInt", "ret": "void", @@ -6816,7 +11680,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLinedoublePtrInt", "ret": "void", @@ -6865,7 +11729,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS8PtrInt", "ret": "void", @@ -6914,7 +11778,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU8PtrInt", "ret": "void", @@ -6963,7 +11827,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS16PtrInt", "ret": "void", @@ -7012,7 +11876,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU16PtrInt", "ret": "void", @@ -7061,7 +11925,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS32PtrInt", "ret": "void", @@ -7110,7 +11974,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU32PtrInt", "ret": "void", @@ -7159,7 +12023,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS64PtrInt", "ret": "void", @@ -7208,7 +12072,7 @@ "xscale": "1" }, "funcname": "PlotLine", - "location": "implot:388", + "location": "implot:378", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU64PtrInt", "ret": "void", @@ -7251,7 +12115,7 @@ "stride": "sizeof(float)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineFloatPtrFloatPtr", "ret": "void", @@ -7294,7 +12158,7 @@ "stride": "sizeof(double)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLinedoublePtrdoublePtr", "ret": "void", @@ -7337,7 +12201,7 @@ "stride": "sizeof(ImS8)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS8PtrS8Ptr", "ret": "void", @@ -7380,7 +12244,7 @@ "stride": "sizeof(ImU8)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU8PtrU8Ptr", "ret": "void", @@ -7423,7 +12287,7 @@ "stride": "sizeof(ImS16)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS16PtrS16Ptr", "ret": "void", @@ -7466,7 +12330,7 @@ "stride": "sizeof(ImU16)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU16PtrU16Ptr", "ret": "void", @@ -7509,7 +12373,7 @@ "stride": "sizeof(ImS32)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS32PtrS32Ptr", "ret": "void", @@ -7552,7 +12416,7 @@ "stride": "sizeof(ImU32)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU32PtrU32Ptr", "ret": "void", @@ -7595,7 +12459,7 @@ "stride": "sizeof(ImS64)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineS64PtrS64Ptr", "ret": "void", @@ -7638,7 +12502,7 @@ "stride": "sizeof(ImU64)" }, "funcname": "PlotLine", - "location": "implot:389", + "location": "implot:379", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineU64PtrU64Ptr", "ret": "void", @@ -7680,7 +12544,7 @@ "offset": "0" }, "funcname": "PlotLineG", - "location": "implot:390", + "location": "implot:380", "manual": true, "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotLineG", @@ -7739,7 +12603,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartFloatPtr", "ret": "void", @@ -7795,7 +12659,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartdoublePtr", "ret": "void", @@ -7851,7 +12715,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartS8Ptr", "ret": "void", @@ -7907,7 +12771,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartU8Ptr", "ret": "void", @@ -7963,7 +12827,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartS16Ptr", "ret": "void", @@ -8019,7 +12883,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartU16Ptr", "ret": "void", @@ -8075,7 +12939,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartS32Ptr", "ret": "void", @@ -8131,7 +12995,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartU32Ptr", "ret": "void", @@ -8187,7 +13051,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartS64Ptr", "ret": "void", @@ -8243,7 +13107,7 @@ "normalize": "false" }, "funcname": "PlotPieChart", - "location": "implot:431", + "location": "implot:425", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotPieChartU64Ptr", "ret": "void", @@ -8251,6 +13115,134 @@ "stname": "" } ], + "ImPlot_PlotRects": [ + { + "args": "(const char* label_id,const float* xs,const float* ys,int count,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const float*" + }, + { + "name": "ys", + "type": "const float*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotRects", + "defaults": { + "offset": "0", + "stride": "sizeof(float)" + }, + "funcname": "PlotRects", + "location": "implot_internal:991", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotRectsFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,const float*,int,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const double* xs,const double* ys,int count,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const double*" + }, + { + "name": "ys", + "type": "const double*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,count,offset,stride)", + "cimguiname": "ImPlot_PlotRects", + "defaults": { + "offset": "0", + "stride": "sizeof(double)" + }, + "funcname": "PlotRects", + "location": "implot_internal:992", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotRectsdoublePtr", + "ret": "void", + "signature": "(const char*,const double*,const double*,int,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "getter", + "ret": "ImPlotPoint", + "signature": "(void* data,int idx)", + "type": "ImPlotPoint(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,ImPlotPoint(*getter)(void* data,int idx),void* data,int count,int offset=0)", + "call_args": "(label_id,getter,data,count,offset)", + "cimguiname": "ImPlot_PlotRects", + "defaults": { + "offset": "0" + }, + "funcname": "PlotRects", + "location": "implot_internal:993", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotRectsFnPlotPoIntPtr", + "ret": "void", + "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,int)", + "stname": "" + } + ], "ImPlot_PlotScatter": [ { "args": "(const char* label_id,const float* values,int count,double xscale,double x0,int offset,int stride)", @@ -8294,7 +13286,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterFloatPtrInt", "ret": "void", @@ -8343,7 +13335,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterdoublePtrInt", "ret": "void", @@ -8392,7 +13384,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS8PtrInt", "ret": "void", @@ -8441,7 +13433,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU8PtrInt", "ret": "void", @@ -8490,7 +13482,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS16PtrInt", "ret": "void", @@ -8539,7 +13531,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU16PtrInt", "ret": "void", @@ -8588,7 +13580,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS32PtrInt", "ret": "void", @@ -8637,7 +13629,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU32PtrInt", "ret": "void", @@ -8686,7 +13678,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS64PtrInt", "ret": "void", @@ -8735,7 +13727,7 @@ "xscale": "1" }, "funcname": "PlotScatter", - "location": "implot:393", + "location": "implot:383", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU64PtrInt", "ret": "void", @@ -8778,7 +13770,7 @@ "stride": "sizeof(float)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterFloatPtrFloatPtr", "ret": "void", @@ -8821,7 +13813,7 @@ "stride": "sizeof(double)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterdoublePtrdoublePtr", "ret": "void", @@ -8864,7 +13856,7 @@ "stride": "sizeof(ImS8)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS8PtrS8Ptr", "ret": "void", @@ -8907,7 +13899,7 @@ "stride": "sizeof(ImU8)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU8PtrU8Ptr", "ret": "void", @@ -8950,7 +13942,7 @@ "stride": "sizeof(ImS16)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS16PtrS16Ptr", "ret": "void", @@ -8993,7 +13985,7 @@ "stride": "sizeof(ImU16)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU16PtrU16Ptr", "ret": "void", @@ -9036,7 +14028,7 @@ "stride": "sizeof(ImS32)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS32PtrS32Ptr", "ret": "void", @@ -9079,7 +14071,7 @@ "stride": "sizeof(ImU32)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU32PtrU32Ptr", "ret": "void", @@ -9122,7 +14114,7 @@ "stride": "sizeof(ImS64)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterS64PtrS64Ptr", "ret": "void", @@ -9165,7 +14157,7 @@ "stride": "sizeof(ImU64)" }, "funcname": "PlotScatter", - "location": "implot:394", + "location": "implot:384", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterU64PtrU64Ptr", "ret": "void", @@ -9207,7 +14199,7 @@ "offset": "0" }, "funcname": "PlotScatterG", - "location": "implot:395", + "location": "implot:385", "manual": true, "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotScatterG", @@ -9264,9 +14256,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedFloatPtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedFloatPtrInt", "ret": "void", "signature": "(const char*,const float*,int,double,double,double,int,int)", "stname": "" @@ -9318,9 +14310,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadeddoublePtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadeddoublePtrInt", "ret": "void", "signature": "(const char*,const double*,int,double,double,double,int,int)", "stname": "" @@ -9372,9 +14364,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS8PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedS8PtrInt", "ret": "void", "signature": "(const char*,const ImS8*,int,double,double,double,int,int)", "stname": "" @@ -9426,9 +14418,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU8PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedU8PtrInt", "ret": "void", "signature": "(const char*,const ImU8*,int,double,double,double,int,int)", "stname": "" @@ -9480,9 +14472,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS16PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedS16PtrInt", "ret": "void", "signature": "(const char*,const ImS16*,int,double,double,double,int,int)", "stname": "" @@ -9534,9 +14526,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU16PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedU16PtrInt", "ret": "void", "signature": "(const char*,const ImU16*,int,double,double,double,int,int)", "stname": "" @@ -9588,9 +14580,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS32PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedS32PtrInt", "ret": "void", "signature": "(const char*,const ImS32*,int,double,double,double,int,int)", "stname": "" @@ -9642,9 +14634,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU32PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedU32PtrInt", "ret": "void", "signature": "(const char*,const ImU32*,int,double,double,double,int,int)", "stname": "" @@ -9696,9 +14688,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS64PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedS64PtrInt", "ret": "void", "signature": "(const char*,const ImS64*,int,double,double,double,int,int)", "stname": "" @@ -9750,9 +14742,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:403", + "location": "implot:393", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU64PtrIntdoubledoubleInt", + "ov_cimguiname": "ImPlot_PlotShadedU64PtrInt", "ret": "void", "signature": "(const char*,const ImU64*,int,double,double,double,int,int)", "stname": "" @@ -9798,9 +14790,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedFloatPtrFloatPtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedFloatPtrFloatPtrInt", "ret": "void", "signature": "(const char*,const float*,const float*,int,double,int,int)", "stname": "" @@ -9846,9 +14838,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadeddoublePtrdoublePtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadeddoublePtrdoublePtrInt", "ret": "void", "signature": "(const char*,const double*,const double*,int,double,int,int)", "stname": "" @@ -9894,9 +14886,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS8PtrS8PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedS8PtrS8PtrInt", "ret": "void", "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", "stname": "" @@ -9942,9 +14934,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU8PtrU8PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedU8PtrU8PtrInt", "ret": "void", "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", "stname": "" @@ -9990,9 +14982,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS16PtrS16PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedS16PtrS16PtrInt", "ret": "void", "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", "stname": "" @@ -10038,9 +15030,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU16PtrU16PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedU16PtrU16PtrInt", "ret": "void", "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", "stname": "" @@ -10086,9 +15078,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS32PtrS32PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedS32PtrS32PtrInt", "ret": "void", "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", "stname": "" @@ -10134,9 +15126,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU32PtrU32PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedU32PtrU32PtrInt", "ret": "void", "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", "stname": "" @@ -10182,9 +15174,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedS64PtrS64PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedS64PtrS64PtrInt", "ret": "void", "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", "stname": "" @@ -10230,9 +15222,9 @@ "y_ref": "0" }, "funcname": "PlotShaded", - "location": "implot:404", + "location": "implot:394", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotShadedU64PtrU64PtrIntInt", + "ov_cimguiname": "ImPlot_PlotShadedU64PtrU64PtrInt", "ret": "void", "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", "stname": "" @@ -10277,7 +15269,7 @@ "stride": "sizeof(float)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr", "ret": "void", @@ -10324,7 +15316,7 @@ "stride": "sizeof(double)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr", "ret": "void", @@ -10371,7 +15363,7 @@ "stride": "sizeof(ImS8)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedS8PtrS8PtrS8Ptr", "ret": "void", @@ -10418,7 +15410,7 @@ "stride": "sizeof(ImU8)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedU8PtrU8PtrU8Ptr", "ret": "void", @@ -10465,7 +15457,7 @@ "stride": "sizeof(ImS16)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedS16PtrS16PtrS16Ptr", "ret": "void", @@ -10512,7 +15504,7 @@ "stride": "sizeof(ImU16)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedU16PtrU16PtrU16Ptr", "ret": "void", @@ -10559,7 +15551,7 @@ "stride": "sizeof(ImS32)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedS32PtrS32PtrS32Ptr", "ret": "void", @@ -10606,7 +15598,7 @@ "stride": "sizeof(ImU32)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedU32PtrU32PtrU32Ptr", "ret": "void", @@ -10653,7 +15645,7 @@ "stride": "sizeof(ImS64)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedS64PtrS64PtrS64Ptr", "ret": "void", @@ -10700,7 +15692,7 @@ "stride": "sizeof(ImU64)" }, "funcname": "PlotShaded", - "location": "implot:405", + "location": "implot:395", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedU64PtrU64PtrU64Ptr", "ret": "void", @@ -10752,7 +15744,7 @@ "offset": "0" }, "funcname": "PlotShadedG", - "location": "implot:406", + "location": "implot:396", "manual": true, "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotShadedG", @@ -10804,7 +15796,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsFloatPtrInt", "ret": "void", @@ -10853,7 +15845,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsdoublePtrInt", "ret": "void", @@ -10902,7 +15894,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS8PtrInt", "ret": "void", @@ -10951,7 +15943,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU8PtrInt", "ret": "void", @@ -11000,7 +15992,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS16PtrInt", "ret": "void", @@ -11049,7 +16041,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU16PtrInt", "ret": "void", @@ -11098,7 +16090,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS32PtrInt", "ret": "void", @@ -11147,7 +16139,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU32PtrInt", "ret": "void", @@ -11196,7 +16188,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS64PtrInt", "ret": "void", @@ -11245,7 +16237,7 @@ "xscale": "1" }, "funcname": "PlotStairs", - "location": "implot:398", + "location": "implot:388", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU64PtrInt", "ret": "void", @@ -11288,7 +16280,7 @@ "stride": "sizeof(float)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsFloatPtrFloatPtr", "ret": "void", @@ -11331,7 +16323,7 @@ "stride": "sizeof(double)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsdoublePtrdoublePtr", "ret": "void", @@ -11374,7 +16366,7 @@ "stride": "sizeof(ImS8)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS8PtrS8Ptr", "ret": "void", @@ -11417,7 +16409,7 @@ "stride": "sizeof(ImU8)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU8PtrU8Ptr", "ret": "void", @@ -11460,7 +16452,7 @@ "stride": "sizeof(ImS16)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS16PtrS16Ptr", "ret": "void", @@ -11503,7 +16495,7 @@ "stride": "sizeof(ImU16)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU16PtrU16Ptr", "ret": "void", @@ -11546,7 +16538,7 @@ "stride": "sizeof(ImS32)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS32PtrS32Ptr", "ret": "void", @@ -11589,7 +16581,7 @@ "stride": "sizeof(ImU32)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU32PtrU32Ptr", "ret": "void", @@ -11632,7 +16624,7 @@ "stride": "sizeof(ImS64)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsS64PtrS64Ptr", "ret": "void", @@ -11675,7 +16667,7 @@ "stride": "sizeof(ImU64)" }, "funcname": "PlotStairs", - "location": "implot:399", + "location": "implot:389", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PlotStairsU64PtrU64Ptr", "ret": "void", @@ -11717,17 +16709,233 @@ "offset": "0" }, "funcname": "PlotStairsG", - "location": "implot:400", + "location": "implot:390", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStairsG", + "ret": "void", + "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,int)", + "stname": "" + } + ], + "ImPlot_PlotStems": [ + { + "args": "(const char* label_id,const float* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const float*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", + "type": "double" + }, + { + "name": "xscale", + "type": "double" + }, + { + "name": "x0", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const float* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(float)", + "x0": "0", + "xscale": "1", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:417", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsFloatPtrInt", + "ret": "void", + "signature": "(const char*,const float*,int,double,double,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const double* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const double*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", + "type": "double" + }, + { + "name": "xscale", + "type": "double" + }, + { + "name": "x0", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const double* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(double)", + "x0": "0", + "xscale": "1", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:417", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsdoublePtrInt", + "ret": "void", + "signature": "(const char*,const double*,int,double,double,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImS8* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const ImS8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", + "type": "double" + }, + { + "name": "xscale", + "type": "double" + }, + { + "name": "x0", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS8* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(ImS8)", + "x0": "0", + "xscale": "1", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:417", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsS8PtrInt", + "ret": "void", + "signature": "(const char*,const ImS8*,int,double,double,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImU8* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "values", + "type": "const ImU8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", + "type": "double" + }, + { + "name": "xscale", + "type": "double" + }, + { + "name": "x0", + "type": "double" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImU8* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(ImU8)", + "x0": "0", + "xscale": "1", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStairsG", + "ov_cimguiname": "ImPlot_PlotStemsU8PtrInt", "ret": "void", - "signature": "(const char*,ImPlotPoint(*)(void*,int),void*,int,int)", + "signature": "(const char*,const ImU8*,int,double,double,double,int,int)", "stname": "" - } - ], - "ImPlot_PlotStems": [ + }, { - "args": "(const char* label_id,const float* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImS16* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -11735,7 +16943,7 @@ }, { "name": "values", - "type": "const float*" + "type": "const ImS16*" }, { "name": "count", @@ -11762,26 +16970,26 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(float))", + "argsoriginal": "(const char* label_id,const ImS16* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS16))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(float)", + "stride": "sizeof(ImS16)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsFloatPtrInt", + "ov_cimguiname": "ImPlot_PlotStemsS16PtrInt", "ret": "void", - "signature": "(const char*,const float*,int,double,double,double,int,int)", + "signature": "(const char*,const ImS16*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImU16* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -11789,7 +16997,7 @@ }, { "name": "values", - "type": "const double*" + "type": "const ImU16*" }, { "name": "count", @@ -11816,26 +17024,26 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(double))", + "argsoriginal": "(const char* label_id,const ImU16* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU16))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(double)", + "stride": "sizeof(ImU16)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsdoublePtrInt", + "ov_cimguiname": "ImPlot_PlotStemsU16PtrInt", "ret": "void", - "signature": "(const char*,const double*,int,double,double,double,int,int)", + "signature": "(const char*,const ImU16*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImS32* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -11843,7 +17051,7 @@ }, { "name": "values", - "type": "const ImS8*" + "type": "const ImS32*" }, { "name": "count", @@ -11870,26 +17078,26 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS8))", + "argsoriginal": "(const char* label_id,const ImS32* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS32))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImS8)", + "stride": "sizeof(ImS32)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS8PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsS32PtrInt", "ret": "void", - "signature": "(const char*,const ImS8*,int,double,double,double,int,int)", + "signature": "(const char*,const ImS32*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU8* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImU32* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -11897,7 +17105,7 @@ }, { "name": "values", - "type": "const ImU8*" + "type": "const ImU32*" }, { "name": "count", @@ -11924,26 +17132,26 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU8))", + "argsoriginal": "(const char* label_id,const ImU32* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU32))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImU8)", + "stride": "sizeof(ImU32)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU8PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsU32PtrInt", "ret": "void", - "signature": "(const char*,const ImU8*,int,double,double,double,int,int)", + "signature": "(const char*,const ImU32*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImS64* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -11951,7 +17159,7 @@ }, { "name": "values", - "type": "const ImS16*" + "type": "const ImS64*" }, { "name": "count", @@ -11978,26 +17186,26 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS16))", + "argsoriginal": "(const char* label_id,const ImS64* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS64))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImS16)", + "stride": "sizeof(ImS64)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS16PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsS64PtrInt", "ret": "void", - "signature": "(const char*,const ImS16*,int,double,double,double,int,int)", + "signature": "(const char*,const ImS64*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImU64* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12005,7 +17213,7 @@ }, { "name": "values", - "type": "const ImU16*" + "type": "const ImU64*" }, { "name": "count", @@ -12032,34 +17240,38 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU16))", + "argsoriginal": "(const char* label_id,const ImU64* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU64))", "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImU16)", + "stride": "sizeof(ImU64)", "x0": "0", "xscale": "1", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:417", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU16PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsU64PtrInt", "ret": "void", - "signature": "(const char*,const ImU16*,int,double,double,double,int,int)", + "signature": "(const char*,const ImU64*,int,double,double,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const float* xs,const float* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImS32*" + "name": "xs", + "type": "const float*" + }, + { + "name": "ys", + "type": "const float*" }, { "name": "count", @@ -12070,11 +17282,51 @@ "type": "double" }, { - "name": "xscale", - "type": "double" + "name": "offset", + "type": "int" }, { - "name": "x0", + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(float)", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:418", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsFloatPtrFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,const float*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const double* xs,const double* ys,int count,double y_ref,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const double*" + }, + { + "name": "ys", + "type": "const double*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", "type": "double" }, { @@ -12086,34 +17338,36 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImS32)", - "x0": "0", - "xscale": "1", + "stride": "sizeof(double)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS32PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsdoublePtrdoublePtr", "ret": "void", - "signature": "(const char*,const ImS32*,int,double,double,double,int,int)", + "signature": "(const char*,const double*,const double*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU32*" + "name": "xs", + "type": "const ImS8*" + }, + { + "name": "ys", + "type": "const ImS8*" }, { "name": "count", @@ -12124,11 +17378,99 @@ "type": "double" }, { - "name": "xscale", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(ImS8)", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:418", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsS8PtrS8Ptr", + "ret": "void", + "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double y_ref,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const ImU8*" + }, + { + "name": "ys", + "type": "const ImU8*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", "type": "double" }, { - "name": "x0", + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", + "cimguiname": "ImPlot_PlotStems", + "defaults": { + "offset": "0", + "stride": "sizeof(ImU8)", + "y_ref": "0" + }, + "funcname": "PlotStems", + "location": "implot:418", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotStemsU8PtrU8Ptr", + "ret": "void", + "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", + "stname": "" + }, + { + "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double y_ref,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const ImS16*" + }, + { + "name": "ys", + "type": "const ImS16*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "y_ref", "type": "double" }, { @@ -12140,34 +17482,36 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImU32)", - "x0": "0", - "xscale": "1", + "stride": "sizeof(ImS16)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU32PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsS16PtrS16Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,int,double,double,double,int,int)", + "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImS64*" + "name": "xs", + "type": "const ImU16*" + }, + { + "name": "ys", + "type": "const ImU16*" }, { "name": "count", @@ -12177,14 +17521,6 @@ "name": "y_ref", "type": "double" }, - { - "name": "xscale", - "type": "double" - }, - { - "name": "x0", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12194,34 +17530,36 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImS64)", - "x0": "0", - "xscale": "1", + "stride": "sizeof(ImU16)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS64PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsU16PtrU16Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,int,double,double,double,int,int)", + "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* values,int count,double y_ref,double xscale,double x0,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", "type": "const char*" }, { - "name": "values", - "type": "const ImU64*" + "name": "xs", + "type": "const ImS32*" + }, + { + "name": "ys", + "type": "const ImS32*" }, { "name": "count", @@ -12231,14 +17569,6 @@ "name": "y_ref", "type": "double" }, - { - "name": "xscale", - "type": "double" - }, - { - "name": "x0", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12248,26 +17578,24 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* values,int count,double y_ref=0,double xscale=1,double x0=0,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,values,count,y_ref,xscale,x0,offset,stride)", + "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImU64)", - "x0": "0", - "xscale": "1", + "stride": "sizeof(ImS32)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:427", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU64PtrInt", + "ov_cimguiname": "ImPlot_PlotStemsS32PtrS32Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,int,double,double,double,int,int)", + "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const float* xs,const float* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12275,11 +17603,11 @@ }, { "name": "xs", - "type": "const float*" + "type": "const ImU32*" }, { "name": "ys", - "type": "const float*" + "type": "const ImU32*" }, { "name": "count", @@ -12298,24 +17626,24 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(float))", + "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU32))", "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(float)", + "stride": "sizeof(ImU32)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:428", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsFloatPtrFloatPtr", + "ov_cimguiname": "ImPlot_PlotStemsU32PtrU32Ptr", "ret": "void", - "signature": "(const char*,const float*,const float*,int,double,int,int)", + "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const double* xs,const double* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12323,11 +17651,11 @@ }, { "name": "xs", - "type": "const double*" + "type": "const ImS64*" }, { "name": "ys", - "type": "const double*" + "type": "const ImS64*" }, { "name": "count", @@ -12346,24 +17674,24 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(double))", + "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS64))", "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(double)", + "stride": "sizeof(ImS64)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:428", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsdoublePtrdoublePtr", + "ov_cimguiname": "ImPlot_PlotStemsS64PtrS64Ptr", "ret": "void", - "signature": "(const char*,const double*,const double*,int,double,int,int)", + "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double y_ref,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12371,11 +17699,11 @@ }, { "name": "xs", - "type": "const ImS8*" + "type": "const ImU64*" }, { "name": "ys", - "type": "const ImS8*" + "type": "const ImU64*" }, { "name": "count", @@ -12394,45 +17722,148 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS8))", + "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU64))", "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", "cimguiname": "ImPlot_PlotStems", "defaults": { "offset": "0", - "stride": "sizeof(ImS8)", + "stride": "sizeof(ImU64)", "y_ref": "0" }, "funcname": "PlotStems", - "location": "implot:428", + "location": "implot:418", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS8PtrS8Ptr", + "ov_cimguiname": "ImPlot_PlotStemsU64PtrU64Ptr", "ret": "void", - "signature": "(const char*,const ImS8*,const ImS8*,int,double,int,int)", + "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", "stname": "" - }, + } + ], + "ImPlot_PlotText": [ { - "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* text,double x,double y,bool vertical,const ImVec2 pix_offset)", "argsT": [ { - "name": "label_id", + "name": "text", "type": "const char*" }, { - "name": "xs", - "type": "const ImU8*" + "name": "x", + "type": "double" }, { - "name": "ys", - "type": "const ImU8*" + "name": "y", + "type": "double" }, { - "name": "count", - "type": "int" + "name": "vertical", + "type": "bool" }, { - "name": "y_ref", + "name": "pix_offset", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* text,double x,double y,bool vertical=false,const ImVec2& pix_offset=ImVec2(0,0))", + "call_args": "(text,x,y,vertical,pix_offset)", + "cimguiname": "ImPlot_PlotText", + "defaults": { + "pix_offset": "ImVec2(0,0)", + "vertical": "false" + }, + "funcname": "PlotText", + "location": "implot:438", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PlotText", + "ret": "void", + "signature": "(const char*,double,double,bool,const ImVec2)", + "stname": "" + } + ], + "ImPlot_PlotToPixels": [ + { + "args": "(ImVec2 *pOut,const ImPlotPoint plt,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "plt", + "type": "const ImPlotPoint" + }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(const ImPlotPoint& plt,ImPlotYAxis y_axis=-1)", + "call_args": "(plt,y_axis)", + "cimguiname": "ImPlot_PlotToPixels", + "defaults": { + "y_axis": "-1" + }, + "funcname": "PlotToPixels", + "location": "implot:479", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_PlotToPixelsPlotPoInt", + "ret": "void", + "signature": "(const ImPlotPoint,ImPlotYAxis)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,double x,double y,ImPlotYAxis y_axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "x", + "type": "double" + }, + { + "name": "y", "type": "double" }, + { + "name": "y_axis", + "type": "ImPlotYAxis" + } + ], + "argsoriginal": "(double x,double y,ImPlotYAxis y_axis=-1)", + "call_args": "(x,y,y_axis)", + "cimguiname": "ImPlot_PlotToPixels", + "defaults": { + "y_axis": "-1" + }, + "funcname": "PlotToPixels", + "location": "implot:480", + "namespace": "ImPlot", + "nonUDT": 1, + "ov_cimguiname": "ImPlot_PlotToPixelsdouble", + "ret": "void", + "signature": "(double,double,ImPlotYAxis)", + "stname": "" + } + ], + "ImPlot_PlotVLines": [ + { + "args": "(const char* label_id,const float* xs,int count,int offset,int stride)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "xs", + "type": "const float*" + }, + { + "name": "count", + "type": "int" + }, { "name": "offset", "type": "int" @@ -12442,24 +17873,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU8))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const float* xs,int count,int offset=0,int stride=sizeof(float))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImU8)", - "y_ref": "0" + "stride": "sizeof(float)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU8PtrU8Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesFloatPtr", "ret": "void", - "signature": "(const char*,const ImU8*,const ImU8*,int,double,int,int)", + "signature": "(const char*,const float*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const double* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12467,20 +17897,12 @@ }, { "name": "xs", - "type": "const ImS16*" - }, - { - "name": "ys", - "type": "const ImS16*" + "type": "const double*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12490,24 +17912,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS16))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const double* xs,int count,int offset=0,int stride=sizeof(double))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { - "offset": "0", - "stride": "sizeof(ImS16)", - "y_ref": "0" + "offset": "0", + "stride": "sizeof(double)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS16PtrS16Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesdoublePtr", "ret": "void", - "signature": "(const char*,const ImS16*,const ImS16*,int,double,int,int)", + "signature": "(const char*,const double*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImS8* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12515,20 +17936,12 @@ }, { "name": "xs", - "type": "const ImU16*" - }, - { - "name": "ys", - "type": "const ImU16*" + "type": "const ImS8*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12538,24 +17951,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU16))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const ImS8* xs,int count,int offset=0,int stride=sizeof(ImS8))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImU16)", - "y_ref": "0" + "stride": "sizeof(ImS8)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU16PtrU16Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesS8Ptr", "ret": "void", - "signature": "(const char*,const ImU16*,const ImU16*,int,double,int,int)", + "signature": "(const char*,const ImS8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImU8* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12563,20 +17975,12 @@ }, { "name": "xs", - "type": "const ImS32*" - }, - { - "name": "ys", - "type": "const ImS32*" + "type": "const ImU8*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12586,24 +17990,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS32))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const ImU8* xs,int count,int offset=0,int stride=sizeof(ImU8))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImS32)", - "y_ref": "0" + "stride": "sizeof(ImU8)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS32PtrS32Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesU8Ptr", "ret": "void", - "signature": "(const char*,const ImS32*,const ImS32*,int,double,int,int)", + "signature": "(const char*,const ImU8*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImS16* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12611,20 +18014,12 @@ }, { "name": "xs", - "type": "const ImU32*" - }, - { - "name": "ys", - "type": "const ImU32*" + "type": "const ImS16*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12634,24 +18029,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU32))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const ImS16* xs,int count,int offset=0,int stride=sizeof(ImS16))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImU32)", - "y_ref": "0" + "stride": "sizeof(ImS16)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU32PtrU32Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesS16Ptr", "ret": "void", - "signature": "(const char*,const ImU32*,const ImU32*,int,double,int,int)", + "signature": "(const char*,const ImS16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImU16* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12659,20 +18053,12 @@ }, { "name": "xs", - "type": "const ImS64*" - }, - { - "name": "ys", - "type": "const ImS64*" + "type": "const ImU16*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12682,24 +18068,23 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImS64))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const ImU16* xs,int count,int offset=0,int stride=sizeof(ImU16))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImS64)", - "y_ref": "0" + "stride": "sizeof(ImU16)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsS64PtrS64Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesU16Ptr", "ret": "void", - "signature": "(const char*,const ImS64*,const ImS64*,int,double,int,int)", + "signature": "(const char*,const ImU16*,int,int,int)", "stname": "" }, { - "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double y_ref,int offset,int stride)", + "args": "(const char* label_id,const ImS32* xs,int count,int offset,int stride)", "argsT": [ { "name": "label_id", @@ -12707,20 +18092,12 @@ }, { "name": "xs", - "type": "const ImU64*" - }, - { - "name": "ys", - "type": "const ImU64*" + "type": "const ImS32*" }, { "name": "count", "type": "int" }, - { - "name": "y_ref", - "type": "double" - }, { "name": "offset", "type": "int" @@ -12730,129 +18107,136 @@ "type": "int" } ], - "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double y_ref=0,int offset=0,int stride=sizeof(ImU64))", - "call_args": "(label_id,xs,ys,count,y_ref,offset,stride)", - "cimguiname": "ImPlot_PlotStems", + "argsoriginal": "(const char* label_id,const ImS32* xs,int count,int offset=0,int stride=sizeof(ImS32))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { "offset": "0", - "stride": "sizeof(ImU64)", - "y_ref": "0" + "stride": "sizeof(ImS32)" }, - "funcname": "PlotStems", - "location": "implot:428", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotStemsU64PtrU64Ptr", + "ov_cimguiname": "ImPlot_PlotVLinesS32Ptr", "ret": "void", - "signature": "(const char*,const ImU64*,const ImU64*,int,double,int,int)", + "signature": "(const char*,const ImS32*,int,int,int)", "stname": "" - } - ], - "ImPlot_PlotText": [ + }, { - "args": "(const char* text,double x,double y,bool vertical,const ImVec2 pix_offset)", + "args": "(const char* label_id,const ImU32* xs,int count,int offset,int stride)", "argsT": [ { - "name": "text", + "name": "label_id", "type": "const char*" }, { - "name": "x", - "type": "double" + "name": "xs", + "type": "const ImU32*" }, { - "name": "y", - "type": "double" + "name": "count", + "type": "int" }, { - "name": "vertical", - "type": "bool" + "name": "offset", + "type": "int" }, { - "name": "pix_offset", - "type": "const ImVec2" + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const char* text,double x,double y,bool vertical=false,const ImVec2& pix_offset=ImVec2(0,0))", - "call_args": "(text,x,y,vertical,pix_offset)", - "cimguiname": "ImPlot_PlotText", + "argsoriginal": "(const char* label_id,const ImU32* xs,int count,int offset=0,int stride=sizeof(ImU32))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { - "pix_offset": "ImVec2(0,0)", - "vertical": "false" + "offset": "0", + "stride": "sizeof(ImU32)" }, - "funcname": "PlotText", - "location": "implot:444", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PlotText", + "ov_cimguiname": "ImPlot_PlotVLinesU32Ptr", "ret": "void", - "signature": "(const char*,double,double,bool,const ImVec2)", + "signature": "(const char*,const ImU32*,int,int,int)", "stname": "" - } - ], - "ImPlot_PlotToPixels": [ + }, { - "args": "(ImVec2 *pOut,const ImPlotPoint plt,ImPlotYAxis y_axis)", + "args": "(const char* label_id,const ImS64* xs,int count,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "label_id", + "type": "const char*" }, { - "name": "plt", - "type": "const ImPlotPoint" + "name": "xs", + "type": "const ImS64*" }, { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "count", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const ImPlotPoint& plt,ImPlotYAxis y_axis=-1)", - "call_args": "(plt,y_axis)", - "cimguiname": "ImPlot_PlotToPixels", + "argsoriginal": "(const char* label_id,const ImS64* xs,int count,int offset=0,int stride=sizeof(ImS64))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { - "y_axis": "-1" + "offset": "0", + "stride": "sizeof(ImS64)" }, - "funcname": "PlotToPixels", - "location": "implot:485", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_PlotToPixelsPlotPoInt", + "ov_cimguiname": "ImPlot_PlotVLinesS64Ptr", "ret": "void", - "signature": "(const ImPlotPoint,ImPlotYAxis)", + "signature": "(const char*,const ImS64*,int,int,int)", "stname": "" }, { - "args": "(ImVec2 *pOut,double x,double y,ImPlotYAxis y_axis)", + "args": "(const char* label_id,const ImU64* xs,int count,int offset,int stride)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "label_id", + "type": "const char*" }, { - "name": "x", - "type": "double" + "name": "xs", + "type": "const ImU64*" }, { - "name": "y", - "type": "double" + "name": "count", + "type": "int" }, { - "name": "y_axis", - "type": "ImPlotYAxis" + "name": "offset", + "type": "int" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(double x,double y,ImPlotYAxis y_axis=-1)", - "call_args": "(x,y,y_axis)", - "cimguiname": "ImPlot_PlotToPixels", + "argsoriginal": "(const char* label_id,const ImU64* xs,int count,int offset=0,int stride=sizeof(ImU64))", + "call_args": "(label_id,xs,count,offset,stride)", + "cimguiname": "ImPlot_PlotVLines", "defaults": { - "y_axis": "-1" + "offset": "0", + "stride": "sizeof(ImU64)" }, - "funcname": "PlotToPixels", - "location": "implot:486", + "funcname": "PlotVLines", + "location": "implot:421", "namespace": "ImPlot", - "nonUDT": 1, - "ov_cimguiname": "ImPlot_PlotToPixelsdouble", + "ov_cimguiname": "ImPlot_PlotVLinesU64Ptr", "ret": "void", - "signature": "(double,double,ImPlotYAxis)", + "signature": "(const char*,const ImU64*,int,int,int)", "stname": "" } ], @@ -12872,7 +18256,7 @@ "count": "1" }, "funcname": "PopColormap", - "location": "implot:628", + "location": "implot:650", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PopColormap", "ret": "void", @@ -12889,7 +18273,7 @@ "cimguiname": "ImPlot_PopPlotClipRect", "defaults": {}, "funcname": "PopPlotClipRect", - "location": "implot:662", + "location": "implot:685", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PopPlotClipRect", "ret": "void", @@ -12913,7 +18297,7 @@ "count": "1" }, "funcname": "PopStyleColor", - "location": "implot:577", + "location": "implot:599", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PopStyleColor", "ret": "void", @@ -12937,7 +18321,7 @@ "count": "1" }, "funcname": "PopStyleVar", - "location": "implot:586", + "location": "implot:608", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PopStyleVar", "ret": "void", @@ -12945,6 +18329,51 @@ "stname": "" } ], + "ImPlot_Precision": [ + { + "args": "(double val)", + "argsT": [ + { + "name": "val", + "type": "double" + } + ], + "argsoriginal": "(double val)", + "call_args": "(val)", + "cimguiname": "ImPlot_Precision", + "defaults": {}, + "funcname": "Precision", + "location": "implot_internal:899", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_Precision", + "ret": "int", + "signature": "(double)", + "stname": "" + } + ], + "ImPlot_PullLinkedAxis": [ + { + "args": "(ImPlotAxis* axis)", + "argsT": [ + { + "name": "axis", + "reftoptr": true, + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "(ImPlotAxis& axis)", + "call_args": "(*axis)", + "cimguiname": "ImPlot_PullLinkedAxis", + "defaults": {}, + "funcname": "PullLinkedAxis", + "location": "implot_internal:806", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PullLinkedAxis", + "ret": "void", + "signature": "(ImPlotAxis*)", + "stname": "" + } + ], "ImPlot_PushColormap": [ { "args": "(ImPlotColormap colormap)", @@ -12959,7 +18388,7 @@ "cimguiname": "ImPlot_PushColormap", "defaults": {}, "funcname": "PushColormap", - "location": "implot:624", + "location": "implot:646", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushColormapPlotColormap", "ret": "void", @@ -12978,16 +18407,39 @@ "type": "int" } ], - "argsoriginal": "(const ImVec4* colormap,int size)", - "call_args": "(colormap,size)", - "cimguiname": "ImPlot_PushColormap", + "argsoriginal": "(const ImVec4* colormap,int size)", + "call_args": "(colormap,size)", + "cimguiname": "ImPlot_PushColormap", + "defaults": {}, + "funcname": "PushColormap", + "location": "implot:648", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_PushColormapVec4Ptr", + "ret": "void", + "signature": "(const ImVec4*,int)", + "stname": "" + } + ], + "ImPlot_PushLinkedAxis": [ + { + "args": "(ImPlotAxis* axis)", + "argsT": [ + { + "name": "axis", + "reftoptr": true, + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "(ImPlotAxis& axis)", + "call_args": "(*axis)", + "cimguiname": "ImPlot_PushLinkedAxis", "defaults": {}, - "funcname": "PushColormap", - "location": "implot:626", + "funcname": "PushLinkedAxis", + "location": "implot_internal:804", "namespace": "ImPlot", - "ov_cimguiname": "ImPlot_PushColormapVec4Ptr", + "ov_cimguiname": "ImPlot_PushLinkedAxis", "ret": "void", - "signature": "(const ImVec4*,int)", + "signature": "(ImPlotAxis*)", "stname": "" } ], @@ -13000,7 +18452,7 @@ "cimguiname": "ImPlot_PushPlotClipRect", "defaults": {}, "funcname": "PushPlotClipRect", - "location": "implot:660", + "location": "implot:683", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushPlotClipRect", "ret": "void", @@ -13026,7 +18478,7 @@ "cimguiname": "ImPlot_PushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "implot:574", + "location": "implot:596", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushStyleColorU32", "ret": "void", @@ -13050,7 +18502,7 @@ "cimguiname": "ImPlot_PushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "implot:575", + "location": "implot:597", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushStyleColorVec4", "ret": "void", @@ -13076,7 +18528,7 @@ "cimguiname": "ImPlot_PushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "implot:580", + "location": "implot:602", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushStyleVarFloat", "ret": "void", @@ -13100,7 +18552,7 @@ "cimguiname": "ImPlot_PushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "implot:582", + "location": "implot:604", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushStyleVarInt", "ret": "void", @@ -13124,7 +18576,7 @@ "cimguiname": "ImPlot_PushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "implot:584", + "location": "implot:606", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_PushStyleVarVec2", "ret": "void", @@ -13132,6 +18584,142 @@ "stname": "" } ], + "ImPlot_RangesOverlap": [ + { + "args": "(const ImPlotRange r1,const ImPlotRange r2)", + "argsT": [ + { + "name": "r1", + "type": "const ImPlotRange" + }, + { + "name": "r2", + "type": "const ImPlotRange" + } + ], + "argsoriginal": "(const ImPlotRange& r1,const ImPlotRange& r2)", + "call_args": "(r1,r2)", + "cimguiname": "ImPlot_RangesOverlap", + "defaults": {}, + "funcname": "RangesOverlap", + "location": "implot_internal:800", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_RangesOverlap", + "ret": "bool", + "signature": "(const ImPlotRange,const ImPlotRange)", + "stname": "" + } + ], + "ImPlot_RegisterOrGetItem": [ + { + "args": "(const char* label_id,bool* just_created)", + "argsT": [ + { + "name": "label_id", + "type": "const char*" + }, + { + "name": "just_created", + "type": "bool*" + } + ], + "argsoriginal": "(const char* label_id,bool* just_created=((void*)0))", + "call_args": "(label_id,just_created)", + "cimguiname": "ImPlot_RegisterOrGetItem", + "defaults": { + "just_created": "((void*)0)" + }, + "funcname": "RegisterOrGetItem", + "location": "implot_internal:768", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_RegisterOrGetItem", + "ret": "ImPlotItem*", + "signature": "(const char*,bool*)", + "stname": "" + } + ], + "ImPlot_ResampleColormap": [ + { + "args": "(const ImVec4* colormap_in,int size_in,ImVec4* colormap_out,int size_out)", + "argsT": [ + { + "name": "colormap_in", + "type": "const ImVec4*" + }, + { + "name": "size_in", + "type": "int" + }, + { + "name": "colormap_out", + "type": "ImVec4*" + }, + { + "name": "size_out", + "type": "int" + } + ], + "argsoriginal": "(const ImVec4* colormap_in,int size_in,ImVec4* colormap_out,int size_out)", + "call_args": "(colormap_in,size_in,colormap_out,size_out)", + "cimguiname": "ImPlot_ResampleColormap", + "defaults": {}, + "funcname": "ResampleColormap", + "location": "implot_internal:870", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ResampleColormap", + "ret": "void", + "signature": "(const ImVec4*,int,ImVec4*,int)", + "stname": "" + } + ], + "ImPlot_Reset": [ + { + "args": "(ImPlotContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImPlotContext*" + } + ], + "argsoriginal": "(ImPlotContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "ImPlot_Reset", + "defaults": {}, + "funcname": "Reset", + "location": "implot_internal:735", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_Reset", + "ret": "void", + "signature": "(ImPlotContext*)", + "stname": "" + } + ], + "ImPlot_RoundTime": [ + { + "args": "(const ImPlotTime t,ImPlotTimeUnit unit)", + "argsT": [ + { + "name": "t", + "type": "const ImPlotTime" + }, + { + "name": "unit", + "type": "ImPlotTimeUnit" + } + ], + "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)", + "call_args": "(t,unit)", + "cimguiname": "ImPlot_RoundTime", + "defaults": {}, + "funcname": "RoundTime", + "location": "implot_internal:965", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_RoundTime", + "ret": "ImPlotTime", + "signature": "(const ImPlotTime,ImPlotTimeUnit)", + "stname": "" + } + ], "ImPlot_SetColormap": [ { "args": "(const ImVec4* colormap,int size)", @@ -13150,7 +18738,7 @@ "cimguiname": "ImPlot_SetColormap", "defaults": {}, "funcname": "SetColormap", - "location": "implot:631", + "location": "implot:653", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetColormapVec4Ptr", "ret": "void", @@ -13176,7 +18764,7 @@ "samples": "0" }, "funcname": "SetColormap", - "location": "implot:633", + "location": "implot:655", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetColormapPlotColormap", "ret": "void", @@ -13198,7 +18786,7 @@ "cimguiname": "ImPlot_SetCurrentContext", "defaults": {}, "funcname": "SetCurrentContext", - "location": "implot:323", + "location": "implot:311", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetCurrentContext", "ret": "void", @@ -13220,7 +18808,7 @@ "cimguiname": "ImPlot_SetImGuiContext", "defaults": {}, "funcname": "SetImGuiContext", - "location": "implot:679", + "location": "implot:702", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetImGuiContext", "ret": "void", @@ -13253,7 +18841,7 @@ "outside": "false" }, "funcname": "SetLegendLocation", - "location": "implot:539", + "location": "implot:533", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetLegendLocation", "ret": "void", @@ -13275,7 +18863,7 @@ "cimguiname": "ImPlot_SetMousePosLocation", "defaults": {}, "funcname": "SetMousePosLocation", - "location": "implot:541", + "location": "implot:535", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetMousePosLocation", "ret": "void", @@ -13309,7 +18897,7 @@ "weight": "-1" }, "funcname": "SetNextErrorBarStyle", - "location": "implot:600", + "location": "implot:622", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextErrorBarStyle", "ret": "void", @@ -13338,7 +18926,7 @@ "col": "ImVec4(0,0,0,-1)" }, "funcname": "SetNextFillStyle", - "location": "implot:596", + "location": "implot:618", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextFillStyle", "ret": "void", @@ -13367,7 +18955,7 @@ "weight": "-1" }, "funcname": "SetNextLineStyle", - "location": "implot:594", + "location": "implot:616", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextLineStyle", "ret": "void", @@ -13411,7 +18999,7 @@ "weight": "-1" }, "funcname": "SetNextMarkerStyle", - "location": "implot:598", + "location": "implot:620", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextMarkerStyle", "ret": "void", @@ -13451,7 +19039,7 @@ "cond": "ImGuiCond_Once" }, "funcname": "SetNextPlotLimits", - "location": "implot:456", + "location": "implot:450", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotLimits", "ret": "void", @@ -13483,7 +19071,7 @@ "cond": "ImGuiCond_Once" }, "funcname": "SetNextPlotLimitsX", - "location": "implot:458", + "location": "implot:452", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotLimitsX", "ret": "void", @@ -13520,7 +19108,7 @@ "y_axis": "0" }, "funcname": "SetNextPlotLimitsY", - "location": "implot:460", + "location": "implot:454", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotLimitsY", "ret": "void", @@ -13557,7 +19145,7 @@ "show_default": "false" }, "funcname": "SetNextPlotTicksX", - "location": "implot:467", + "location": "implot:461", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotTicksXdoublePtr", "ret": "void", @@ -13596,7 +19184,7 @@ "show_default": "false" }, "funcname": "SetNextPlotTicksX", - "location": "implot:468", + "location": "implot:462", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotTicksXdouble", "ret": "void", @@ -13638,7 +19226,7 @@ "y_axis": "0" }, "funcname": "SetNextPlotTicksY", - "location": "implot:471", + "location": "implot:465", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotTicksYdoublePtr", "ret": "void", @@ -13682,7 +19270,7 @@ "y_axis": "0" }, "funcname": "SetNextPlotTicksY", - "location": "implot:472", + "location": "implot:466", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetNextPlotTicksYdouble", "ret": "void", @@ -13704,7 +19292,7 @@ "cimguiname": "ImPlot_SetPlotYAxis", "defaults": {}, "funcname": "SetPlotYAxis", - "location": "implot:477", + "location": "implot:471", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_SetPlotYAxis", "ret": "void", @@ -13712,9 +19300,80 @@ "stname": "" } ], + "ImPlot_ShowAltLegend": [ + { + "args": "(const char* title_id,ImPlotOrientation orientation,const ImVec2 size,bool interactable)", + "argsT": [ + { + "name": "title_id", + "type": "const char*" + }, + { + "name": "orientation", + "type": "ImPlotOrientation" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "interactable", + "type": "bool" + } + ], + "argsoriginal": "(const char* title_id,ImPlotOrientation orientation=ImPlotOrientation_Vertical,const ImVec2 size=ImVec2(0,0),bool interactable=true)", + "call_args": "(title_id,orientation,size,interactable)", + "cimguiname": "ImPlot_ShowAltLegend", + "defaults": { + "interactable": "true", + "orientation": "ImPlotOrientation_Vertical", + "size": "ImVec2(0,0)" + }, + "funcname": "ShowAltLegend", + "location": "implot_internal:822", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowAltLegend", + "ret": "void", + "signature": "(const char*,ImPlotOrientation,const ImVec2,bool)", + "stname": "" + } + ], + "ImPlot_ShowAxisContextMenu": [ + { + "args": "(ImPlotAxis* axis,ImPlotAxis* equal_axis,bool time_allowed)", + "argsT": [ + { + "name": "axis", + "reftoptr": true, + "type": "ImPlotAxis*" + }, + { + "name": "equal_axis", + "type": "ImPlotAxis*" + }, + { + "name": "time_allowed", + "type": "bool" + } + ], + "argsoriginal": "(ImPlotAxis& axis,ImPlotAxis* equal_axis,bool time_allowed=false)", + "call_args": "(*axis,equal_axis,time_allowed)", + "cimguiname": "ImPlot_ShowAxisContextMenu", + "defaults": { + "time_allowed": "false" + }, + "funcname": "ShowAxisContextMenu", + "location": "implot_internal:809", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowAxisContextMenu", + "ret": "void", + "signature": "(ImPlotAxis*,ImPlotAxis*,bool)", + "stname": "" + } + ], "ImPlot_ShowColormapScale": [ { - "args": "(double scale_min,double scale_max,float height)", + "args": "(double scale_min,double scale_max,const ImVec2 size)", "argsT": [ { "name": "scale_min", @@ -13725,20 +19384,22 @@ "type": "double" }, { - "name": "height", - "type": "float" + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(double scale_min,double scale_max,float height)", - "call_args": "(scale_min,scale_max,height)", + "argsoriginal": "(double scale_min,double scale_max,const ImVec2& size=ImVec2(0,0))", + "call_args": "(scale_min,scale_max,size)", "cimguiname": "ImPlot_ShowColormapScale", - "defaults": {}, + "defaults": { + "size": "ImVec2(0,0)" + }, "funcname": "ShowColormapScale", - "location": "implot:645", + "location": "implot:667", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowColormapScale", "ret": "void", - "signature": "(double,double,float)", + "signature": "(double,double,const ImVec2)", "stname": "" } ], @@ -13756,7 +19417,7 @@ "cimguiname": "ImPlot_ShowColormapSelector", "defaults": {}, "funcname": "ShowColormapSelector", - "location": "implot:667", + "location": "implot:690", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowColormapSelector", "ret": "bool", @@ -13764,6 +19425,47 @@ "stname": "" } ], + "ImPlot_ShowDatePicker": [ + { + "args": "(const char* id,int* level,ImPlotTime* t,const ImPlotTime* t1,const ImPlotTime* t2)", + "argsT": [ + { + "name": "id", + "type": "const char*" + }, + { + "name": "level", + "type": "int*" + }, + { + "name": "t", + "type": "ImPlotTime*" + }, + { + "name": "t1", + "type": "const ImPlotTime*" + }, + { + "name": "t2", + "type": "const ImPlotTime*" + } + ], + "argsoriginal": "(const char* id,int* level,ImPlotTime* t,const ImPlotTime* t1=((void*)0),const ImPlotTime* t2=((void*)0))", + "call_args": "(id,level,t,t1,t2)", + "cimguiname": "ImPlot_ShowDatePicker", + "defaults": { + "t1": "((void*)0)", + "t2": "((void*)0)" + }, + "funcname": "ShowDatePicker", + "location": "implot_internal:980", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowDatePicker", + "ret": "bool", + "signature": "(const char*,int*,ImPlotTime*,const ImPlotTime*,const ImPlotTime*)", + "stname": "" + } + ], "ImPlot_ShowDemoWindow": [ { "args": "(bool* p_open)", @@ -13780,7 +19482,7 @@ "p_open": "((void*)0)" }, "funcname": "ShowDemoWindow", - "location": "implot:686", + "location": "implot:709", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowDemoWindow", "ret": "void", @@ -13788,6 +19490,54 @@ "stname": "" } ], + "ImPlot_ShowLegendEntries": [ + { + "args": "(ImPlotPlot* plot,const ImRect legend_bb,bool interactable,const ImVec2 pad,const ImVec2 spacing,ImPlotOrientation orientation,ImDrawList* DrawList)", + "argsT": [ + { + "name": "plot", + "reftoptr": true, + "type": "ImPlotPlot*" + }, + { + "name": "legend_bb", + "type": "const ImRect" + }, + { + "name": "interactable", + "type": "bool" + }, + { + "name": "pad", + "type": "const ImVec2" + }, + { + "name": "spacing", + "type": "const ImVec2" + }, + { + "name": "orientation", + "type": "ImPlotOrientation" + }, + { + "name": "DrawList", + "reftoptr": true, + "type": "ImDrawList*" + } + ], + "argsoriginal": "(ImPlotPlot& plot,const ImRect& legend_bb,bool interactable,const ImVec2& pad,const ImVec2& spacing,ImPlotOrientation orientation,ImDrawList& DrawList)", + "call_args": "(*plot,legend_bb,interactable,pad,spacing,orientation,*DrawList)", + "cimguiname": "ImPlot_ShowLegendEntries", + "defaults": {}, + "funcname": "ShowLegendEntries", + "location": "implot_internal:820", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowLegendEntries", + "ret": "void", + "signature": "(ImPlotPlot*,const ImRect,bool,const ImVec2,const ImVec2,ImPlotOrientation,ImDrawList*)", + "stname": "" + } + ], "ImPlot_ShowMetricsWindow": [ { "args": "(bool* p_popen)", @@ -13804,7 +19554,7 @@ "p_popen": "((void*)0)" }, "funcname": "ShowMetricsWindow", - "location": "implot:673", + "location": "implot:696", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowMetricsWindow", "ret": "void", @@ -13812,6 +19562,29 @@ "stname": "" } ], + "ImPlot_ShowPlotContextMenu": [ + { + "args": "(ImPlotPlot* plot)", + "argsT": [ + { + "name": "plot", + "reftoptr": true, + "type": "ImPlotPlot*" + } + ], + "argsoriginal": "(ImPlotPlot& plot)", + "call_args": "(*plot)", + "cimguiname": "ImPlot_ShowPlotContextMenu", + "defaults": {}, + "funcname": "ShowPlotContextMenu", + "location": "implot_internal:756", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowPlotContextMenu", + "ret": "void", + "signature": "(ImPlotPlot*)", + "stname": "" + } + ], "ImPlot_ShowStyleEditor": [ { "args": "(ImPlotStyle* ref)", @@ -13828,7 +19601,7 @@ "ref": "((void*)0)" }, "funcname": "ShowStyleEditor", - "location": "implot:669", + "location": "implot:692", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowStyleEditor", "ret": "void", @@ -13850,7 +19623,7 @@ "cimguiname": "ImPlot_ShowStyleSelector", "defaults": {}, "funcname": "ShowStyleSelector", - "location": "implot:665", + "location": "implot:688", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowStyleSelector", "ret": "bool", @@ -13858,6 +19631,32 @@ "stname": "" } ], + "ImPlot_ShowTimePicker": [ + { + "args": "(const char* id,ImPlotTime* t)", + "argsT": [ + { + "name": "id", + "type": "const char*" + }, + { + "name": "t", + "type": "ImPlotTime*" + } + ], + "argsoriginal": "(const char* id,ImPlotTime* t)", + "call_args": "(id,t)", + "cimguiname": "ImPlot_ShowTimePicker", + "defaults": {}, + "funcname": "ShowTimePicker", + "location": "implot_internal:983", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_ShowTimePicker", + "ret": "bool", + "signature": "(const char*,ImPlotTime*)", + "stname": "" + } + ], "ImPlot_ShowUserGuide": [ { "args": "()", @@ -13867,7 +19666,7 @@ "cimguiname": "ImPlot_ShowUserGuide", "defaults": {}, "funcname": "ShowUserGuide", - "location": "implot:671", + "location": "implot:694", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_ShowUserGuide", "ret": "void", @@ -13891,7 +19690,7 @@ "dst": "((void*)0)" }, "funcname": "StyleColorsAuto", - "location": "implot:561", + "location": "implot:583", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_StyleColorsAuto", "ret": "void", @@ -13915,7 +19714,7 @@ "dst": "((void*)0)" }, "funcname": "StyleColorsClassic", - "location": "implot:563", + "location": "implot:585", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_StyleColorsClassic", "ret": "void", @@ -13939,7 +19738,7 @@ "dst": "((void*)0)" }, "funcname": "StyleColorsDark", - "location": "implot:565", + "location": "implot:587", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_StyleColorsDark", "ret": "void", @@ -13963,12 +19762,55 @@ "dst": "((void*)0)" }, "funcname": "StyleColorsLight", - "location": "implot:567", + "location": "implot:589", "namespace": "ImPlot", "ov_cimguiname": "ImPlot_StyleColorsLight", "ret": "void", "signature": "(ImPlotStyle*)", "stname": "" } + ], + "ImPlot_UpdateAxisColors": [ + { + "args": "(int axis_flag,ImPlotAxis* axis)", + "argsT": [ + { + "name": "axis_flag", + "type": "int" + }, + { + "name": "axis", + "type": "ImPlotAxis*" + } + ], + "argsoriginal": "(int axis_flag,ImPlotAxis* axis)", + "call_args": "(axis_flag,axis)", + "cimguiname": "ImPlot_UpdateAxisColors", + "defaults": {}, + "funcname": "UpdateAxisColors", + "location": "implot_internal:783", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_UpdateAxisColors", + "ret": "void", + "signature": "(int,ImPlotAxis*)", + "stname": "" + } + ], + "ImPlot_UpdateTransformCache": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPlot_UpdateTransformCache", + "defaults": {}, + "funcname": "UpdateTransformCache", + "location": "implot_internal:786", + "namespace": "ImPlot", + "ov_cimguiname": "ImPlot_UpdateTransformCache", + "ret": "void", + "signature": "()", + "stname": "" + } ] } \ No newline at end of file diff --git a/src/CodeGenerator/definitions/cimplot/structs_and_enums.json b/src/CodeGenerator/definitions/cimplot/structs_and_enums.json index ef35187..e5b81b8 100644 --- a/src/CodeGenerator/definitions/cimplot/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimplot/structs_and_enums.json @@ -8,53 +8,58 @@ }, { "calc_value": 1, - "name": "ImPlotAxisFlags_NoGridLines", + "name": "ImPlotAxisFlags_NoLabel", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImPlotAxisFlags_NoTickMarks", + "name": "ImPlotAxisFlags_NoGridLines", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImPlotAxisFlags_NoTickLabels", + "name": "ImPlotAxisFlags_NoTickMarks", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImPlotAxisFlags_LogScale", + "name": "ImPlotAxisFlags_NoTickLabels", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImPlotAxisFlags_Time", + "name": "ImPlotAxisFlags_LogScale", "value": "1 << 4" }, { "calc_value": 32, - "name": "ImPlotAxisFlags_Invert", + "name": "ImPlotAxisFlags_Time", "value": "1 << 5" }, { "calc_value": 64, - "name": "ImPlotAxisFlags_LockMin", + "name": "ImPlotAxisFlags_Invert", "value": "1 << 6" }, { "calc_value": 128, - "name": "ImPlotAxisFlags_LockMax", + "name": "ImPlotAxisFlags_LockMin", "value": "1 << 7" }, { - "calc_value": 192, + "calc_value": 256, + "name": "ImPlotAxisFlags_LockMax", + "value": "1 << 8" + }, + { + "calc_value": 384, "name": "ImPlotAxisFlags_Lock", "value": "ImPlotAxisFlags_LockMin | ImPlotAxisFlags_LockMax" }, { - "calc_value": 7, + "calc_value": 15, "name": "ImPlotAxisFlags_NoDecorations", - "value": "ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_NoTickMarks | ImPlotAxisFlags_NoTickLabels" + "value": "ImPlotAxisFlags_NoLabel | ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_NoTickMarks | ImPlotAxisFlags_NoTickLabels" } ], "ImPlotCol_": [ @@ -246,6 +251,38 @@ "value": "11" } ], + "ImPlotDateFmt_": [ + { + "calc_value": 0, + "name": "ImPlotDateFmt_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImPlotDateFmt_DayMo", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImPlotDateFmt_DayMoYr", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImPlotDateFmt_MoYr", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImPlotDateFmt_Mo", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImPlotDateFmt_Yr", + "value": "5" + } + ], "ImPlotFlags_": [ { "calc_value": 0, @@ -254,63 +291,73 @@ }, { "calc_value": 1, - "name": "ImPlotFlags_NoLegend", + "name": "ImPlotFlags_NoTitle", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImPlotFlags_NoMenus", + "name": "ImPlotFlags_NoLegend", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImPlotFlags_NoBoxSelect", + "name": "ImPlotFlags_NoMenus", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImPlotFlags_NoMousePos", + "name": "ImPlotFlags_NoBoxSelect", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImPlotFlags_NoHighlight", + "name": "ImPlotFlags_NoMousePos", "value": "1 << 4" }, { "calc_value": 32, - "name": "ImPlotFlags_NoChild", + "name": "ImPlotFlags_NoHighlight", "value": "1 << 5" }, { "calc_value": 64, - "name": "ImPlotFlags_YAxis2", + "name": "ImPlotFlags_NoChild", "value": "1 << 6" }, { "calc_value": 128, - "name": "ImPlotFlags_YAxis3", + "name": "ImPlotFlags_Equal", "value": "1 << 7" }, { "calc_value": 256, - "name": "ImPlotFlags_Query", + "name": "ImPlotFlags_YAxis2", "value": "1 << 8" }, { "calc_value": 512, - "name": "ImPlotFlags_Crosshairs", + "name": "ImPlotFlags_YAxis3", "value": "1 << 9" }, { "calc_value": 1024, - "name": "ImPlotFlags_AntiAliased", + "name": "ImPlotFlags_Query", "value": "1 << 10" }, { - "calc_value": 15, + "calc_value": 2048, + "name": "ImPlotFlags_Crosshairs", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImPlotFlags_AntiAliased", + "value": "1 << 12" + }, + { + "calc_value": 31, "name": "ImPlotFlags_CanvasOnly", - "value": "ImPlotFlags_NoLegend | ImPlotFlags_NoMenus | ImPlotFlags_NoBoxSelect | ImPlotFlags_NoMousePos" + "value": "ImPlotFlags_NoTitle | ImPlotFlags_NoLegend | ImPlotFlags_NoMenus | ImPlotFlags_NoBoxSelect | ImPlotFlags_NoMousePos" } ], "ImPlotLocation_": [ @@ -434,6 +481,28 @@ "value": "1" } ], + "ImPlotScale_": [ + { + "calc_value": 0, + "name": "ImPlotScale_LinLin", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImPlotScale_LogLin", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImPlotScale_LinLog", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImPlotScale_LogLog", + "value": "3" + } + ], "ImPlotStyleVar_": [ { "calc_value": 0, @@ -557,198 +626,962 @@ }, { "calc_value": 24, - "name": "ImPlotStyleVar_PlotDefaultSize", + "name": "ImPlotStyleVar_FitPadding", "value": "24" }, { "calc_value": 25, - "name": "ImPlotStyleVar_PlotMinSize", + "name": "ImPlotStyleVar_PlotDefaultSize", "value": "25" }, { "calc_value": 26, - "name": "ImPlotStyleVar_COUNT", + "name": "ImPlotStyleVar_PlotMinSize", "value": "26" + }, + { + "calc_value": 27, + "name": "ImPlotStyleVar_COUNT", + "value": "27" } ], - "ImPlotYAxis_": [ + "ImPlotTimeFmt_": [ { "calc_value": 0, - "name": "ImPlotYAxis_1", + "name": "ImPlotTimeFmt_None", "value": "0" }, { "calc_value": 1, - "name": "ImPlotYAxis_2", + "name": "ImPlotTimeFmt_Us", "value": "1" }, { "calc_value": 2, - "name": "ImPlotYAxis_3", + "name": "ImPlotTimeFmt_SUs", "value": "2" - } - ] - }, - "locations": { - "ImPlotAxisFlags_": "implot:83", - "ImPlotCol_": "implot:98", - "ImPlotColormap_": "implot:178", - "ImPlotFlags_": "implot:66", - "ImPlotInputMap": "implot:290", - "ImPlotLimits": "implot:243", - "ImPlotLocation_": "implot:194", - "ImPlotMarker_": "implot:162", - "ImPlotOrientation_": "implot:207", - "ImPlotPoint": "implot:220", - "ImPlotRange": "implot:234", - "ImPlotStyle": "implot:250", - "ImPlotStyleVar_": "implot:129", - "ImPlotYAxis_": "implot:213" - }, - "structs": { - "ImPlotInputMap": [ + }, { - "name": "PanButton", - "type": "ImGuiMouseButton" + "calc_value": 3, + "name": "ImPlotTimeFmt_SMs", + "value": "3" }, { - "name": "PanMod", - "type": "ImGuiKeyModFlags" + "calc_value": 4, + "name": "ImPlotTimeFmt_S", + "value": "4" }, { - "name": "FitButton", - "type": "ImGuiMouseButton" + "calc_value": 5, + "name": "ImPlotTimeFmt_HrMinSMs", + "value": "5" }, { - "name": "ContextMenuButton", - "type": "ImGuiMouseButton" + "calc_value": 6, + "name": "ImPlotTimeFmt_HrMinS", + "value": "6" }, { - "name": "BoxSelectButton", - "type": "ImGuiMouseButton" + "calc_value": 7, + "name": "ImPlotTimeFmt_HrMin", + "value": "7" }, { - "name": "BoxSelectMod", - "type": "ImGuiKeyModFlags" + "calc_value": 8, + "name": "ImPlotTimeFmt_Hr", + "value": "8" + } + ], + "ImPlotTimeUnit_": [ + { + "calc_value": 0, + "name": "ImPlotTimeUnit_Us", + "value": "0" }, { - "name": "BoxSelectCancelButton", - "type": "ImGuiMouseButton" + "calc_value": 1, + "name": "ImPlotTimeUnit_Ms", + "value": "1" }, { - "name": "QueryButton", - "type": "ImGuiMouseButton" + "calc_value": 2, + "name": "ImPlotTimeUnit_S", + "value": "2" }, { - "name": "QueryMod", - "type": "ImGuiKeyModFlags" + "calc_value": 3, + "name": "ImPlotTimeUnit_Min", + "value": "3" }, { - "name": "QueryToggleMod", - "type": "ImGuiKeyModFlags" + "calc_value": 4, + "name": "ImPlotTimeUnit_Hr", + "value": "4" }, { - "name": "HorizontalMod", - "type": "ImGuiKeyModFlags" + "calc_value": 5, + "name": "ImPlotTimeUnit_Day", + "value": "5" }, { - "name": "VerticalMod", - "type": "ImGuiKeyModFlags" - } - ], - "ImPlotLimits": [ + "calc_value": 6, + "name": "ImPlotTimeUnit_Mo", + "value": "6" + }, { - "name": "X", - "type": "ImPlotRange" + "calc_value": 7, + "name": "ImPlotTimeUnit_Yr", + "value": "7" }, { - "name": "Y", - "type": "ImPlotRange" + "calc_value": 8, + "name": "ImPlotTimeUnit_COUNT", + "value": "8" } ], - "ImPlotPoint": [ + "ImPlotYAxis_": [ { - "name": "x", - "type": "double" + "calc_value": 0, + "name": "ImPlotYAxis_1", + "value": "0" }, { - "name": "y", - "type": "double" + "calc_value": 1, + "name": "ImPlotYAxis_2", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImPlotYAxis_3", + "value": "2" } - ], - "ImPlotRange": [ + ] + }, + "enumtypes": [], + "locations": { + "ImBufferWriter": "implot_internal:125", + "ImPlotAnnotation": "implot_internal:291", + "ImPlotAnnotationCollection": "implot_internal:301", + "ImPlotAxis": "implot_internal:403", + "ImPlotAxisFlags_": "implot:85", + "ImPlotCol_": "implot:101", + "ImPlotColormapMod": "implot_internal:272", + "ImPlotColormap_": "implot:182", + "ImPlotContext": "implot_internal:662", + "ImPlotDateFmt_": "implot_internal:189", + "ImPlotDateTimeFmt": "implot_internal:232", + "ImPlotFlags_": "implot:66", + "ImPlotInputMap": "implot_internal:211", + "ImPlotItem": "implot_internal:514", + "ImPlotLegendData": "implot_internal:536", + "ImPlotLimits": "implot:247", + "ImPlotLocation_": "implot:198", + "ImPlotMarker_": "implot:166", + "ImPlotNextItemData": "implot_internal:633", + "ImPlotNextPlotData": "implot_internal:598", + "ImPlotOrientation_": "implot:211", + "ImPlotPlot": "implot_internal:544", + "ImPlotPoint": "implot:224", + "ImPlotPointError": "implot_internal:282", + "ImPlotRange": "implot:238", + "ImPlotScale_": "implot_internal:170", + "ImPlotStyle": "implot:254", + "ImPlotStyleVar_": "implot:132", + "ImPlotTick": "implot_internal:341", + "ImPlotTickCollection": "implot_internal:361", + "ImPlotTime": "implot_internal:246", + "ImPlotTimeFmt_": "implot_internal:198", + "ImPlotTimeUnit_": "implot_internal:177", + "ImPlotYAxis_": "implot:217" + }, + "structs": { + "ImBufferWriter": [ { - "name": "Min", - "type": "double" + "name": "Buffer", + "type": "char*" }, { - "name": "Max", - "type": "double" + "name": "Size", + "type": "int" + }, + { + "name": "Pos", + "type": "int" } ], - "ImPlotStyle": [ + "ImPlotAnnotation": [ { - "name": "LineWeight", - "type": "float" + "name": "Pos", + "type": "ImVec2" }, { - "name": "Marker", - "type": "int" + "name": "Offset", + "type": "ImVec2" }, { - "name": "MarkerSize", - "type": "float" + "name": "ColorBg", + "type": "ImU32" }, { - "name": "MarkerWeight", - "type": "float" + "name": "ColorFg", + "type": "ImU32" }, { - "name": "FillAlpha", - "type": "float" + "name": "TextOffset", + "type": "int" }, { - "name": "ErrorBarSize", - "type": "float" + "name": "Clamp", + "type": "bool" + } + ], + "ImPlotAnnotationCollection": [ + { + "name": "Annotations", + "template_type": "ImPlotAnnotation", + "type": "ImVector_ImPlotAnnotation" }, { - "name": "ErrorBarWeight", - "type": "float" + "name": "TextBuffer", + "type": "ImGuiTextBuffer" }, { - "name": "DigitalBitHeight", - "type": "float" + "name": "Size", + "type": "int" + } + ], + "ImPlotAxis": [ + { + "name": "Flags", + "type": "ImPlotAxisFlags" }, { - "name": "DigitalBitGap", - "type": "float" + "name": "PreviousFlags", + "type": "ImPlotAxisFlags" }, { - "name": "PlotBorderSize", - "type": "float" + "name": "Range", + "type": "ImPlotRange" }, { - "name": "MinorAlpha", + "name": "Pixels", "type": "float" }, { - "name": "MajorTickLen", - "type": "ImVec2" + "name": "Orientation", + "type": "ImPlotOrientation" }, { - "name": "MinorTickLen", - "type": "ImVec2" + "name": "Dragging", + "type": "bool" }, { - "name": "MajorTickSize", - "type": "ImVec2" + "name": "ExtHovered", + "type": "bool" }, { - "name": "MinorTickSize", - "type": "ImVec2" + "name": "AllHovered", + "type": "bool" }, { - "name": "MajorGridSize", + "name": "Present", + "type": "bool" + }, + { + "name": "HasRange", + "type": "bool" + }, + { + "name": "LinkedMin", + "type": "double*" + }, + { + "name": "LinkedMax", + "type": "double*" + }, + { + "name": "PickerTimeMin", + "type": "ImPlotTime" + }, + { + "name": "PickerTimeMax", + "type": "ImPlotTime" + }, + { + "name": "PickerLevel", + "type": "int" + }, + { + "name": "ColorMaj", + "type": "ImU32" + }, + { + "name": "ColorMin", + "type": "ImU32" + }, + { + "name": "ColorTxt", + "type": "ImU32" + }, + { + "name": "RangeCond", + "type": "ImGuiCond" + }, + { + "name": "HoverRect", + "type": "ImRect" + } + ], + "ImPlotColormapMod": [ + { + "name": "Colormap", + "type": "const ImVec4*" + }, + { + "name": "ColormapSize", + "type": "int" + } + ], + "ImPlotContext": [ + { + "name": "Plots", + "template_type": "ImPlotPlot", + "type": "ImPool_ImPlotPlot" + }, + { + "name": "CurrentPlot", + "type": "ImPlotPlot*" + }, + { + "name": "CurrentItem", + "type": "ImPlotItem*" + }, + { + "name": "PreviousItem", + "type": "ImPlotItem*" + }, + { + "name": "CTicks", + "type": "ImPlotTickCollection" + }, + { + "name": "XTicks", + "type": "ImPlotTickCollection" + }, + { + "name": "YTicks[3]", + "size": 3, + "type": "ImPlotTickCollection" + }, + { + "name": "YAxisReference[3]", + "size": 3, + "type": "float" + }, + { + "name": "Annotations", + "type": "ImPlotAnnotationCollection" + }, + { + "name": "Scales[3]", + "size": 3, + "type": "ImPlotScale" + }, + { + "name": "PixelRange[3]", + "size": 3, + "type": "ImRect" + }, + { + "name": "Mx", + "type": "double" + }, + { + "name": "My[3]", + "size": 3, + "type": "double" + }, + { + "name": "LogDenX", + "type": "double" + }, + { + "name": "LogDenY[3]", + "size": 3, + "type": "double" + }, + { + "name": "ExtentsX", + "type": "ImPlotRange" + }, + { + "name": "ExtentsY[3]", + "size": 3, + "type": "ImPlotRange" + }, + { + "name": "FitThisFrame", + "type": "bool" + }, + { + "name": "FitX", + "type": "bool" + }, + { + "name": "FitY[3]", + "size": 3, + "type": "bool" + }, + { + "name": "RenderX", + "type": "bool" + }, + { + "name": "RenderY[3]", + "size": 3, + "type": "bool" + }, + { + "name": "ChildWindowMade", + "type": "bool" + }, + { + "name": "Style", + "type": "ImPlotStyle" + }, + { + "name": "ColorModifiers", + "template_type": "ImGuiColorMod", + "type": "ImVector_ImGuiColorMod" + }, + { + "name": "StyleModifiers", + "template_type": "ImGuiStyleMod", + "type": "ImVector_ImGuiStyleMod" + }, + { + "name": "Colormap", + "type": "const ImVec4*" + }, + { + "name": "ColormapSize", + "type": "int" + }, + { + "name": "ColormapModifiers", + "template_type": "ImPlotColormapMod", + "type": "ImVector_ImPlotColormapMod" + }, + { + "name": "Tm", + "type": "tm" + }, + { + "name": "VisibleItemCount", + "type": "int" + }, + { + "name": "DigitalPlotItemCnt", + "type": "int" + }, + { + "name": "DigitalPlotOffset", + "type": "int" + }, + { + "name": "NextPlotData", + "type": "ImPlotNextPlotData" + }, + { + "name": "NextItemData", + "type": "ImPlotNextItemData" + }, + { + "name": "InputMap", + "type": "ImPlotInputMap" + }, + { + "name": "MousePos[3]", + "size": 3, + "type": "ImPlotPoint" + } + ], + "ImPlotDateTimeFmt": [ + { + "name": "Date", + "type": "ImPlotDateFmt" + }, + { + "name": "Time", + "type": "ImPlotTimeFmt" + }, + { + "name": "UseISO8601", + "type": "bool" + }, + { + "name": "Use24HourClock", + "type": "bool" + } + ], + "ImPlotInputMap": [ + { + "name": "PanButton", + "type": "ImGuiMouseButton" + }, + { + "name": "PanMod", + "type": "ImGuiKeyModFlags" + }, + { + "name": "FitButton", + "type": "ImGuiMouseButton" + }, + { + "name": "ContextMenuButton", + "type": "ImGuiMouseButton" + }, + { + "name": "BoxSelectButton", + "type": "ImGuiMouseButton" + }, + { + "name": "BoxSelectMod", + "type": "ImGuiKeyModFlags" + }, + { + "name": "BoxSelectCancelButton", + "type": "ImGuiMouseButton" + }, + { + "name": "QueryButton", + "type": "ImGuiMouseButton" + }, + { + "name": "QueryMod", + "type": "ImGuiKeyModFlags" + }, + { + "name": "QueryToggleMod", + "type": "ImGuiKeyModFlags" + }, + { + "name": "HorizontalMod", + "type": "ImGuiKeyModFlags" + }, + { + "name": "VerticalMod", + "type": "ImGuiKeyModFlags" + } + ], + "ImPlotItem": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Color", + "type": "ImVec4" + }, + { + "name": "NameOffset", + "type": "int" + }, + { + "name": "Show", + "type": "bool" + }, + { + "name": "LegendHovered", + "type": "bool" + }, + { + "name": "SeenThisFrame", + "type": "bool" + } + ], + "ImPlotLegendData": [ + { + "name": "Indices", + "template_type": "int", + "type": "ImVector_int" + }, + { + "name": "Labels", + "type": "ImGuiTextBuffer" + } + ], + "ImPlotLimits": [ + { + "name": "X", + "type": "ImPlotRange" + }, + { + "name": "Y", + "type": "ImPlotRange" + } + ], + "ImPlotNextItemData": [ + { + "name": "Colors[5]", + "size": 5, + "type": "ImVec4" + }, + { + "name": "LineWeight", + "type": "float" + }, + { + "name": "Marker", + "type": "ImPlotMarker" + }, + { + "name": "MarkerSize", + "type": "float" + }, + { + "name": "MarkerWeight", + "type": "float" + }, + { + "name": "FillAlpha", + "type": "float" + }, + { + "name": "ErrorBarSize", + "type": "float" + }, + { + "name": "ErrorBarWeight", + "type": "float" + }, + { + "name": "DigitalBitHeight", + "type": "float" + }, + { + "name": "DigitalBitGap", + "type": "float" + }, + { + "name": "RenderLine", + "type": "bool" + }, + { + "name": "RenderFill", + "type": "bool" + }, + { + "name": "RenderMarkerLine", + "type": "bool" + }, + { + "name": "RenderMarkerFill", + "type": "bool" + }, + { + "name": "HasHidden", + "type": "bool" + }, + { + "name": "Hidden", + "type": "bool" + }, + { + "name": "HiddenCond", + "type": "ImGuiCond" + } + ], + "ImPlotNextPlotData": [ + { + "name": "XRangeCond", + "type": "ImGuiCond" + }, + { + "name": "YRangeCond[3]", + "size": 3, + "type": "ImGuiCond" + }, + { + "name": "X", + "type": "ImPlotRange" + }, + { + "name": "Y[3]", + "size": 3, + "type": "ImPlotRange" + }, + { + "name": "HasXRange", + "type": "bool" + }, + { + "name": "HasYRange[3]", + "size": 3, + "type": "bool" + }, + { + "name": "ShowDefaultTicksX", + "type": "bool" + }, + { + "name": "ShowDefaultTicksY[3]", + "size": 3, + "type": "bool" + }, + { + "name": "FitX", + "type": "bool" + }, + { + "name": "FitY[3]", + "size": 3, + "type": "bool" + }, + { + "name": "LinkedXmin", + "type": "double*" + }, + { + "name": "LinkedXmax", + "type": "double*" + }, + { + "name": "LinkedYmin[3]", + "size": 3, + "type": "double*" + }, + { + "name": "LinkedYmax[3]", + "size": 3, + "type": "double*" + } + ], + "ImPlotPlot": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImPlotFlags" + }, + { + "name": "PreviousFlags", + "type": "ImPlotFlags" + }, + { + "name": "XAxis", + "type": "ImPlotAxis" + }, + { + "name": "YAxis[3]", + "size": 3, + "type": "ImPlotAxis" + }, + { + "name": "LegendData", + "type": "ImPlotLegendData" + }, + { + "name": "Items", + "template_type": "ImPlotItem", + "type": "ImPool_ImPlotItem" + }, + { + "name": "SelectStart", + "type": "ImVec2" + }, + { + "name": "QueryStart", + "type": "ImVec2" + }, + { + "name": "QueryRect", + "type": "ImRect" + }, + { + "name": "Selecting", + "type": "bool" + }, + { + "name": "ContextLocked", + "type": "bool" + }, + { + "name": "Querying", + "type": "bool" + }, + { + "name": "Queried", + "type": "bool" + }, + { + "name": "DraggingQuery", + "type": "bool" + }, + { + "name": "LegendHovered", + "type": "bool" + }, + { + "name": "LegendOutside", + "type": "bool" + }, + { + "name": "LegendFlipSideNextFrame", + "type": "bool" + }, + { + "name": "FrameHovered", + "type": "bool" + }, + { + "name": "PlotHovered", + "type": "bool" + }, + { + "name": "ColormapIdx", + "type": "int" + }, + { + "name": "CurrentYAxis", + "type": "int" + }, + { + "name": "MousePosLocation", + "type": "ImPlotLocation" + }, + { + "name": "LegendLocation", + "type": "ImPlotLocation" + }, + { + "name": "LegendOrientation", + "type": "ImPlotOrientation" + }, + { + "name": "FrameRect", + "type": "ImRect" + }, + { + "name": "CanvasRect", + "type": "ImRect" + }, + { + "name": "PlotRect", + "type": "ImRect" + }, + { + "name": "AxesRect", + "type": "ImRect" + }, + { + "name": "LegendRect", + "type": "ImRect" + } + ], + "ImPlotPoint": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + } + ], + "ImPlotPointError": [ + { + "name": "X", + "type": "double" + }, + { + "name": "Y", + "type": "double" + }, + { + "name": "Neg", + "type": "double" + }, + { + "name": "Pos", + "type": "double" + } + ], + "ImPlotRange": [ + { + "name": "Min", + "type": "double" + }, + { + "name": "Max", + "type": "double" + } + ], + "ImPlotStyle": [ + { + "name": "LineWeight", + "type": "float" + }, + { + "name": "Marker", + "type": "int" + }, + { + "name": "MarkerSize", + "type": "float" + }, + { + "name": "MarkerWeight", + "type": "float" + }, + { + "name": "FillAlpha", + "type": "float" + }, + { + "name": "ErrorBarSize", + "type": "float" + }, + { + "name": "ErrorBarWeight", + "type": "float" + }, + { + "name": "DigitalBitHeight", + "type": "float" + }, + { + "name": "DigitalBitGap", + "type": "float" + }, + { + "name": "PlotBorderSize", + "type": "float" + }, + { + "name": "MinorAlpha", + "type": "float" + }, + { + "name": "MajorTickLen", + "type": "ImVec2" + }, + { + "name": "MinorTickLen", + "type": "ImVec2" + }, + { + "name": "MajorTickSize", + "type": "ImVec2" + }, + { + "name": "MinorTickSize", + "type": "ImVec2" + }, + { + "name": "MajorGridSize", "type": "ImVec2" }, { @@ -783,6 +1616,10 @@ "name": "AnnotationPadding", "type": "ImVec2" }, + { + "name": "FitPadding", + "type": "ImVec2" + }, { "name": "PlotDefaultSize", "type": "ImVec2" @@ -812,6 +1649,77 @@ "name": "Use24HourClock", "type": "bool" } + ], + "ImPlotTick": [ + { + "name": "PlotPos", + "type": "double" + }, + { + "name": "PixelPos", + "type": "float" + }, + { + "name": "LabelSize", + "type": "ImVec2" + }, + { + "name": "TextOffset", + "type": "int" + }, + { + "name": "Major", + "type": "bool" + }, + { + "name": "ShowLabel", + "type": "bool" + }, + { + "name": "Level", + "type": "int" + } + ], + "ImPlotTickCollection": [ + { + "name": "Ticks", + "template_type": "ImPlotTick", + "type": "ImVector_ImPlotTick" + }, + { + "name": "TextBuffer", + "type": "ImGuiTextBuffer" + }, + { + "name": "TotalWidth", + "type": "float" + }, + { + "name": "TotalHeight", + "type": "float" + }, + { + "name": "MaxWidth", + "type": "float" + }, + { + "name": "MaxHeight", + "type": "float" + }, + { + "name": "Size", + "type": "int" + } + ], + "ImPlotTime": [ + { + "name": "S", + "type": "time_t" + }, + { + "name": "Us", + "type": "int" + } ] } } \ No newline at end of file diff --git a/src/ImGui.NET.SampleProgram/MemoryEditor.cs b/src/ImGui.NET.SampleProgram/MemoryEditor.cs index 562c1bb..000fa6e 100644 --- a/src/ImGui.NET.SampleProgram/MemoryEditor.cs +++ b/src/ImGui.NET.SampleProgram/MemoryEditor.cs @@ -143,7 +143,7 @@ namespace ImGuiNET } ImGui.PushItemWidth(ImGui.CalcTextSize("FF").X); - var flags = ImGuiInputTextFlags.CharsHexadecimal | ImGuiInputTextFlags.EnterReturnsTrue | ImGuiInputTextFlags.AutoSelectAll | ImGuiInputTextFlags.NoHorizontalScroll | ImGuiInputTextFlags.AlwaysInsertMode | ImGuiInputTextFlags.CallbackAlways; + var flags = ImGuiInputTextFlags.CharsHexadecimal | ImGuiInputTextFlags.EnterReturnsTrue | ImGuiInputTextFlags.AutoSelectAll | ImGuiInputTextFlags.NoHorizontalScroll | ImGuiInputTextFlags.CallbackAlways; if (ImGui.InputText("##data", DataInput, 32, flags, callback, (IntPtr)(&cursor_pos))) data_write = data_next = true; diff --git a/src/ImGui.NET/Generated/ImColor.gen.cs b/src/ImGui.NET/Generated/ImColor.gen.cs index f0abce9..009ed06 100644 --- a/src/ImGui.NET/Generated/ImColor.gen.cs +++ b/src/ImGui.NET/Generated/ImColor.gen.cs @@ -26,13 +26,13 @@ namespace ImGuiNET { ImColor __retval; float a = 1.0f; - ImGuiNative.ImColor_HSV(&__retval, (ImColor*)(NativePtr), h, s, v, a); + ImGuiNative.ImColor_HSV(&__retval, h, s, v, a); return __retval; } public ImColor HSV(float h, float s, float v, float a) { ImColor __retval; - ImGuiNative.ImColor_HSV(&__retval, (ImColor*)(NativePtr), h, s, v, a); + ImGuiNative.ImColor_HSV(&__retval, h, s, v, a); return __retval; } public void SetHSV(float h, float s, float v) diff --git a/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs b/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs new file mode 100644 index 0000000..2d1c053 --- /dev/null +++ b/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs @@ -0,0 +1,26 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImDrawCmdHeader + { + public Vector4 ClipRect; + public IntPtr TextureId; + public uint VtxOffset; + } + public unsafe partial struct ImDrawCmdHeaderPtr + { + public ImDrawCmdHeader* NativePtr { get; } + public ImDrawCmdHeaderPtr(ImDrawCmdHeader* nativePtr) => NativePtr = nativePtr; + public ImDrawCmdHeaderPtr(IntPtr nativePtr) => NativePtr = (ImDrawCmdHeader*)nativePtr; + public static implicit operator ImDrawCmdHeaderPtr(ImDrawCmdHeader* nativePtr) => new ImDrawCmdHeaderPtr(nativePtr); + public static implicit operator ImDrawCmdHeader* (ImDrawCmdHeaderPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImDrawCmdHeaderPtr(IntPtr nativePtr) => new ImDrawCmdHeaderPtr(nativePtr); + public ref Vector4 ClipRect => ref Unsafe.AsRef(&NativePtr->ClipRect); + public ref IntPtr TextureId => ref Unsafe.AsRef(&NativePtr->TextureId); + public ref uint VtxOffset => ref Unsafe.AsRef(&NativePtr->VtxOffset); + } +} diff --git a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs deleted file mode 100644 index 0529271..0000000 --- a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace ImGuiNET -{ - [System.Flags] - public enum ImDrawCornerFlags - { - None = 0, - TopLeft = 1 << 0, - TopRight = 1 << 1, - BotLeft = 1 << 2, - BotRight = 1 << 3, - Top = TopLeft | TopRight, - Bot = BotLeft | BotRight, - Left = TopLeft | BotLeft, - Right = TopRight | BotRight, - All = 0xF, - } -} diff --git a/src/ImGui.NET/Generated/ImDrawData.gen.cs b/src/ImGui.NET/Generated/ImDrawData.gen.cs index d5f2b9e..2882e02 100644 --- a/src/ImGui.NET/Generated/ImDrawData.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawData.gen.cs @@ -8,14 +8,13 @@ namespace ImGuiNET public unsafe partial struct ImDrawData { public byte Valid; - public ImDrawList** CmdLists; public int CmdListsCount; public int TotalIdxCount; public int TotalVtxCount; + public ImDrawList** CmdLists; public Vector2 DisplayPos; public Vector2 DisplaySize; public Vector2 FramebufferScale; - public ImGuiViewport* OwnerViewport; } public unsafe partial struct ImDrawDataPtr { @@ -26,14 +25,13 @@ namespace ImGuiNET public static implicit operator ImDrawData* (ImDrawDataPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImDrawDataPtr(IntPtr nativePtr) => new ImDrawDataPtr(nativePtr); public ref bool Valid => ref Unsafe.AsRef(&NativePtr->Valid); - public IntPtr CmdLists { get => (IntPtr)NativePtr->CmdLists; set => NativePtr->CmdLists = (ImDrawList**)value; } public ref int CmdListsCount => ref Unsafe.AsRef(&NativePtr->CmdListsCount); public ref int TotalIdxCount => ref Unsafe.AsRef(&NativePtr->TotalIdxCount); public ref int TotalVtxCount => ref Unsafe.AsRef(&NativePtr->TotalVtxCount); + public IntPtr CmdLists { get => (IntPtr)NativePtr->CmdLists; set => NativePtr->CmdLists = (ImDrawList**)value; } public ref Vector2 DisplayPos => ref Unsafe.AsRef(&NativePtr->DisplayPos); public ref Vector2 DisplaySize => ref Unsafe.AsRef(&NativePtr->DisplaySize); public ref Vector2 FramebufferScale => ref Unsafe.AsRef(&NativePtr->FramebufferScale); - public ImGuiViewportPtr OwnerViewport => new ImGuiViewportPtr(NativePtr->OwnerViewport); public void Clear() { ImGuiNative.ImDrawData_Clear((ImDrawData*)(NativePtr)); diff --git a/src/ImGui.NET/Generated/ImDrawFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawFlags.gen.cs new file mode 100644 index 0000000..60ae459 --- /dev/null +++ b/src/ImGui.NET/Generated/ImDrawFlags.gen.cs @@ -0,0 +1,21 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImDrawFlags + { + None = 0, + Closed = 1, + RoundCornersTopLeft = 16, + RoundCornersTopRight = 32, + RoundCornersBottomLeft = 64, + RoundCornersBottomRight = 128, + RoundCornersNone = 256, + RoundCornersTop = 48, + RoundCornersBottom = 192, + RoundCornersLeft = 80, + RoundCornersRight = 160, + RoundCornersAll = 240, + RoundCornersDefault = 240, + RoundCornersMask = 496, + } +} diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index 014da1f..393b45a 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -11,16 +11,17 @@ namespace ImGuiNET public ImVector IdxBuffer; public ImVector VtxBuffer; public ImDrawListFlags Flags; + public uint _VtxCurrentIdx; public IntPtr _Data; public byte* _OwnerName; - public uint _VtxCurrentIdx; public ImDrawVert* _VtxWritePtr; public ushort* _IdxWritePtr; public ImVector _ClipRectStack; public ImVector _TextureIdStack; public ImVector _Path; - public ImDrawCmd _CmdHeader; + public ImDrawCmdHeader _CmdHeader; public ImDrawListSplitter _Splitter; + public float _FringeScale; } public unsafe partial struct ImDrawListPtr { @@ -34,16 +35,22 @@ namespace ImGuiNET public ImVector IdxBuffer => new ImVector(NativePtr->IdxBuffer); public ImPtrVector VtxBuffer => new ImPtrVector(NativePtr->VtxBuffer, Unsafe.SizeOf()); public ref ImDrawListFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); + public ref uint _VtxCurrentIdx => ref Unsafe.AsRef(&NativePtr->_VtxCurrentIdx); public ref IntPtr _Data => ref Unsafe.AsRef(&NativePtr->_Data); public NullTerminatedString _OwnerName => new NullTerminatedString(NativePtr->_OwnerName); - public ref uint _VtxCurrentIdx => ref Unsafe.AsRef(&NativePtr->_VtxCurrentIdx); public ImDrawVertPtr _VtxWritePtr => new ImDrawVertPtr(NativePtr->_VtxWritePtr); public IntPtr _IdxWritePtr { get => (IntPtr)NativePtr->_IdxWritePtr; set => NativePtr->_IdxWritePtr = (ushort*)value; } public ImVector _ClipRectStack => new ImVector(NativePtr->_ClipRectStack); public ImVector _TextureIdStack => new ImVector(NativePtr->_TextureIdStack); public ImVector _Path => new ImVector(NativePtr->_Path); - public ref ImDrawCmd _CmdHeader => ref Unsafe.AsRef(&NativePtr->_CmdHeader); + public ref ImDrawCmdHeader _CmdHeader => ref Unsafe.AsRef(&NativePtr->_CmdHeader); public ref ImDrawListSplitter _Splitter => ref Unsafe.AsRef(&NativePtr->_Splitter); + public ref float _FringeScale => ref Unsafe.AsRef(&NativePtr->_FringeScale); + public int _CalcCircleAutoSegmentCount(float radius) + { + int ret = ImGuiNative.ImDrawList__CalcCircleAutoSegmentCount((ImDrawList*)(NativePtr), radius); + return ret; + } public void _ClearFreeMemory() { ImGuiNative.ImDrawList__ClearFreeMemory((ImDrawList*)(NativePtr)); @@ -60,6 +67,14 @@ namespace ImGuiNET { ImGuiNative.ImDrawList__OnChangedVtxOffset((ImDrawList*)(NativePtr)); } + public void _PathArcToFastEx(Vector2 center, float radius, int a_min_sample, int a_max_sample, int a_step) + { + ImGuiNative.ImDrawList__PathArcToFastEx((ImDrawList*)(NativePtr), center, radius, a_min_sample, a_max_sample, a_step); + } + public void _PathArcToN(Vector2 center, float radius, float a_min, float a_max, int num_segments) + { + ImGuiNative.ImDrawList__PathArcToN((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments); + } public void _PopUnusedDrawCmd() { ImGuiNative.ImDrawList__PopUnusedDrawCmd((ImDrawList*)(NativePtr)); @@ -68,14 +83,23 @@ namespace ImGuiNET { ImGuiNative.ImDrawList__ResetForNewFrame((ImDrawList*)(NativePtr)); } - public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) + public void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) + { + int num_segments = 0; + ImGuiNative.ImDrawList_AddBezierCubic((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); + } + public void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments) + { + ImGuiNative.ImDrawList_AddBezierCubic((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); + } + public void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness) { int num_segments = 0; - ImGuiNative.ImDrawList_AddBezierCurve((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierQuadratic((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness, num_segments); } - public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments) + public void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int num_segments) { - ImGuiNative.ImDrawList_AddBezierCurve((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierQuadratic((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness, num_segments); } public void AddCallback(IntPtr callback, IntPtr callback_data) { @@ -121,18 +145,18 @@ namespace ImGuiNET { Vector2 uv_min = new Vector2(); Vector2 uv_max = new Vector2(1, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min) { Vector2 uv_max = new Vector2(1, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max) { - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col) @@ -145,7 +169,7 @@ namespace ImGuiNET Vector2 uv2 = new Vector2(1, 0); Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1) @@ -153,25 +177,25 @@ namespace ImGuiNET Vector2 uv2 = new Vector2(1, 0); Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2) { Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3) { Vector2 uv4 = new Vector2(0, 1); - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4) { - uint col = 0xFFFFFFFF; + uint col = 4294967295; ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col) @@ -180,12 +204,12 @@ namespace ImGuiNET } public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding) { - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); + ImDrawFlags flags = (ImDrawFlags)0; + ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, flags); } - public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawFlags flags) { - ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, flags); } public void AddLine(Vector2 p1, Vector2 p2, uint col) { @@ -209,12 +233,11 @@ namespace ImGuiNET { ImGuiNative.ImDrawList_AddNgonFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments); } - public void AddPolyline(ref Vector2 points, int num_points, uint col, bool closed, float thickness) + public void AddPolyline(ref Vector2 points, int num_points, uint col, ImDrawFlags flags, float thickness) { - byte native_closed = closed ? (byte)1 : (byte)0; fixed (Vector2* native_points = &points) { - ImGuiNative.ImDrawList_AddPolyline((ImDrawList*)(NativePtr), native_points, num_points, col, native_closed, thickness); + ImGuiNative.ImDrawList_AddPolyline((ImDrawList*)(NativePtr), native_points, num_points, col, flags, thickness); } } public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col) @@ -233,39 +256,39 @@ namespace ImGuiNET public void AddRect(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImDrawFlags flags = (ImDrawFlags)0; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness); } public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding) { - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImDrawFlags flags = (ImDrawFlags)0; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness); } - public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness); } - public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags, float thickness) { - ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness); } public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); + ImDrawFlags flags = (ImDrawFlags)0; + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags); } public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding) { - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); + ImDrawFlags flags = (ImDrawFlags)0; + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags); } - public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags) { - ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags); } public void AddRectFilledMultiColor(Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left) { @@ -319,7 +342,7 @@ namespace ImGuiNET } public void PathArcTo(Vector2 center, float radius, float a_min, float a_max) { - int num_segments = 10; + int num_segments = 0; ImGuiNative.ImDrawList_PathArcTo((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments); } public void PathArcTo(Vector2 center, float radius, float a_min, float a_max, int num_segments) @@ -330,14 +353,23 @@ namespace ImGuiNET { ImGuiNative.ImDrawList_PathArcToFast((ImDrawList*)(NativePtr), center, radius, a_min_of_12, a_max_of_12); } - public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4) + public void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4) + { + int num_segments = 0; + ImGuiNative.ImDrawList_PathBezierCubicCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); + } + public void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int num_segments) + { + ImGuiNative.ImDrawList_PathBezierCubicCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); + } + public void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3) { int num_segments = 0; - ImGuiNative.ImDrawList_PathBezierCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); + ImGuiNative.ImDrawList_PathBezierQuadraticCurveTo((ImDrawList*)(NativePtr), p2, p3, num_segments); } - public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int num_segments) + public void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3, int num_segments) { - ImGuiNative.ImDrawList_PathBezierCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); + ImGuiNative.ImDrawList_PathBezierQuadraticCurveTo((ImDrawList*)(NativePtr), p2, p3, num_segments); } public void PathClear() { @@ -358,28 +390,32 @@ namespace ImGuiNET public void PathRect(Vector2 rect_min, Vector2 rect_max) { float rounding = 0.0f; - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); + ImDrawFlags flags = (ImDrawFlags)0; + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags); } public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding) { - ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); + ImDrawFlags flags = (ImDrawFlags)0; + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags); } - public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners) + public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawFlags flags) { - ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags); + } + public void PathStroke(uint col) + { + ImDrawFlags flags = (ImDrawFlags)0; + float thickness = 1.0f; + ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness); } - public void PathStroke(uint col, bool closed) + public void PathStroke(uint col, ImDrawFlags flags) { - byte native_closed = closed ? (byte)1 : (byte)0; float thickness = 1.0f; - ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, native_closed, thickness); + ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness); } - public void PathStroke(uint col, bool closed, float thickness) + public void PathStroke(uint col, ImDrawFlags flags, float thickness) { - byte native_closed = closed ? (byte)1 : (byte)0; - ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, native_closed, thickness); + ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness); } public void PopClipRect() { diff --git a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs index 2c8e2fb..e55321f 100644 --- a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs @@ -4,9 +4,9 @@ namespace ImGuiNET public enum ImDrawListFlags { None = 0, - AntiAliasedLines = 1 << 0, - AntiAliasedLinesUseTex = 1 << 1, - AntiAliasedFill = 1 << 2, - AllowVtxOffset = 1 << 3, + AntiAliasedLines = 1, + AntiAliasedLinesUseTex = 2, + AntiAliasedFill = 4, + AllowVtxOffset = 8, } } diff --git a/src/ImGui.NET/Generated/ImFont.gen.cs b/src/ImGui.NET/Generated/ImFont.gen.cs index 2c16e11..63a365b 100644 --- a/src/ImGui.NET/Generated/ImFont.gen.cs +++ b/src/ImGui.NET/Generated/ImFont.gen.cs @@ -13,7 +13,6 @@ namespace ImGuiNET public ImVector IndexLookup; public ImVector Glyphs; public ImFontGlyph* FallbackGlyph; - public Vector2 DisplayOffset; public ImFontAtlas* ContainerAtlas; public ImFontConfig* ConfigData; public short ConfigDataCount; @@ -40,7 +39,6 @@ namespace ImGuiNET public ImVector IndexLookup => new ImVector(NativePtr->IndexLookup); public ImPtrVector Glyphs => new ImPtrVector(NativePtr->Glyphs, Unsafe.SizeOf()); public ImFontGlyphPtr FallbackGlyph => new ImFontGlyphPtr(NativePtr->FallbackGlyph); - public ref Vector2 DisplayOffset => ref Unsafe.AsRef(&NativePtr->DisplayOffset); public ImFontAtlasPtr ContainerAtlas => new ImFontAtlasPtr(NativePtr->ContainerAtlas); public ImFontConfigPtr ConfigData => new ImFontConfigPtr(NativePtr->ConfigData); public ref short ConfigDataCount => ref Unsafe.AsRef(&NativePtr->ConfigDataCount); diff --git a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs index 03ebbe9..7b0484a 100644 --- a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs @@ -7,11 +7,12 @@ namespace ImGuiNET { public unsafe partial struct ImFontAtlas { - public byte Locked; public ImFontAtlasFlags Flags; public IntPtr TexID; public int TexDesiredWidth; public int TexGlyphPadding; + public byte Locked; + public byte TexPixelsUseColors; public byte* TexPixelsAlpha8; public uint* TexPixelsRGBA32; public int TexWidth; @@ -85,6 +86,8 @@ namespace ImGuiNET public Vector4 TexUvLines_61; public Vector4 TexUvLines_62; public Vector4 TexUvLines_63; + public IntPtr* FontBuilderIO; + public uint FontBuilderFlags; public int PackIdMouseCursors; public int PackIdLines; } @@ -96,11 +99,12 @@ namespace ImGuiNET public static implicit operator ImFontAtlasPtr(ImFontAtlas* nativePtr) => new ImFontAtlasPtr(nativePtr); public static implicit operator ImFontAtlas* (ImFontAtlasPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImFontAtlasPtr(IntPtr nativePtr) => new ImFontAtlasPtr(nativePtr); - public ref bool Locked => ref Unsafe.AsRef(&NativePtr->Locked); public ref ImFontAtlasFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); public ref IntPtr TexID => ref Unsafe.AsRef(&NativePtr->TexID); public ref int TexDesiredWidth => ref Unsafe.AsRef(&NativePtr->TexDesiredWidth); public ref int TexGlyphPadding => ref Unsafe.AsRef(&NativePtr->TexGlyphPadding); + public ref bool Locked => ref Unsafe.AsRef(&NativePtr->Locked); + public ref bool TexPixelsUseColors => ref Unsafe.AsRef(&NativePtr->TexPixelsUseColors); public IntPtr TexPixelsAlpha8 { get => (IntPtr)NativePtr->TexPixelsAlpha8; set => NativePtr->TexPixelsAlpha8 = (byte*)value; } public IntPtr TexPixelsRGBA32 { get => (IntPtr)NativePtr->TexPixelsRGBA32; set => NativePtr->TexPixelsRGBA32 = (uint*)value; } public ref int TexWidth => ref Unsafe.AsRef(&NativePtr->TexWidth); @@ -111,6 +115,8 @@ namespace ImGuiNET public ImPtrVector CustomRects => new ImPtrVector(NativePtr->CustomRects, Unsafe.SizeOf()); public ImPtrVector ConfigData => new ImPtrVector(NativePtr->ConfigData, Unsafe.SizeOf()); public RangeAccessor TexUvLines => new RangeAccessor(&NativePtr->TexUvLines_0, 64); + public IntPtr FontBuilderIO { get => (IntPtr)NativePtr->FontBuilderIO; set => NativePtr->FontBuilderIO = (IntPtr*)value; } + public ref uint FontBuilderFlags => ref Unsafe.AsRef(&NativePtr->FontBuilderFlags); public ref int PackIdMouseCursors => ref Unsafe.AsRef(&NativePtr->PackIdMouseCursors); public ref int PackIdLines => ref Unsafe.AsRef(&NativePtr->PackIdLines); public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x) diff --git a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs index 94026d7..336f53e 100644 --- a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs @@ -4,8 +4,8 @@ namespace ImGuiNET public enum ImFontAtlasFlags { None = 0, - NoPowerOfTwoHeight = 1 << 0, - NoMouseCursors = 1 << 1, - NoBakedLines = 1 << 2, + NoPowerOfTwoHeight = 1, + NoMouseCursors = 2, + NoBakedLines = 4, } } diff --git a/src/ImGui.NET/Generated/ImFontConfig.gen.cs b/src/ImGui.NET/Generated/ImFontConfig.gen.cs index 57cd72e..38d82b5 100644 --- a/src/ImGui.NET/Generated/ImFontConfig.gen.cs +++ b/src/ImGui.NET/Generated/ImFontConfig.gen.cs @@ -21,7 +21,7 @@ namespace ImGuiNET public float GlyphMinAdvanceX; public float GlyphMaxAdvanceX; public byte MergeMode; - public uint RasterizerFlags; + public uint FontBuilderFlags; public float RasterizerMultiply; public ushort EllipsisChar; public fixed byte Name[40]; @@ -49,7 +49,7 @@ namespace ImGuiNET public ref float GlyphMinAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphMinAdvanceX); public ref float GlyphMaxAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphMaxAdvanceX); public ref bool MergeMode => ref Unsafe.AsRef(&NativePtr->MergeMode); - public ref uint RasterizerFlags => ref Unsafe.AsRef(&NativePtr->RasterizerFlags); + public ref uint FontBuilderFlags => ref Unsafe.AsRef(&NativePtr->FontBuilderFlags); public ref float RasterizerMultiply => ref Unsafe.AsRef(&NativePtr->RasterizerMultiply); public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar); public RangeAccessor Name => new RangeAccessor(NativePtr->Name, 40); diff --git a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs index 71b54da..8a78d6f 100644 --- a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs +++ b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs @@ -7,8 +7,9 @@ namespace ImGuiNET { public unsafe partial struct ImFontGlyph { - public uint Codepoint; + public uint Colored; public uint Visible; + public uint Codepoint; public float AdvanceX; public float X0; public float Y0; @@ -27,8 +28,9 @@ namespace ImGuiNET public static implicit operator ImFontGlyphPtr(ImFontGlyph* nativePtr) => new ImFontGlyphPtr(nativePtr); public static implicit operator ImFontGlyph* (ImFontGlyphPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImFontGlyphPtr(IntPtr nativePtr) => new ImFontGlyphPtr(nativePtr); - public ref uint Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint); + public ref uint Colored => ref Unsafe.AsRef(&NativePtr->Colored); public ref uint Visible => ref Unsafe.AsRef(&NativePtr->Visible); + public ref uint Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint); public ref float AdvanceX => ref Unsafe.AsRef(&NativePtr->AdvanceX); public ref float X0 => ref Unsafe.AsRef(&NativePtr->X0); public ref float Y0 => ref Unsafe.AsRef(&NativePtr->Y0); diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index 8058e97..b30e640 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -457,6 +457,61 @@ namespace ImGuiNET { ImGuiNative.igBeginGroup(); } + public static bool BeginListBox(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + Vector2 size = new Vector2(); + byte ret = ImGuiNative.igBeginListBox(native_label, size); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } + public static bool BeginListBox(string label, Vector2 size) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte ret = ImGuiNative.igBeginListBox(native_label, size); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } public static bool BeginMainMenuBar() { byte ret = ImGuiNative.igBeginMainMenuBar(); @@ -999,6 +1054,120 @@ namespace ImGuiNET p_open = native_p_open_val != 0; return ret != 0; } + public static bool BeginTable(string str_id, int column) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + ImGuiTableFlags flags = (ImGuiTableFlags)0; + Vector2 outer_size = new Vector2(); + float inner_width = 0.0f; + byte ret = ImGuiNative.igBeginTable(native_str_id, column, flags, outer_size, inner_width); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } + public static bool BeginTable(string str_id, int column, ImGuiTableFlags flags) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + Vector2 outer_size = new Vector2(); + float inner_width = 0.0f; + byte ret = ImGuiNative.igBeginTable(native_str_id, column, flags, outer_size, inner_width); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } + public static bool BeginTable(string str_id, int column, ImGuiTableFlags flags, Vector2 outer_size) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + float inner_width = 0.0f; + byte ret = ImGuiNative.igBeginTable(native_str_id, column, flags, outer_size, inner_width); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } + public static bool BeginTable(string str_id, int column, ImGuiTableFlags flags, Vector2 outer_size, float inner_width) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + byte ret = ImGuiNative.igBeginTable(native_str_id, column, flags, outer_size, inner_width); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } public static void BeginTooltip() { ImGuiNative.igBeginTooltip(); @@ -1174,6 +1343,36 @@ namespace ImGuiNET v = native_v_val != 0; return ret != 0; } + public static bool CheckboxFlags(string label, ref int flags, int flags_value) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + fixed (int* native_flags = &flags) + { + byte ret = ImGuiNative.igCheckboxFlagsIntPtr(native_label, native_flags, flags_value); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } + } public static bool CheckboxFlags(string label, ref uint flags, uint flags_value) { byte* native_label; @@ -1196,7 +1395,7 @@ namespace ImGuiNET else { native_label = null; } fixed (uint* native_flags = &flags) { - byte ret = ImGuiNative.igCheckboxFlags(native_label, native_flags, flags_value); + byte ret = ImGuiNative.igCheckboxFlagsUintPtr(native_label, native_flags, flags_value); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1263,7 +1462,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool CollapsingHeader(string label, ref bool p_open) + public static bool CollapsingHeader(string label, ref bool p_visible) { byte* native_label; int label_byteCount = 0; @@ -1283,18 +1482,18 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte native_p_open_val = p_open ? (byte)1 : (byte)0; - byte* native_p_open = &native_p_open_val; + byte native_p_visible_val = p_visible ? (byte)1 : (byte)0; + byte* native_p_visible = &native_p_visible_val; ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; - byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_open, flags); + byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_visible, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } - p_open = native_p_open_val != 0; + p_visible = native_p_visible_val != 0; return ret != 0; } - public static bool CollapsingHeader(string label, ref bool p_open, ImGuiTreeNodeFlags flags) + public static bool CollapsingHeader(string label, ref bool p_visible, ImGuiTreeNodeFlags flags) { byte* native_label; int label_byteCount = 0; @@ -1314,14 +1513,14 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte native_p_open_val = p_open ? (byte)1 : (byte)0; - byte* native_p_open = &native_p_open_val; - byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_open, flags); + byte native_p_visible_val = p_visible ? (byte)1 : (byte)0; + byte* native_p_visible = &native_p_visible_val; + byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_visible, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } - p_open = native_p_open_val != 0; + p_visible = native_p_visible_val != 0; return ret != 0; } public static bool ColorButton(string desc_id, Vector4 col) @@ -2059,63 +2258,6 @@ namespace ImGuiNET { ImGuiNative.igDestroyContext(ctx); } - public static void DestroyPlatformWindows() - { - ImGuiNative.igDestroyPlatformWindows(); - } - public static void DockSpace(uint id) - { - Vector2 size = new Vector2(); - ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; - ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); - } - public static void DockSpace(uint id, Vector2 size) - { - ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; - ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); - } - public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags) - { - ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); - } - public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) - { - ImGuiWindowClass* native_window_class = window_class.NativePtr; - ImGuiNative.igDockSpace(id, size, flags, native_window_class); - } - public static uint DockSpaceOverViewport() - { - ImGuiViewport* viewport = null; - ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; - ImGuiWindowClass* window_class = null; - uint ret = ImGuiNative.igDockSpaceOverViewport(viewport, flags, window_class); - return ret; - } - public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport) - { - ImGuiViewport* native_viewport = viewport.NativePtr; - ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; - ImGuiWindowClass* window_class = null; - uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, window_class); - return ret; - } - public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport, ImGuiDockNodeFlags flags) - { - ImGuiViewport* native_viewport = viewport.NativePtr; - ImGuiWindowClass* window_class = null; - uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, window_class); - return ret; - } - public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) - { - ImGuiViewport* native_viewport = viewport.NativePtr; - ImGuiWindowClass* native_window_class = window_class.NativePtr; - uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, native_window_class); - return ret; - } public static bool DragFloat(string label, ref float v) { byte* native_label; @@ -5432,6 +5574,39 @@ namespace ImGuiNET } } } + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + void* native_p_data = (void*)p_data.ToPointer(); + float v_speed = 1.0f; + void* p_min = null; + void* p_max = null; + byte* native_format = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, p_min, p_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed) { byte* native_label; @@ -5633,7 +5808,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components) { byte* native_label; int label_byteCount = 0; @@ -5654,6 +5829,7 @@ namespace ImGuiNET } else { native_label = null; } void* native_p_data = (void*)p_data.ToPointer(); + float v_speed = 1.0f; void* p_min = null; void* p_max = null; byte* native_format = null; @@ -5665,7 +5841,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed) { byte* native_label; int label_byteCount = 0; @@ -5686,18 +5862,18 @@ namespace ImGuiNET } else { native_label = null; } void* native_p_data = (void*)p_data.ToPointer(); - void* native_p_min = (void*)p_min.ToPointer(); + void* p_min = null; void* p_max = null; byte* native_format = null; ImGuiSliderFlags flags = (ImGuiSliderFlags)0; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, p_max, native_format, flags); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, p_min, p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min) { byte* native_label; int label_byteCount = 0; @@ -5719,17 +5895,17 @@ namespace ImGuiNET else { native_label = null; } void* native_p_data = (void*)p_data.ToPointer(); void* native_p_min = (void*)p_min.ToPointer(); - void* native_p_max = (void*)p_max.ToPointer(); + void* p_max = null; byte* native_format = null; ImGuiSliderFlags flags = (ImGuiSliderFlags)0; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, flags); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -5752,7 +5928,39 @@ namespace ImGuiNET void* native_p_data = (void*)p_data.ToPointer(); void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); - byte* native_format; + byte* native_format = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); + byte* native_format; int format_byteCount = 0; if (format != null) { @@ -5870,6 +6078,10 @@ namespace ImGuiNET { ImGuiNative.igEndGroup(); } + public static void EndListBox() + { + ImGuiNative.igEndListBox(); + } public static void EndMainMenuBar() { ImGuiNative.igEndMainMenuBar(); @@ -5894,32 +6106,32 @@ namespace ImGuiNET { ImGuiNative.igEndTabItem(); } - public static void EndTooltip() + public static void EndTable() { - ImGuiNative.igEndTooltip(); + ImGuiNative.igEndTable(); } - public static ImGuiViewportPtr FindViewportByID(uint id) + public static void EndTooltip() { - ImGuiViewport* ret = ImGuiNative.igFindViewportByID(id); - return new ImGuiViewportPtr(ret); + ImGuiNative.igEndTooltip(); } - public static ImGuiViewportPtr FindViewportByPlatformHandle(IntPtr platform_handle) + public static void GetAllocatorFunctions(ref IntPtr p_alloc_func, ref IntPtr p_free_func, ref void* p_user_data) { - void* native_platform_handle = (void*)platform_handle.ToPointer(); - ImGuiViewport* ret = ImGuiNative.igFindViewportByPlatformHandle(native_platform_handle); - return new ImGuiViewportPtr(ret); + fixed (IntPtr* native_p_alloc_func = &p_alloc_func) + { + fixed (IntPtr* native_p_free_func = &p_free_func) + { + fixed (void** native_p_user_data = &p_user_data) + { + ImGuiNative.igGetAllocatorFunctions(native_p_alloc_func, native_p_free_func, native_p_user_data); + } + } + } } public static ImDrawListPtr GetBackgroundDrawList() { ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListNil(); return new ImDrawListPtr(ret); } - public static ImDrawListPtr GetBackgroundDrawList(ImGuiViewportPtr viewport) - { - ImGuiViewport* native_viewport = viewport.NativePtr; - ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListViewportPtr(native_viewport); - return new ImDrawListPtr(ret); - } public static string GetClipboardText() { byte* ret = ImGuiNative.igGetClipboardText(); @@ -6059,12 +6271,6 @@ namespace ImGuiNET ImDrawList* ret = ImGuiNative.igGetForegroundDrawListNil(); return new ImDrawListPtr(ret); } - public static ImDrawListPtr GetForegroundDrawList(ImGuiViewportPtr viewport) - { - ImGuiViewport* native_viewport = viewport.NativePtr; - ImDrawList* ret = ImGuiNative.igGetForegroundDrawListViewportPtr(native_viewport); - return new ImDrawListPtr(ret); - } public static int GetFrameCount() { int ret = ImGuiNative.igGetFrameCount(); @@ -6189,11 +6395,6 @@ namespace ImGuiNET ImGuiNative.igGetMousePosOnOpeningCurrentPopup(&__retval); return __retval; } - public static ImGuiPlatformIOPtr GetPlatformIO() - { - ImGuiPlatformIO* ret = ImGuiNative.igGetPlatformIO(); - return new ImGuiPlatformIOPtr(ret); - } public static float GetScrollMaxX() { float ret = ImGuiNative.igGetScrollMaxX(); @@ -6276,16 +6477,6 @@ namespace ImGuiNET float ret = ImGuiNative.igGetWindowContentRegionWidth(); return ret; } - public static uint GetWindowDockID() - { - uint ret = ImGuiNative.igGetWindowDockID(); - return ret; - } - public static float GetWindowDpiScale() - { - float ret = ImGuiNative.igGetWindowDpiScale(); - return ret; - } public static ImDrawListPtr GetWindowDrawList() { ImDrawList* ret = ImGuiNative.igGetWindowDrawList(); @@ -6308,11 +6499,6 @@ namespace ImGuiNET ImGuiNative.igGetWindowSize(&__retval); return __retval; } - public static ImGuiViewportPtr GetWindowViewport() - { - ImGuiViewport* ret = ImGuiNative.igGetWindowViewport(); - return new ImGuiViewportPtr(ret); - } public static float GetWindowWidth() { float ret = ImGuiNative.igGetWindowWidth(); @@ -8674,11 +8860,6 @@ namespace ImGuiNET byte ret = ImGuiNative.igIsWindowCollapsed(); return ret != 0; } - public static bool IsWindowDocked() - { - byte ret = ImGuiNative.igIsWindowDocked(); - return ret != 0; - } public static bool IsWindowFocused() { ImGuiFocusedFlags flags = (ImGuiFocusedFlags)0; @@ -8864,120 +9045,6 @@ namespace ImGuiNET return ret != 0; } } - public static void ListBoxFooter() - { - ImGuiNative.igListBoxFooter(); - } - public static bool ListBoxHeader(string label) - { - byte* native_label; - int label_byteCount = 0; - if (label != null) - { - label_byteCount = Encoding.UTF8.GetByteCount(label); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - native_label = Util.Allocate(label_byteCount + 1); - } - else - { - byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; - native_label = native_label_stackBytes; - } - int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); - native_label[native_label_offset] = 0; - } - else { native_label = null; } - Vector2 size = new Vector2(); - byte ret = ImGuiNative.igListBoxHeaderVec2(native_label, size); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label); - } - return ret != 0; - } - public static bool ListBoxHeader(string label, Vector2 size) - { - byte* native_label; - int label_byteCount = 0; - if (label != null) - { - label_byteCount = Encoding.UTF8.GetByteCount(label); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - native_label = Util.Allocate(label_byteCount + 1); - } - else - { - byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; - native_label = native_label_stackBytes; - } - int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); - native_label[native_label_offset] = 0; - } - else { native_label = null; } - byte ret = ImGuiNative.igListBoxHeaderVec2(native_label, size); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label); - } - return ret != 0; - } - public static bool ListBoxHeader(string label, int items_count) - { - byte* native_label; - int label_byteCount = 0; - if (label != null) - { - label_byteCount = Encoding.UTF8.GetByteCount(label); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - native_label = Util.Allocate(label_byteCount + 1); - } - else - { - byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; - native_label = native_label_stackBytes; - } - int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); - native_label[native_label_offset] = 0; - } - else { native_label = null; } - int height_in_items = -1; - byte ret = ImGuiNative.igListBoxHeaderInt(native_label, items_count, height_in_items); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label); - } - return ret != 0; - } - public static bool ListBoxHeader(string label, int items_count, int height_in_items) - { - byte* native_label; - int label_byteCount = 0; - if (label != null) - { - label_byteCount = Encoding.UTF8.GetByteCount(label); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - native_label = Util.Allocate(label_byteCount + 1); - } - else - { - byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; - native_label = native_label_stackBytes; - } - int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); - native_label[native_label_offset] = 0; - } - else { native_label = null; } - byte ret = ImGuiNative.igListBoxHeaderInt(native_label, items_count, height_in_items); - if (label_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label); - } - return ret != 0; - } public static void LoadIniSettingsFromDisk(string ini_filename) { byte* native_ini_filename; @@ -9510,14 +9577,13 @@ namespace ImGuiNET Util.Free(native_str_id); } } - public static bool OpenPopupContextItem() + public static void OpenPopupOnItemClick() { byte* native_str_id = null; ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; - byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); - return ret != 0; + ImGuiNative.igOpenPopupOnItemClick(native_str_id, popup_flags); } - public static bool OpenPopupContextItem(string str_id) + public static void OpenPopupOnItemClick(string str_id) { byte* native_str_id; int str_id_byteCount = 0; @@ -9538,14 +9604,13 @@ namespace ImGuiNET } else { native_str_id = null; } ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; - byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); + ImGuiNative.igOpenPopupOnItemClick(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } - return ret != 0; } - public static bool OpenPopupContextItem(string str_id, ImGuiPopupFlags popup_flags) + public static void OpenPopupOnItemClick(string str_id, ImGuiPopupFlags popup_flags) { byte* native_str_id; int str_id_byteCount = 0; @@ -9565,12 +9630,11 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); + ImGuiNative.igOpenPopupOnItemClick(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } - return ret != 0; } public static void PlotHistogram(string label, ref float values, int values_count) { @@ -10288,7 +10352,7 @@ namespace ImGuiNET } public static void ProgressBar(float fraction) { - Vector2 size_arg = new Vector2(-1, 0); + Vector2 size_arg = new Vector2(-float.MinValue, 0.0f); byte* native_overlay = null; ImGuiNative.igProgressBar(fraction, size_arg, native_overlay); } @@ -10469,24 +10533,6 @@ namespace ImGuiNET { ImGuiNative.igRender(); } - public static void RenderPlatformWindowsDefault() - { - void* platform_render_arg = null; - void* renderer_render_arg = null; - ImGuiNative.igRenderPlatformWindowsDefault(platform_render_arg, renderer_render_arg); - } - public static void RenderPlatformWindowsDefault(IntPtr platform_render_arg) - { - void* native_platform_render_arg = (void*)platform_render_arg.ToPointer(); - void* renderer_render_arg = null; - ImGuiNative.igRenderPlatformWindowsDefault(native_platform_render_arg, renderer_render_arg); - } - public static void RenderPlatformWindowsDefault(IntPtr platform_render_arg, IntPtr renderer_render_arg) - { - void* native_platform_render_arg = (void*)platform_render_arg.ToPointer(); - void* native_renderer_render_arg = (void*)renderer_render_arg.ToPointer(); - ImGuiNative.igRenderPlatformWindowsDefault(native_platform_render_arg, native_renderer_render_arg); - } public static void ResetMouseDragDelta() { ImGuiMouseButton button = (ImGuiMouseButton)0; @@ -10765,6 +10811,16 @@ namespace ImGuiNET { ImGuiNative.igSeparator(); } + public static void SetAllocatorFunctions(IntPtr alloc_func, IntPtr free_func) + { + void* user_data = null; + ImGuiNative.igSetAllocatorFunctions(alloc_func, free_func, user_data); + } + public static void SetAllocatorFunctions(IntPtr alloc_func, IntPtr free_func, IntPtr user_data) + { + void* native_user_data = (void*)user_data.ToPointer(); + ImGuiNative.igSetAllocatorFunctions(alloc_func, free_func, native_user_data); + } public static void SetClipboardText(string text) { byte* native_text; @@ -10920,11 +10976,6 @@ namespace ImGuiNET { ImGuiNative.igSetNextWindowBgAlpha(alpha); } - public static void SetNextWindowClass(ImGuiWindowClassPtr window_class) - { - ImGuiWindowClass* native_window_class = window_class.NativePtr; - ImGuiNative.igSetNextWindowClass(native_window_class); - } public static void SetNextWindowCollapsed(bool collapsed) { byte native_collapsed = collapsed ? (byte)1 : (byte)0; @@ -10940,15 +10991,6 @@ namespace ImGuiNET { ImGuiNative.igSetNextWindowContentSize(size); } - public static void SetNextWindowDockID(uint dock_id) - { - ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetNextWindowDockID(dock_id, cond); - } - public static void SetNextWindowDockID(uint dock_id, ImGuiCond cond) - { - ImGuiNative.igSetNextWindowDockID(dock_id, cond); - } public static void SetNextWindowFocus() { ImGuiNative.igSetNextWindowFocus(); @@ -10993,10 +11035,6 @@ namespace ImGuiNET void* native_custom_callback_data = (void*)custom_callback_data.ToPointer(); ImGuiNative.igSetNextWindowSizeConstraints(size_min, size_max, custom_callback, native_custom_callback_data); } - public static void SetNextWindowViewport(uint viewport_id) - { - ImGuiNative.igSetNextWindowViewport(viewport_id); - } public static void SetScrollFromPosX(float local_x) { float center_x_ratio = 0.5f; @@ -13247,6 +13285,281 @@ namespace ImGuiNET ImGuiStyle* native_dst = dst.NativePtr; ImGuiNative.igStyleColorsLight(native_dst); } + public static bool TabItemButton(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0; + byte ret = ImGuiNative.igTabItemButton(native_label, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } + public static bool TabItemButton(string label, ImGuiTabItemFlags flags) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte ret = ImGuiNative.igTabItemButton(native_label, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } + public static int TableGetColumnCount() + { + int ret = ImGuiNative.igTableGetColumnCount(); + return ret; + } + public static ImGuiTableColumnFlags TableGetColumnFlags() + { + int column_n = -1; + ImGuiTableColumnFlags ret = ImGuiNative.igTableGetColumnFlags(column_n); + return ret; + } + public static ImGuiTableColumnFlags TableGetColumnFlags(int column_n) + { + ImGuiTableColumnFlags ret = ImGuiNative.igTableGetColumnFlags(column_n); + return ret; + } + public static int TableGetColumnIndex() + { + int ret = ImGuiNative.igTableGetColumnIndex(); + return ret; + } + public static string TableGetColumnName() + { + int column_n = -1; + byte* ret = ImGuiNative.igTableGetColumnNameInt(column_n); + return Util.StringFromPtr(ret); + } + public static string TableGetColumnName(int column_n) + { + byte* ret = ImGuiNative.igTableGetColumnNameInt(column_n); + return Util.StringFromPtr(ret); + } + public static int TableGetRowIndex() + { + int ret = ImGuiNative.igTableGetRowIndex(); + return ret; + } + public static ImGuiTableSortSpecsPtr TableGetSortSpecs() + { + ImGuiTableSortSpecs* ret = ImGuiNative.igTableGetSortSpecs(); + return new ImGuiTableSortSpecsPtr(ret); + } + public static void TableHeader(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + ImGuiNative.igTableHeader(native_label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } + public static void TableHeadersRow() + { + ImGuiNative.igTableHeadersRow(); + } + public static bool TableNextColumn() + { + byte ret = ImGuiNative.igTableNextColumn(); + return ret != 0; + } + public static void TableNextRow() + { + ImGuiTableRowFlags row_flags = (ImGuiTableRowFlags)0; + float min_row_height = 0.0f; + ImGuiNative.igTableNextRow(row_flags, min_row_height); + } + public static void TableNextRow(ImGuiTableRowFlags row_flags) + { + float min_row_height = 0.0f; + ImGuiNative.igTableNextRow(row_flags, min_row_height); + } + public static void TableNextRow(ImGuiTableRowFlags row_flags, float min_row_height) + { + ImGuiNative.igTableNextRow(row_flags, min_row_height); + } + public static void TableSetBgColor(ImGuiTableBgTarget target, uint color) + { + int column_n = -1; + ImGuiNative.igTableSetBgColor(target, color, column_n); + } + public static void TableSetBgColor(ImGuiTableBgTarget target, uint color, int column_n) + { + ImGuiNative.igTableSetBgColor(target, color, column_n); + } + public static bool TableSetColumnIndex(int column_n) + { + byte ret = ImGuiNative.igTableSetColumnIndex(column_n); + return ret != 0; + } + public static void TableSetupColumn(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + ImGuiTableColumnFlags flags = (ImGuiTableColumnFlags)0; + float init_width_or_weight = 0.0f; + uint user_id = 0; + ImGuiNative.igTableSetupColumn(native_label, flags, init_width_or_weight, user_id); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } + public static void TableSetupColumn(string label, ImGuiTableColumnFlags flags) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + float init_width_or_weight = 0.0f; + uint user_id = 0; + ImGuiNative.igTableSetupColumn(native_label, flags, init_width_or_weight, user_id); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } + public static void TableSetupColumn(string label, ImGuiTableColumnFlags flags, float init_width_or_weight) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + uint user_id = 0; + ImGuiNative.igTableSetupColumn(native_label, flags, init_width_or_weight, user_id); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } + public static void TableSetupColumn(string label, ImGuiTableColumnFlags flags, float init_width_or_weight, uint user_id) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + ImGuiNative.igTableSetupColumn(native_label, flags, init_width_or_weight, user_id); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } + public static void TableSetupScrollFreeze(int cols, int rows) + { + ImGuiNative.igTableSetupScrollFreeze(cols, rows); + } public static void Text(string fmt) { byte* native_fmt; @@ -13663,10 +13976,6 @@ namespace ImGuiNET { ImGuiNative.igUnindent(indent_w); } - public static void UpdatePlatformWindows() - { - ImGuiNative.igUpdatePlatformWindows(); - } public static void Value(string prefix, bool b) { byte* native_prefix; diff --git a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs index bfbf50c..350a9ca 100644 --- a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs @@ -4,12 +4,9 @@ namespace ImGuiNET public enum ImGuiBackendFlags { None = 0, - HasGamepad = 1 << 0, - HasMouseCursors = 1 << 1, - HasSetMousePos = 1 << 2, - RendererHasVtxOffset = 1 << 3, - PlatformHasViewports = 1 << 10, - HasMouseHoveredViewport = 1 << 11, - RendererHasViewports = 1 << 12, + HasGamepad = 1, + HasMouseCursors = 2, + HasSetMousePos = 4, + RendererHasVtxOffset = 8, } } diff --git a/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs index e295a83..7964d5e 100644 --- a/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs @@ -4,10 +4,10 @@ namespace ImGuiNET public enum ImGuiButtonFlags { None = 0, - MouseButtonLeft = 1 << 0, - MouseButtonRight = 1 << 1, - MouseButtonMiddle = 1 << 2, - MouseButtonMask = MouseButtonLeft | MouseButtonRight | MouseButtonMiddle, - MouseButtonDefault = MouseButtonLeft, + MouseButtonLeft = 1, + MouseButtonRight = 2, + MouseButtonMiddle = 4, + MouseButtonMask = 7, + MouseButtonDefault = 1, } } diff --git a/src/ImGui.NET/Generated/ImGuiCol.gen.cs b/src/ImGui.NET/Generated/ImGuiCol.gen.cs index 19740ae..18f1030 100644 --- a/src/ImGui.NET/Generated/ImGuiCol.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiCol.gen.cs @@ -40,18 +40,21 @@ namespace ImGuiNET TabActive = 35, TabUnfocused = 36, TabUnfocusedActive = 37, - DockingPreview = 38, - DockingEmptyBg = 39, - PlotLines = 40, - PlotLinesHovered = 41, - PlotHistogram = 42, - PlotHistogramHovered = 43, - TextSelectedBg = 44, - DragDropTarget = 45, - NavHighlight = 46, - NavWindowingHighlight = 47, - NavWindowingDimBg = 48, - ModalWindowDimBg = 49, - COUNT = 50, + PlotLines = 38, + PlotLinesHovered = 39, + PlotHistogram = 40, + PlotHistogramHovered = 41, + TableHeaderBg = 42, + TableBorderStrong = 43, + TableBorderLight = 44, + TableRowBg = 45, + TableRowBgAlt = 46, + TextSelectedBg = 47, + DragDropTarget = 48, + NavHighlight = 49, + NavWindowingHighlight = 50, + NavWindowingDimBg = 51, + ModalWindowDimBg = 52, + COUNT = 53, } } diff --git a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs index 33785e2..9a82bd1 100644 --- a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs @@ -4,33 +4,33 @@ namespace ImGuiNET public enum ImGuiColorEditFlags { None = 0, - NoAlpha = 1 << 1, - NoPicker = 1 << 2, - NoOptions = 1 << 3, - NoSmallPreview = 1 << 4, - NoInputs = 1 << 5, - NoTooltip = 1 << 6, - NoLabel = 1 << 7, - NoSidePreview = 1 << 8, - NoDragDrop = 1 << 9, - NoBorder = 1 << 10, - AlphaBar = 1 << 16, - AlphaPreview = 1 << 17, - AlphaPreviewHalf = 1 << 18, - HDR = 1 << 19, - DisplayRGB = 1 << 20, - DisplayHSV = 1 << 21, - DisplayHex = 1 << 22, - Uint8 = 1 << 23, - Float = 1 << 24, - PickerHueBar = 1 << 25, - PickerHueWheel = 1 << 26, - InputRGB = 1 << 27, - InputHSV = 1 << 28, - _OptionsDefault = Uint8 | DisplayRGB | InputRGB | PickerHueBar, - _DisplayMask = DisplayRGB | DisplayHSV | DisplayHex, - _DataTypeMask = Uint8 | Float, - _PickerMask = PickerHueWheel | PickerHueBar, - _InputMask = InputRGB | InputHSV, + NoAlpha = 2, + NoPicker = 4, + NoOptions = 8, + NoSmallPreview = 16, + NoInputs = 32, + NoTooltip = 64, + NoLabel = 128, + NoSidePreview = 256, + NoDragDrop = 512, + NoBorder = 1024, + AlphaBar = 65536, + AlphaPreview = 131072, + AlphaPreviewHalf = 262144, + HDR = 524288, + DisplayRGB = 1048576, + DisplayHSV = 2097152, + DisplayHex = 4194304, + Uint8 = 8388608, + Float = 16777216, + PickerHueBar = 33554432, + PickerHueWheel = 67108864, + InputRGB = 134217728, + InputHSV = 268435456, + _OptionsDefault = 177209344, + _DisplayMask = 7340032, + _DataTypeMask = 25165824, + _PickerMask = 100663296, + _InputMask = 402653184, } } diff --git a/src/ImGui.NET/Generated/ImGuiComboFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiComboFlags.gen.cs index 0022750..68efc53 100644 --- a/src/ImGui.NET/Generated/ImGuiComboFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiComboFlags.gen.cs @@ -4,13 +4,13 @@ namespace ImGuiNET public enum ImGuiComboFlags { None = 0, - PopupAlignLeft = 1 << 0, - HeightSmall = 1 << 1, - HeightRegular = 1 << 2, - HeightLarge = 1 << 3, - HeightLargest = 1 << 4, - NoArrowButton = 1 << 5, - NoPreview = 1 << 6, - HeightMask = HeightSmall | HeightRegular | HeightLarge | HeightLargest, + PopupAlignLeft = 1, + HeightSmall = 2, + HeightRegular = 4, + HeightLarge = 8, + HeightLargest = 16, + NoArrowButton = 32, + NoPreview = 64, + HeightMask = 30, } } diff --git a/src/ImGui.NET/Generated/ImGuiCond.gen.cs b/src/ImGui.NET/Generated/ImGuiCond.gen.cs index 107471f..23a4cbb 100644 --- a/src/ImGui.NET/Generated/ImGuiCond.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiCond.gen.cs @@ -3,9 +3,9 @@ namespace ImGuiNET public enum ImGuiCond { None = 0, - Always = 1 << 0, - Once = 1 << 1, - FirstUseEver = 1 << 2, - Appearing = 1 << 3, + Always = 1, + Once = 2, + FirstUseEver = 4, + Appearing = 8, } } diff --git a/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs index 9c6b6ee..9d60654 100644 --- a/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs @@ -4,17 +4,13 @@ namespace ImGuiNET public enum ImGuiConfigFlags { None = 0, - NavEnableKeyboard = 1 << 0, - NavEnableGamepad = 1 << 1, - NavEnableSetMousePos = 1 << 2, - NavNoCaptureKeyboard = 1 << 3, - NoMouse = 1 << 4, - NoMouseCursorChange = 1 << 5, - DockingEnable = 1 << 6, - ViewportsEnable = 1 << 10, - DpiEnableScaleViewports = 1 << 14, - DpiEnableScaleFonts = 1 << 15, - IsSRGB = 1 << 20, - IsTouchScreen = 1 << 21, + NavEnableKeyboard = 1, + NavEnableGamepad = 2, + NavEnableSetMousePos = 4, + NavNoCaptureKeyboard = 8, + NoMouse = 16, + NoMouseCursorChange = 32, + IsSRGB = 1048576, + IsTouchScreen = 2097152, } } diff --git a/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs deleted file mode 100644 index f05ed7d..0000000 --- a/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace ImGuiNET -{ - [System.Flags] - public enum ImGuiDockNodeFlags - { - None = 0, - KeepAliveOnly = 1 << 0, - NoDockingInCentralNode = 1 << 2, - PassthruCentralNode = 1 << 3, - NoSplit = 1 << 4, - NoResize = 1 << 5, - AutoHideTabBar = 1 << 6, - } -} diff --git a/src/ImGui.NET/Generated/ImGuiDragDropFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiDragDropFlags.gen.cs index 9e95b50..00fdf8a 100644 --- a/src/ImGui.NET/Generated/ImGuiDragDropFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiDragDropFlags.gen.cs @@ -4,15 +4,15 @@ namespace ImGuiNET public enum ImGuiDragDropFlags { None = 0, - SourceNoPreviewTooltip = 1 << 0, - SourceNoDisableHover = 1 << 1, - SourceNoHoldToOpenOthers = 1 << 2, - SourceAllowNullID = 1 << 3, - SourceExtern = 1 << 4, - SourceAutoExpirePayload = 1 << 5, - AcceptBeforeDelivery = 1 << 10, - AcceptNoDrawDefaultRect = 1 << 11, - AcceptNoPreviewTooltip = 1 << 12, - AcceptPeekOnly = AcceptBeforeDelivery | AcceptNoDrawDefaultRect, + SourceNoPreviewTooltip = 1, + SourceNoDisableHover = 2, + SourceNoHoldToOpenOthers = 4, + SourceAllowNullID = 8, + SourceExtern = 16, + SourceAutoExpirePayload = 32, + AcceptBeforeDelivery = 1024, + AcceptNoDrawDefaultRect = 2048, + AcceptNoPreviewTooltip = 4096, + AcceptPeekOnly = 3072, } } diff --git a/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs index e9169c1..be9a48e 100644 --- a/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs @@ -4,9 +4,9 @@ namespace ImGuiNET public enum ImGuiFocusedFlags { None = 0, - ChildWindows = 1 << 0, - RootWindow = 1 << 1, - AnyWindow = 1 << 2, - RootAndChildWindows = RootWindow | ChildWindows, + ChildWindows = 1, + RootWindow = 2, + AnyWindow = 4, + RootAndChildWindows = 3, } } diff --git a/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs index 5e5d5c2..0f21dd7 100644 --- a/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs @@ -4,14 +4,14 @@ namespace ImGuiNET public enum ImGuiHoveredFlags { None = 0, - ChildWindows = 1 << 0, - RootWindow = 1 << 1, - AnyWindow = 1 << 2, - AllowWhenBlockedByPopup = 1 << 3, - AllowWhenBlockedByActiveItem = 1 << 5, - AllowWhenOverlapped = 1 << 6, - AllowWhenDisabled = 1 << 7, - RectOnly = AllowWhenBlockedByPopup | AllowWhenBlockedByActiveItem | AllowWhenOverlapped, - RootAndChildWindows = RootWindow | ChildWindows, + ChildWindows = 1, + RootWindow = 2, + AnyWindow = 4, + AllowWhenBlockedByPopup = 8, + AllowWhenBlockedByActiveItem = 32, + AllowWhenOverlapped = 64, + AllowWhenDisabled = 128, + RectOnly = 104, + RootAndChildWindows = 3, } } diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index 1d530f7..02cabe7 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -26,20 +26,13 @@ namespace ImGuiNET public byte FontAllowUserScaling; public ImFont* FontDefault; public Vector2 DisplayFramebufferScale; - public byte ConfigDockingNoSplit; - public byte ConfigDockingWithShift; - public byte ConfigDockingAlwaysTabBar; - public byte ConfigDockingTransparentPayload; - public byte ConfigViewportsNoAutoMerge; - public byte ConfigViewportsNoTaskBarIcon; - public byte ConfigViewportsNoDecoration; - public byte ConfigViewportsNoDefaultParent; public byte MouseDrawCursor; public byte ConfigMacOSXBehaviors; public byte ConfigInputTextCursorBlink; + public byte ConfigDragClickToInputText; public byte ConfigWindowsResizeFromEdges; public byte ConfigWindowsMoveFromTitleBarOnly; - public float ConfigWindowsMemoryCompactTimer; + public float ConfigMemoryCompactTimer; public byte* BackendPlatformName; public byte* BackendRendererName; public void* BackendPlatformUserData; @@ -48,12 +41,12 @@ namespace ImGuiNET public IntPtr GetClipboardTextFn; public IntPtr SetClipboardTextFn; public void* ClipboardUserData; - public void* RenderDrawListsFnUnused; + public IntPtr ImeSetInputScreenPosFn; + public void* ImeWindowHandle; public Vector2 MousePos; public fixed byte MouseDown[5]; public float MouseWheel; public float MouseWheelH; - public uint MouseHoveredViewport; public byte KeyCtrl; public byte KeyShift; public byte KeyAlt; @@ -130,20 +123,13 @@ namespace ImGuiNET public ref bool FontAllowUserScaling => ref Unsafe.AsRef(&NativePtr->FontAllowUserScaling); public ImFontPtr FontDefault => new ImFontPtr(NativePtr->FontDefault); public ref Vector2 DisplayFramebufferScale => ref Unsafe.AsRef(&NativePtr->DisplayFramebufferScale); - public ref bool ConfigDockingNoSplit => ref Unsafe.AsRef(&NativePtr->ConfigDockingNoSplit); - public ref bool ConfigDockingWithShift => ref Unsafe.AsRef(&NativePtr->ConfigDockingWithShift); - public ref bool ConfigDockingAlwaysTabBar => ref Unsafe.AsRef(&NativePtr->ConfigDockingAlwaysTabBar); - public ref bool ConfigDockingTransparentPayload => ref Unsafe.AsRef(&NativePtr->ConfigDockingTransparentPayload); - public ref bool ConfigViewportsNoAutoMerge => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoAutoMerge); - public ref bool ConfigViewportsNoTaskBarIcon => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoTaskBarIcon); - public ref bool ConfigViewportsNoDecoration => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDecoration); - public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDefaultParent); public ref bool MouseDrawCursor => ref Unsafe.AsRef(&NativePtr->MouseDrawCursor); public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef(&NativePtr->ConfigMacOSXBehaviors); public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&NativePtr->ConfigInputTextCursorBlink); + public ref bool ConfigDragClickToInputText => ref Unsafe.AsRef(&NativePtr->ConfigDragClickToInputText); public ref bool ConfigWindowsResizeFromEdges => ref Unsafe.AsRef(&NativePtr->ConfigWindowsResizeFromEdges); public ref bool ConfigWindowsMoveFromTitleBarOnly => ref Unsafe.AsRef(&NativePtr->ConfigWindowsMoveFromTitleBarOnly); - public ref float ConfigWindowsMemoryCompactTimer => ref Unsafe.AsRef(&NativePtr->ConfigWindowsMemoryCompactTimer); + public ref float ConfigMemoryCompactTimer => ref Unsafe.AsRef(&NativePtr->ConfigMemoryCompactTimer); public NullTerminatedString BackendPlatformName => new NullTerminatedString(NativePtr->BackendPlatformName); public NullTerminatedString BackendRendererName => new NullTerminatedString(NativePtr->BackendRendererName); public IntPtr BackendPlatformUserData { get => (IntPtr)NativePtr->BackendPlatformUserData; set => NativePtr->BackendPlatformUserData = (void*)value; } @@ -152,12 +138,12 @@ namespace ImGuiNET public ref IntPtr GetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->GetClipboardTextFn); public ref IntPtr SetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->SetClipboardTextFn); public IntPtr ClipboardUserData { get => (IntPtr)NativePtr->ClipboardUserData; set => NativePtr->ClipboardUserData = (void*)value; } - public IntPtr RenderDrawListsFnUnused { get => (IntPtr)NativePtr->RenderDrawListsFnUnused; set => NativePtr->RenderDrawListsFnUnused = (void*)value; } + public ref IntPtr ImeSetInputScreenPosFn => ref Unsafe.AsRef(&NativePtr->ImeSetInputScreenPosFn); + public IntPtr ImeWindowHandle { get => (IntPtr)NativePtr->ImeWindowHandle; set => NativePtr->ImeWindowHandle = (void*)value; } public ref Vector2 MousePos => ref Unsafe.AsRef(&NativePtr->MousePos); public RangeAccessor MouseDown => new RangeAccessor(NativePtr->MouseDown, 5); public ref float MouseWheel => ref Unsafe.AsRef(&NativePtr->MouseWheel); public ref float MouseWheelH => ref Unsafe.AsRef(&NativePtr->MouseWheelH); - public ref uint MouseHoveredViewport => ref Unsafe.AsRef(&NativePtr->MouseHoveredViewport); public ref bool KeyCtrl => ref Unsafe.AsRef(&NativePtr->KeyCtrl); public ref bool KeyShift => ref Unsafe.AsRef(&NativePtr->KeyShift); public ref bool KeyAlt => ref Unsafe.AsRef(&NativePtr->KeyAlt); diff --git a/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs b/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs index 37e10fe..4c11005 100644 --- a/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs @@ -40,6 +40,10 @@ namespace ImGuiNET public ref int CursorPos => ref Unsafe.AsRef(&NativePtr->CursorPos); public ref int SelectionStart => ref Unsafe.AsRef(&NativePtr->SelectionStart); public ref int SelectionEnd => ref Unsafe.AsRef(&NativePtr->SelectionEnd); + public void ClearSelection() + { + ImGuiNative.ImGuiInputTextCallbackData_ClearSelection((ImGuiInputTextCallbackData*)(NativePtr)); + } public void DeleteChars(int pos, int bytes_count) { ImGuiNative.ImGuiInputTextCallbackData_DeleteChars((ImGuiInputTextCallbackData*)(NativePtr), pos, bytes_count); @@ -80,5 +84,9 @@ namespace ImGuiNET Util.Free(native_text); } } + public void SelectAll() + { + ImGuiNative.ImGuiInputTextCallbackData_SelectAll((ImGuiInputTextCallbackData*)(NativePtr)); + } } } diff --git a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs index 3abb2dd..cd595ed 100644 --- a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs @@ -4,26 +4,27 @@ namespace ImGuiNET public enum ImGuiInputTextFlags { None = 0, - CharsDecimal = 1 << 0, - CharsHexadecimal = 1 << 1, - CharsUppercase = 1 << 2, - CharsNoBlank = 1 << 3, - AutoSelectAll = 1 << 4, - EnterReturnsTrue = 1 << 5, - CallbackCompletion = 1 << 6, - CallbackHistory = 1 << 7, - CallbackAlways = 1 << 8, - CallbackCharFilter = 1 << 9, - AllowTabInput = 1 << 10, - CtrlEnterForNewLine = 1 << 11, - NoHorizontalScroll = 1 << 12, - AlwaysInsertMode = 1 << 13, - ReadOnly = 1 << 14, - Password = 1 << 15, - NoUndoRedo = 1 << 16, - CharsScientific = 1 << 17, - CallbackResize = 1 << 18, - Multiline = 1 << 20, - NoMarkEdited = 1 << 21, + CharsDecimal = 1, + CharsHexadecimal = 2, + CharsUppercase = 4, + CharsNoBlank = 8, + AutoSelectAll = 16, + EnterReturnsTrue = 32, + CallbackCompletion = 64, + CallbackHistory = 128, + CallbackAlways = 256, + CallbackCharFilter = 512, + AllowTabInput = 1024, + CtrlEnterForNewLine = 2048, + NoHorizontalScroll = 4096, + AlwaysOverwrite = 8192, + ReadOnly = 16384, + Password = 32768, + NoUndoRedo = 65536, + CharsScientific = 131072, + CallbackResize = 262144, + CallbackEdit = 524288, + Multiline = 1048576, + NoMarkEdited = 2097152, } } diff --git a/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs index b74de51..35fc28e 100644 --- a/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs @@ -4,9 +4,9 @@ namespace ImGuiNET public enum ImGuiKeyModFlags { None = 0, - Ctrl = 1 << 0, - Shift = 1 << 1, - Alt = 1 << 2, - Super = 1 << 3, + Ctrl = 1, + Shift = 2, + Alt = 4, + Super = 8, } } diff --git a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs index 266f0b7..dd64cbf 100644 --- a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs @@ -11,6 +11,7 @@ namespace ImGuiNET public int DisplayEnd; public int ItemsCount; public int StepNo; + public int ItemsFrozen; public float ItemsHeight; public float StartPosY; } @@ -26,6 +27,7 @@ namespace ImGuiNET public ref int DisplayEnd => ref Unsafe.AsRef(&NativePtr->DisplayEnd); public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); public ref int StepNo => ref Unsafe.AsRef(&NativePtr->StepNo); + public ref int ItemsFrozen => ref Unsafe.AsRef(&NativePtr->ItemsFrozen); public ref float ItemsHeight => ref Unsafe.AsRef(&NativePtr->ItemsHeight); public ref float StartPosY => ref Unsafe.AsRef(&NativePtr->StartPosY); public void Begin(int items_count) diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index bff7976..8a72bcc 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -29,6 +29,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igBeginGroup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igBeginListBox(byte* label, Vector2 size); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginMainMenuBar(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginMenu(byte* label, byte enabled); @@ -49,6 +51,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginTabItem(byte* label, byte* p_open, ImGuiTabItemFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igBeginTable(byte* str_id, int column, ImGuiTableFlags flags, Vector2 outer_size, float inner_width); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igBeginTooltip(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igBullet(); @@ -69,13 +73,15 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igCheckbox(byte* label, byte* v); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCheckboxFlags(byte* label, uint* flags, uint flags_value); + public static extern byte igCheckboxFlagsIntPtr(byte* label, int* flags, int flags_value); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igCheckboxFlagsUintPtr(byte* label, uint* flags, uint flags_value); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCloseCurrentPopup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igCollapsingHeaderTreeNodeFlags(byte* label, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_open, ImGuiTreeNodeFlags flags); + public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_visible, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igColorButton(byte* desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -107,12 +113,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDestroyContext(IntPtr ctx); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igDestroyPlatformWindows(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igDockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igDockSpaceOverViewport(ImGuiViewport* viewport, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igDragFloat(byte* label, float* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igDragFloat2(byte* label, Vector2* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); @@ -155,6 +155,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndGroup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igEndListBox(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndMainMenuBar(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndMenu(); @@ -167,16 +169,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndTabItem(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igEndTooltip(); + public static extern void igEndTable(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiViewport* igFindViewportByID(uint id); + public static extern void igEndTooltip(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle); + public static extern void igGetAllocatorFunctions(IntPtr* p_alloc_func, IntPtr* p_free_func, void** p_user_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* igGetBackgroundDrawListNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetBackgroundDrawListViewportPtr(ImGuiViewport* viewport); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igGetClipboardText(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetColorU32Col(ImGuiCol idx, float alpha_mul); @@ -223,8 +223,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* igGetForegroundDrawListNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetForegroundDrawListViewportPtr(ImGuiViewport* viewport); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetFrameCount(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetFrameHeight(); @@ -259,8 +257,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetMousePosOnOpeningCurrentPopup(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiPlatformIO* igGetPlatformIO(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetScrollMaxX(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetScrollMaxY(); @@ -293,10 +289,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowContentRegionWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetWindowDockID(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern float igGetWindowDpiScale(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* igGetWindowDrawList(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowHeight(); @@ -305,8 +297,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetWindowSize(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiViewport* igGetWindowViewport(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igImage(IntPtr user_texture_id, Vector2 size, Vector2 uv0, Vector2 uv1, Vector4 tint_col, Vector4 border_col); @@ -403,8 +393,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowCollapsed(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsWindowDocked(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowFocused(ImGuiFocusedFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowHovered(ImGuiHoveredFlags flags); @@ -413,12 +401,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igListBoxStr_arr(byte* label, int* current_item, byte** items, int items_count, int height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igListBoxFooter(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igListBoxHeaderVec2(byte* label, Vector2 size); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igListBoxHeaderInt(byte* label, int items_count, int height_in_items); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igLoadIniSettingsFromDisk(byte* ini_filename); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igLoadIniSettingsFromMemory(byte* ini_data, uint ini_size); @@ -451,7 +433,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igOpenPopup(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igOpenPopupContextItem(byte* str_id, ImGuiPopupFlags popup_flags); + public static extern void igOpenPopupOnItemClick(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPlotHistogramFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -511,8 +493,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igRender(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igRenderPlatformWindowsDefault(void* platform_render_arg, void* renderer_render_arg); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igResetMouseDragDelta(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSameLine(float offset_from_start_x, float spacing); @@ -527,6 +507,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSeparator(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetAllocatorFunctions(IntPtr alloc_func, IntPtr free_func, void* user_data); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetClipboardText(byte* text); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetColorEditOptions(ImGuiColorEditFlags flags); @@ -561,14 +543,10 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowBgAlpha(float alpha); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetNextWindowClass(ImGuiWindowClass* window_class); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowCollapsed(byte collapsed, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowContentSize(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetNextWindowDockID(uint dock_id, ImGuiCond cond); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowFocus(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowPos(Vector2 pos, ImGuiCond cond, Vector2 pivot); @@ -577,8 +555,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowSizeConstraints(Vector2 size_min, Vector2 size_max, ImGuiSizeCallback custom_callback, void* custom_callback_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetNextWindowViewport(uint viewport_id); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollFromPosXFloat(float local_x, float center_x_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollFromPosYFloat(float local_y, float center_y_ratio); @@ -661,6 +637,36 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igStyleColorsLight(ImGuiStyle* dst); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igTabItemButton(byte* label, ImGuiTabItemFlags flags); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int igTableGetColumnCount(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTableColumnFlags igTableGetColumnFlags(int column_n); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int igTableGetColumnIndex(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte* igTableGetColumnNameInt(int column_n); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int igTableGetRowIndex(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTableSortSpecs* igTableGetSortSpecs(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableHeader(byte* label); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableHeadersRow(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igTableNextColumn(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableNextRow(ImGuiTableRowFlags row_flags, float min_row_height); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableSetBgColor(ImGuiTableBgTarget target, uint color, int column_n); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igTableSetColumnIndex(int column_n); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableSetupColumn(byte* label, ImGuiTableColumnFlags flags, float init_width_or_weight, uint user_id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableSetupScrollFreeze(int cols, int rows); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igText(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextColored(Vector4 col, byte* fmt); @@ -691,8 +697,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igUnindent(float indent_w); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igUpdatePlatformWindows(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igValueBool(byte* prefix, byte b); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igValueInt(byte* prefix, int v); @@ -709,7 +713,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImColor_destroy(ImColor* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImColor_HSV(ImColor* pOut, ImColor* self, float h, float s, float v, float a); + public static extern void ImColor_HSV(ImColor* pOut, float h, float s, float v, float a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImColor* ImColor_ImColorNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -737,6 +741,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawData_ScaleClipRects(ImDrawData* self, Vector2 fb_scale); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int ImDrawList__CalcCircleAutoSegmentCount(ImDrawList* self, float radius); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__ClearFreeMemory(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__OnChangedClipRect(ImDrawList* self); @@ -745,11 +751,17 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__OnChangedVtxOffset(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__PathArcToFastEx(ImDrawList* self, Vector2 center, float radius, int a_min_sample, int a_max_sample, int a_step); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__PathArcToN(ImDrawList* self, Vector2 center, float radius, float a_min, float a_max, int num_segments); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__PopUnusedDrawCmd(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__ResetForNewFrame(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddBezierCurve(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); + public static extern void ImDrawList_AddBezierCubic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_AddBezierQuadratic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddCallback(ImDrawList* self, IntPtr callback, void* callback_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -765,7 +777,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddImageQuad(ImDrawList* self, IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); + public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddLine(ImDrawList* self, Vector2 p1, Vector2 p2, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -773,15 +785,15 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddNgonFilled(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddPolyline(ImDrawList* self, Vector2* points, int num_points, uint col, byte closed, float thickness); + public static extern void ImDrawList_AddPolyline(ImDrawList* self, Vector2* points, int num_points, uint col, ImDrawFlags flags, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddQuad(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddQuadFilled(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness); + public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); + public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -813,7 +825,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathArcToFast(ImDrawList* self, Vector2 center, float radius, int a_min_of_12, int a_max_of_12); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathBezierCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int num_segments); + public static extern void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int num_segments); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathClear(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -823,9 +837,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self, Vector2 pos); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners); + public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathStroke(ImDrawList* self, uint col, byte closed, float thickness); + public static extern void ImDrawList_PathStroke(ImDrawList* self, uint col, ImDrawFlags flags, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PopClipRect(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -997,6 +1011,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self, uint n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self, int pos, int bytes_count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* self); @@ -1007,6 +1023,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self, int pos, byte* text, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharacter(ImGuiIO* self, uint c); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self, byte* str); @@ -1025,7 +1043,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiListClipper_End(ImGuiListClipper* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count, float items_height); + public static extern ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiListClipper_Step(ImGuiListClipper* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -1045,14 +1063,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiPayload_IsPreview(ImGuiPayload* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_Clear(ImGuiStorage* self); @@ -1097,6 +1107,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self, float scale_factor); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiTextBuffer_append(ImGuiTextBuffer* self, byte* str, byte* str_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiTextBuffer_appendf(ImGuiTextBuffer* self, byte* fmt); @@ -1147,16 +1165,10 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiViewport_GetCenter(Vector2* pOut, ImGuiViewport* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiViewport_GetWorkPos(Vector2* pOut, ImGuiViewport* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiViewport_GetWorkSize(Vector2* pOut, ImGuiViewport* self); + public static extern void ImGuiViewport_GetWorkCenter(Vector2* pOut, ImGuiViewport* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiViewport* ImGuiViewport_ImGuiViewport(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiWindowClass_destroy(ImGuiWindowClass* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec2_destroy(Vector2* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern Vector2* ImVec2_ImVec2Nil(); diff --git a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs index 0400d81..6d8c9a2 100644 --- a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs @@ -24,6 +24,6 @@ namespace ImGuiNET KeyUp = 19, KeyDown = 20, COUNT = 21, - InternalStart = KeyMenu, + InternalStart = 16, } } diff --git a/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs deleted file mode 100644 index aa94b29..0000000 --- a/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -namespace ImGuiNET -{ - public unsafe partial struct ImGuiPlatformIO - { - public IntPtr Platform_CreateWindow; - public IntPtr Platform_DestroyWindow; - public IntPtr Platform_ShowWindow; - public IntPtr Platform_SetWindowPos; - public IntPtr Platform_GetWindowPos; - public IntPtr Platform_SetWindowSize; - public IntPtr Platform_GetWindowSize; - public IntPtr Platform_SetWindowFocus; - public IntPtr Platform_GetWindowFocus; - public IntPtr Platform_GetWindowMinimized; - public IntPtr Platform_SetWindowTitle; - public IntPtr Platform_SetWindowAlpha; - public IntPtr Platform_UpdateWindow; - public IntPtr Platform_RenderWindow; - public IntPtr Platform_SwapBuffers; - public IntPtr Platform_GetWindowDpiScale; - public IntPtr Platform_OnChangedViewport; - public IntPtr Platform_SetImeInputPos; - public IntPtr Platform_CreateVkSurface; - public IntPtr Renderer_CreateWindow; - public IntPtr Renderer_DestroyWindow; - public IntPtr Renderer_SetWindowSize; - public IntPtr Renderer_RenderWindow; - public IntPtr Renderer_SwapBuffers; - public ImVector Monitors; - public ImGuiViewport* MainViewport; - public ImVector Viewports; - } - public unsafe partial struct ImGuiPlatformIOPtr - { - public ImGuiPlatformIO* NativePtr { get; } - public ImGuiPlatformIOPtr(ImGuiPlatformIO* nativePtr) => NativePtr = nativePtr; - public ImGuiPlatformIOPtr(IntPtr nativePtr) => NativePtr = (ImGuiPlatformIO*)nativePtr; - public static implicit operator ImGuiPlatformIOPtr(ImGuiPlatformIO* nativePtr) => new ImGuiPlatformIOPtr(nativePtr); - public static implicit operator ImGuiPlatformIO* (ImGuiPlatformIOPtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator ImGuiPlatformIOPtr(IntPtr nativePtr) => new ImGuiPlatformIOPtr(nativePtr); - public ref IntPtr Platform_CreateWindow => ref Unsafe.AsRef(&NativePtr->Platform_CreateWindow); - public ref IntPtr Platform_DestroyWindow => ref Unsafe.AsRef(&NativePtr->Platform_DestroyWindow); - public ref IntPtr Platform_ShowWindow => ref Unsafe.AsRef(&NativePtr->Platform_ShowWindow); - public ref IntPtr Platform_SetWindowPos => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowPos); - public ref IntPtr Platform_GetWindowPos => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowPos); - public ref IntPtr Platform_SetWindowSize => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowSize); - public ref IntPtr Platform_GetWindowSize => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowSize); - public ref IntPtr Platform_SetWindowFocus => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowFocus); - public ref IntPtr Platform_GetWindowFocus => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowFocus); - public ref IntPtr Platform_GetWindowMinimized => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowMinimized); - public ref IntPtr Platform_SetWindowTitle => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowTitle); - public ref IntPtr Platform_SetWindowAlpha => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowAlpha); - public ref IntPtr Platform_UpdateWindow => ref Unsafe.AsRef(&NativePtr->Platform_UpdateWindow); - public ref IntPtr Platform_RenderWindow => ref Unsafe.AsRef(&NativePtr->Platform_RenderWindow); - public ref IntPtr Platform_SwapBuffers => ref Unsafe.AsRef(&NativePtr->Platform_SwapBuffers); - public ref IntPtr Platform_GetWindowDpiScale => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowDpiScale); - public ref IntPtr Platform_OnChangedViewport => ref Unsafe.AsRef(&NativePtr->Platform_OnChangedViewport); - public ref IntPtr Platform_SetImeInputPos => ref Unsafe.AsRef(&NativePtr->Platform_SetImeInputPos); - public ref IntPtr Platform_CreateVkSurface => ref Unsafe.AsRef(&NativePtr->Platform_CreateVkSurface); - public ref IntPtr Renderer_CreateWindow => ref Unsafe.AsRef(&NativePtr->Renderer_CreateWindow); - public ref IntPtr Renderer_DestroyWindow => ref Unsafe.AsRef(&NativePtr->Renderer_DestroyWindow); - public ref IntPtr Renderer_SetWindowSize => ref Unsafe.AsRef(&NativePtr->Renderer_SetWindowSize); - public ref IntPtr Renderer_RenderWindow => ref Unsafe.AsRef(&NativePtr->Renderer_RenderWindow); - public ref IntPtr Renderer_SwapBuffers => ref Unsafe.AsRef(&NativePtr->Renderer_SwapBuffers); - public ImPtrVector Monitors => new ImPtrVector(NativePtr->Monitors, Unsafe.SizeOf()); - public ImGuiViewportPtr MainViewport => new ImGuiViewportPtr(NativePtr->MainViewport); - public ImVector Viewports => new ImVector(NativePtr->Viewports); - public void Destroy() - { - ImGuiNative.ImGuiPlatformIO_destroy((ImGuiPlatformIO*)(NativePtr)); - } - } -} diff --git a/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs deleted file mode 100644 index 8536d8a..0000000 --- a/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -namespace ImGuiNET -{ - public unsafe partial struct ImGuiPlatformMonitor - { - public Vector2 MainPos; - public Vector2 MainSize; - public Vector2 WorkPos; - public Vector2 WorkSize; - public float DpiScale; - } - public unsafe partial struct ImGuiPlatformMonitorPtr - { - public ImGuiPlatformMonitor* NativePtr { get; } - public ImGuiPlatformMonitorPtr(ImGuiPlatformMonitor* nativePtr) => NativePtr = nativePtr; - public ImGuiPlatformMonitorPtr(IntPtr nativePtr) => NativePtr = (ImGuiPlatformMonitor*)nativePtr; - public static implicit operator ImGuiPlatformMonitorPtr(ImGuiPlatformMonitor* nativePtr) => new ImGuiPlatformMonitorPtr(nativePtr); - public static implicit operator ImGuiPlatformMonitor* (ImGuiPlatformMonitorPtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator ImGuiPlatformMonitorPtr(IntPtr nativePtr) => new ImGuiPlatformMonitorPtr(nativePtr); - public ref Vector2 MainPos => ref Unsafe.AsRef(&NativePtr->MainPos); - public ref Vector2 MainSize => ref Unsafe.AsRef(&NativePtr->MainSize); - public ref Vector2 WorkPos => ref Unsafe.AsRef(&NativePtr->WorkPos); - public ref Vector2 WorkSize => ref Unsafe.AsRef(&NativePtr->WorkSize); - public ref float DpiScale => ref Unsafe.AsRef(&NativePtr->DpiScale); - public void Destroy() - { - ImGuiNative.ImGuiPlatformMonitor_destroy((ImGuiPlatformMonitor*)(NativePtr)); - } - } -} diff --git a/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs index 18e6710..5fbe608 100644 --- a/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs @@ -7,12 +7,12 @@ namespace ImGuiNET MouseButtonLeft = 0, MouseButtonRight = 1, MouseButtonMiddle = 2, - MouseButtonMask = 0x1F, + MouseButtonMask = 31, MouseButtonDefault = 1, - NoOpenOverExistingPopup = 1 << 5, - NoOpenOverItems = 1 << 6, - AnyPopupId = 1 << 7, - AnyPopupLevel = 1 << 8, - AnyPopup = AnyPopupId | AnyPopupLevel, + NoOpenOverExistingPopup = 32, + NoOpenOverItems = 64, + AnyPopupId = 128, + AnyPopupLevel = 256, + AnyPopup = 384, } } diff --git a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs index a99b470..c0391bf 100644 --- a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs @@ -4,10 +4,10 @@ namespace ImGuiNET public enum ImGuiSelectableFlags { None = 0, - DontClosePopups = 1 << 0, - SpanAllColumns = 1 << 1, - AllowDoubleClick = 1 << 2, - Disabled = 1 << 3, - AllowItemOverlap = 1 << 4, + DontClosePopups = 1, + SpanAllColumns = 2, + AllowDoubleClick = 4, + Disabled = 8, + AllowItemOverlap = 16, } } diff --git a/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs index 2664abb..f87859c 100644 --- a/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs @@ -4,10 +4,10 @@ namespace ImGuiNET public enum ImGuiSliderFlags { None = 0, - ClampOnInput = 1 << 4, - Logarithmic = 1 << 5, - NoRoundToFormat = 1 << 6, - NoInput = 1 << 7, - InvalidMask = 0x7000000F, + AlwaysClamp = 16, + Logarithmic = 32, + NoRoundToFormat = 64, + NoInput = 128, + InvalidMask = 1879048207, } } diff --git a/src/ImGui.NET/Generated/ImGuiSortDirection.gen.cs b/src/ImGui.NET/Generated/ImGuiSortDirection.gen.cs new file mode 100644 index 0000000..7b4fae9 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSortDirection.gen.cs @@ -0,0 +1,9 @@ +namespace ImGuiNET +{ + public enum ImGuiSortDirection + { + None = 0, + Ascending = 1, + Descending = 2, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 4464291..727aa63 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -23,6 +23,7 @@ namespace ImGuiNET public float FrameBorderSize; public Vector2 ItemSpacing; public Vector2 ItemInnerSpacing; + public Vector2 CellPadding; public Vector2 TouchExtraPadding; public float IndentSpacing; public float ColumnsMinSpacing; @@ -33,7 +34,7 @@ namespace ImGuiNET public float LogSliderDeadzone; public float TabRounding; public float TabBorderSize; - public float TabMinWidthForUnselectedCloseButton; + public float TabMinWidthForCloseButton; public ImGuiDir ColorButtonPosition; public Vector2 ButtonTextAlign; public Vector2 SelectableTextAlign; @@ -44,7 +45,7 @@ namespace ImGuiNET public byte AntiAliasedLinesUseTex; public byte AntiAliasedFill; public float CurveTessellationTol; - public float CircleSegmentMaxError; + public float CircleTessellationMaxError; public Vector4 Colors_0; public Vector4 Colors_1; public Vector4 Colors_2; @@ -95,6 +96,9 @@ namespace ImGuiNET public Vector4 Colors_47; public Vector4 Colors_48; public Vector4 Colors_49; + public Vector4 Colors_50; + public Vector4 Colors_51; + public Vector4 Colors_52; } public unsafe partial struct ImGuiStylePtr { @@ -120,6 +124,7 @@ namespace ImGuiNET public ref float FrameBorderSize => ref Unsafe.AsRef(&NativePtr->FrameBorderSize); public ref Vector2 ItemSpacing => ref Unsafe.AsRef(&NativePtr->ItemSpacing); public ref Vector2 ItemInnerSpacing => ref Unsafe.AsRef(&NativePtr->ItemInnerSpacing); + public ref Vector2 CellPadding => ref Unsafe.AsRef(&NativePtr->CellPadding); public ref Vector2 TouchExtraPadding => ref Unsafe.AsRef(&NativePtr->TouchExtraPadding); public ref float IndentSpacing => ref Unsafe.AsRef(&NativePtr->IndentSpacing); public ref float ColumnsMinSpacing => ref Unsafe.AsRef(&NativePtr->ColumnsMinSpacing); @@ -130,7 +135,7 @@ namespace ImGuiNET public ref float LogSliderDeadzone => ref Unsafe.AsRef(&NativePtr->LogSliderDeadzone); public ref float TabRounding => ref Unsafe.AsRef(&NativePtr->TabRounding); public ref float TabBorderSize => ref Unsafe.AsRef(&NativePtr->TabBorderSize); - public ref float TabMinWidthForUnselectedCloseButton => ref Unsafe.AsRef(&NativePtr->TabMinWidthForUnselectedCloseButton); + public ref float TabMinWidthForCloseButton => ref Unsafe.AsRef(&NativePtr->TabMinWidthForCloseButton); public ref ImGuiDir ColorButtonPosition => ref Unsafe.AsRef(&NativePtr->ColorButtonPosition); public ref Vector2 ButtonTextAlign => ref Unsafe.AsRef(&NativePtr->ButtonTextAlign); public ref Vector2 SelectableTextAlign => ref Unsafe.AsRef(&NativePtr->SelectableTextAlign); @@ -141,8 +146,8 @@ namespace ImGuiNET public ref bool AntiAliasedLinesUseTex => ref Unsafe.AsRef(&NativePtr->AntiAliasedLinesUseTex); public ref bool AntiAliasedFill => ref Unsafe.AsRef(&NativePtr->AntiAliasedFill); public ref float CurveTessellationTol => ref Unsafe.AsRef(&NativePtr->CurveTessellationTol); - public ref float CircleSegmentMaxError => ref Unsafe.AsRef(&NativePtr->CircleSegmentMaxError); - public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 50); + public ref float CircleTessellationMaxError => ref Unsafe.AsRef(&NativePtr->CircleTessellationMaxError); + public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 53); public void Destroy() { ImGuiNative.ImGuiStyle_destroy((ImGuiStyle*)(NativePtr)); diff --git a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs index 660a2b8..d92b8de 100644 --- a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs @@ -18,13 +18,14 @@ namespace ImGuiNET ItemSpacing = 13, ItemInnerSpacing = 14, IndentSpacing = 15, - ScrollbarSize = 16, - ScrollbarRounding = 17, - GrabMinSize = 18, - GrabRounding = 19, - TabRounding = 20, - ButtonTextAlign = 21, - SelectableTextAlign = 22, - COUNT = 23, + CellPadding = 16, + ScrollbarSize = 17, + ScrollbarRounding = 18, + GrabMinSize = 19, + GrabRounding = 20, + TabRounding = 21, + ButtonTextAlign = 22, + SelectableTextAlign = 23, + COUNT = 24, } } diff --git a/src/ImGui.NET/Generated/ImGuiTabBarFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTabBarFlags.gen.cs index fcdf6a6..c5b82bf 100644 --- a/src/ImGui.NET/Generated/ImGuiTabBarFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTabBarFlags.gen.cs @@ -4,15 +4,15 @@ namespace ImGuiNET public enum ImGuiTabBarFlags { None = 0, - Reorderable = 1 << 0, - AutoSelectNewTabs = 1 << 1, - TabListPopupButton = 1 << 2, - NoCloseWithMiddleMouseButton = 1 << 3, - NoTabListScrollingButtons = 1 << 4, - NoTooltip = 1 << 5, - FittingPolicyResizeDown = 1 << 6, - FittingPolicyScroll = 1 << 7, - FittingPolicyMask = FittingPolicyResizeDown | FittingPolicyScroll, - FittingPolicyDefault = FittingPolicyResizeDown, + Reorderable = 1, + AutoSelectNewTabs = 2, + TabListPopupButton = 4, + NoCloseWithMiddleMouseButton = 8, + NoTabListScrollingButtons = 16, + NoTooltip = 32, + FittingPolicyResizeDown = 64, + FittingPolicyScroll = 128, + FittingPolicyMask = 192, + FittingPolicyDefault = 64, } } diff --git a/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs index a4f8cc3..18e2c01 100644 --- a/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs @@ -4,10 +4,13 @@ namespace ImGuiNET public enum ImGuiTabItemFlags { None = 0, - UnsavedDocument = 1 << 0, - SetSelected = 1 << 1, - NoCloseWithMiddleMouseButton = 1 << 2, - NoPushId = 1 << 3, - NoTooltip = 1 << 4, + UnsavedDocument = 1, + SetSelected = 2, + NoCloseWithMiddleMouseButton = 4, + NoPushId = 8, + NoTooltip = 16, + NoReorder = 32, + Leading = 64, + Trailing = 128, } } diff --git a/src/ImGui.NET/Generated/ImGuiTableBgTarget.gen.cs b/src/ImGui.NET/Generated/ImGuiTableBgTarget.gen.cs new file mode 100644 index 0000000..83a1102 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableBgTarget.gen.cs @@ -0,0 +1,10 @@ +namespace ImGuiNET +{ + public enum ImGuiTableBgTarget + { + None = 0, + RowBg0 = 1, + RowBg1 = 2, + CellBg = 3, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs new file mode 100644 index 0000000..2ae44ee --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs @@ -0,0 +1,32 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiTableColumnFlags + { + None = 0, + DefaultHide = 1, + DefaultSort = 2, + WidthStretch = 4, + WidthFixed = 8, + NoResize = 16, + NoReorder = 32, + NoHide = 64, + NoClip = 128, + NoSort = 256, + NoSortAscending = 512, + NoSortDescending = 1024, + NoHeaderWidth = 2048, + PreferSortAscending = 4096, + PreferSortDescending = 8192, + IndentEnable = 16384, + IndentDisable = 32768, + IsEnabled = 1048576, + IsVisible = 2097152, + IsSorted = 4194304, + IsHovered = 8388608, + WidthMask = 12, + IndentMask = 49152, + StatusMask = 15728640, + NoDirectResize = 1073741824, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTableColumnSortSpecs.gen.cs b/src/ImGui.NET/Generated/ImGuiTableColumnSortSpecs.gen.cs new file mode 100644 index 0000000..ef1d61b --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableColumnSortSpecs.gen.cs @@ -0,0 +1,32 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiTableColumnSortSpecs + { + public uint ColumnUserID; + public short ColumnIndex; + public short SortOrder; + public ImGuiSortDirection SortDirection; + } + public unsafe partial struct ImGuiTableColumnSortSpecsPtr + { + public ImGuiTableColumnSortSpecs* NativePtr { get; } + public ImGuiTableColumnSortSpecsPtr(ImGuiTableColumnSortSpecs* nativePtr) => NativePtr = nativePtr; + public ImGuiTableColumnSortSpecsPtr(IntPtr nativePtr) => NativePtr = (ImGuiTableColumnSortSpecs*)nativePtr; + public static implicit operator ImGuiTableColumnSortSpecsPtr(ImGuiTableColumnSortSpecs* nativePtr) => new ImGuiTableColumnSortSpecsPtr(nativePtr); + public static implicit operator ImGuiTableColumnSortSpecs* (ImGuiTableColumnSortSpecsPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiTableColumnSortSpecsPtr(IntPtr nativePtr) => new ImGuiTableColumnSortSpecsPtr(nativePtr); + public ref uint ColumnUserID => ref Unsafe.AsRef(&NativePtr->ColumnUserID); + public ref short ColumnIndex => ref Unsafe.AsRef(&NativePtr->ColumnIndex); + public ref short SortOrder => ref Unsafe.AsRef(&NativePtr->SortOrder); + public ref ImGuiSortDirection SortDirection => ref Unsafe.AsRef(&NativePtr->SortDirection); + public void Destroy() + { + ImGuiNative.ImGuiTableColumnSortSpecs_destroy((ImGuiTableColumnSortSpecs*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTableFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTableFlags.gen.cs new file mode 100644 index 0000000..c7f0a5f --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableFlags.gen.cs @@ -0,0 +1,43 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiTableFlags + { + None = 0, + Resizable = 1, + Reorderable = 2, + Hideable = 4, + Sortable = 8, + NoSavedSettings = 16, + ContextMenuInBody = 32, + RowBg = 64, + BordersInnerH = 128, + BordersOuterH = 256, + BordersInnerV = 512, + BordersOuterV = 1024, + BordersH = 384, + BordersV = 1536, + BordersInner = 640, + BordersOuter = 1280, + Borders = 1920, + NoBordersInBody = 2048, + NoBordersInBodyUntilResize = 4096, + SizingFixedFit = 8192, + SizingFixedSame = 16384, + SizingStretchProp = 24576, + SizingStretchSame = 32768, + NoHostExtendX = 65536, + NoHostExtendY = 131072, + NoKeepColumnsVisible = 262144, + PreciseWidths = 524288, + NoClip = 1048576, + PadOuterX = 2097152, + NoPadOuterX = 4194304, + NoPadInnerX = 8388608, + ScrollX = 16777216, + ScrollY = 33554432, + SortMulti = 67108864, + SortTristate = 134217728, + SizingMask = 57344, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTableRowFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTableRowFlags.gen.cs new file mode 100644 index 0000000..e90a011 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableRowFlags.gen.cs @@ -0,0 +1,9 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiTableRowFlags + { + None = 0, + Headers = 1, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTableSortSpecs.gen.cs b/src/ImGui.NET/Generated/ImGuiTableSortSpecs.gen.cs new file mode 100644 index 0000000..626eeef --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTableSortSpecs.gen.cs @@ -0,0 +1,30 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiTableSortSpecs + { + public ImGuiTableColumnSortSpecs* Specs; + public int SpecsCount; + public byte SpecsDirty; + } + public unsafe partial struct ImGuiTableSortSpecsPtr + { + public ImGuiTableSortSpecs* NativePtr { get; } + public ImGuiTableSortSpecsPtr(ImGuiTableSortSpecs* nativePtr) => NativePtr = nativePtr; + public ImGuiTableSortSpecsPtr(IntPtr nativePtr) => NativePtr = (ImGuiTableSortSpecs*)nativePtr; + public static implicit operator ImGuiTableSortSpecsPtr(ImGuiTableSortSpecs* nativePtr) => new ImGuiTableSortSpecsPtr(nativePtr); + public static implicit operator ImGuiTableSortSpecs* (ImGuiTableSortSpecsPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiTableSortSpecsPtr(IntPtr nativePtr) => new ImGuiTableSortSpecsPtr(nativePtr); + public ImGuiTableColumnSortSpecsPtr Specs => new ImGuiTableColumnSortSpecsPtr(NativePtr->Specs); + public ref int SpecsCount => ref Unsafe.AsRef(&NativePtr->SpecsCount); + public ref bool SpecsDirty => ref Unsafe.AsRef(&NativePtr->SpecsDirty); + public void Destroy() + { + ImGuiNative.ImGuiTableSortSpecs_destroy((ImGuiTableSortSpecs*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs index 715a125..7f84875 100644 --- a/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs @@ -4,20 +4,20 @@ namespace ImGuiNET public enum ImGuiTreeNodeFlags { None = 0, - Selected = 1 << 0, - Framed = 1 << 1, - AllowItemOverlap = 1 << 2, - NoTreePushOnOpen = 1 << 3, - NoAutoOpenOnLog = 1 << 4, - DefaultOpen = 1 << 5, - OpenOnDoubleClick = 1 << 6, - OpenOnArrow = 1 << 7, - Leaf = 1 << 8, - Bullet = 1 << 9, - FramePadding = 1 << 10, - SpanAvailWidth = 1 << 11, - SpanFullWidth = 1 << 12, - NavLeftJumpsBackHere = 1 << 13, - CollapsingHeader = Framed | NoTreePushOnOpen | NoAutoOpenOnLog, + Selected = 1, + Framed = 2, + AllowItemOverlap = 4, + NoTreePushOnOpen = 8, + NoAutoOpenOnLog = 16, + DefaultOpen = 32, + OpenOnDoubleClick = 64, + OpenOnArrow = 128, + Leaf = 256, + Bullet = 512, + FramePadding = 1024, + SpanAvailWidth = 2048, + SpanFullWidth = 4096, + NavLeftJumpsBackHere = 8192, + CollapsingHeader = 26, } } diff --git a/src/ImGui.NET/Generated/ImGuiViewport.gen.cs b/src/ImGui.NET/Generated/ImGuiViewport.gen.cs index 5f80f66..95dab4c 100644 --- a/src/ImGui.NET/Generated/ImGuiViewport.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiViewport.gen.cs @@ -7,22 +7,11 @@ namespace ImGuiNET { public unsafe partial struct ImGuiViewport { - public uint ID; public ImGuiViewportFlags Flags; public Vector2 Pos; public Vector2 Size; - public Vector2 WorkOffsetMin; - public Vector2 WorkOffsetMax; - public float DpiScale; - public ImDrawData* DrawData; - public uint ParentViewportId; - public void* RendererUserData; - public void* PlatformUserData; - public void* PlatformHandle; - public void* PlatformHandleRaw; - public byte PlatformRequestMove; - public byte PlatformRequestResize; - public byte PlatformRequestClose; + public Vector2 WorkPos; + public Vector2 WorkSize; } public unsafe partial struct ImGuiViewportPtr { @@ -32,22 +21,11 @@ namespace ImGuiNET public static implicit operator ImGuiViewportPtr(ImGuiViewport* nativePtr) => new ImGuiViewportPtr(nativePtr); public static implicit operator ImGuiViewport* (ImGuiViewportPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImGuiViewportPtr(IntPtr nativePtr) => new ImGuiViewportPtr(nativePtr); - public ref uint ID => ref Unsafe.AsRef(&NativePtr->ID); public ref ImGuiViewportFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); public ref Vector2 Pos => ref Unsafe.AsRef(&NativePtr->Pos); public ref Vector2 Size => ref Unsafe.AsRef(&NativePtr->Size); - public ref Vector2 WorkOffsetMin => ref Unsafe.AsRef(&NativePtr->WorkOffsetMin); - public ref Vector2 WorkOffsetMax => ref Unsafe.AsRef(&NativePtr->WorkOffsetMax); - public ref float DpiScale => ref Unsafe.AsRef(&NativePtr->DpiScale); - public ImDrawDataPtr DrawData => new ImDrawDataPtr(NativePtr->DrawData); - public ref uint ParentViewportId => ref Unsafe.AsRef(&NativePtr->ParentViewportId); - public IntPtr RendererUserData { get => (IntPtr)NativePtr->RendererUserData; set => NativePtr->RendererUserData = (void*)value; } - public IntPtr PlatformUserData { get => (IntPtr)NativePtr->PlatformUserData; set => NativePtr->PlatformUserData = (void*)value; } - public IntPtr PlatformHandle { get => (IntPtr)NativePtr->PlatformHandle; set => NativePtr->PlatformHandle = (void*)value; } - public IntPtr PlatformHandleRaw { get => (IntPtr)NativePtr->PlatformHandleRaw; set => NativePtr->PlatformHandleRaw = (void*)value; } - public ref bool PlatformRequestMove => ref Unsafe.AsRef(&NativePtr->PlatformRequestMove); - public ref bool PlatformRequestResize => ref Unsafe.AsRef(&NativePtr->PlatformRequestResize); - public ref bool PlatformRequestClose => ref Unsafe.AsRef(&NativePtr->PlatformRequestClose); + public ref Vector2 WorkPos => ref Unsafe.AsRef(&NativePtr->WorkPos); + public ref Vector2 WorkSize => ref Unsafe.AsRef(&NativePtr->WorkSize); public void Destroy() { ImGuiNative.ImGuiViewport_destroy((ImGuiViewport*)(NativePtr)); @@ -58,16 +36,10 @@ namespace ImGuiNET ImGuiNative.ImGuiViewport_GetCenter(&__retval, (ImGuiViewport*)(NativePtr)); return __retval; } - public Vector2 GetWorkPos() + public Vector2 GetWorkCenter() { Vector2 __retval; - ImGuiNative.ImGuiViewport_GetWorkPos(&__retval, (ImGuiViewport*)(NativePtr)); - return __retval; - } - public Vector2 GetWorkSize() - { - Vector2 __retval; - ImGuiNative.ImGuiViewport_GetWorkSize(&__retval, (ImGuiViewport*)(NativePtr)); + ImGuiNative.ImGuiViewport_GetWorkCenter(&__retval, (ImGuiViewport*)(NativePtr)); return __retval; } } diff --git a/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs index dddcbc5..3405615 100644 --- a/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs @@ -4,15 +4,8 @@ namespace ImGuiNET public enum ImGuiViewportFlags { None = 0, - NoDecoration = 1 << 0, - NoTaskBarIcon = 1 << 1, - NoFocusOnAppearing = 1 << 2, - NoFocusOnClick = 1 << 3, - NoInputs = 1 << 4, - NoRendererClear = 1 << 5, - TopMost = 1 << 6, - Minimized = 1 << 7, - NoAutoMerge = 1 << 8, - CanHostOtherWindows = 1 << 9, + IsPlatformWindow = 1, + IsPlatformMonitor = 2, + OwnedByApp = 4, } } diff --git a/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs b/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs deleted file mode 100644 index bc21623..0000000 --- a/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -namespace ImGuiNET -{ - public unsafe partial struct ImGuiWindowClass - { - public uint ClassId; - public uint ParentViewportId; - public ImGuiViewportFlags ViewportFlagsOverrideSet; - public ImGuiViewportFlags ViewportFlagsOverrideClear; - public ImGuiDockNodeFlags DockNodeFlagsOverrideSet; - public ImGuiDockNodeFlags DockNodeFlagsOverrideClear; - public byte DockingAlwaysTabBar; - public byte DockingAllowUnclassed; - } - public unsafe partial struct ImGuiWindowClassPtr - { - public ImGuiWindowClass* NativePtr { get; } - public ImGuiWindowClassPtr(ImGuiWindowClass* nativePtr) => NativePtr = nativePtr; - public ImGuiWindowClassPtr(IntPtr nativePtr) => NativePtr = (ImGuiWindowClass*)nativePtr; - public static implicit operator ImGuiWindowClassPtr(ImGuiWindowClass* nativePtr) => new ImGuiWindowClassPtr(nativePtr); - public static implicit operator ImGuiWindowClass* (ImGuiWindowClassPtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator ImGuiWindowClassPtr(IntPtr nativePtr) => new ImGuiWindowClassPtr(nativePtr); - public ref uint ClassId => ref Unsafe.AsRef(&NativePtr->ClassId); - public ref uint ParentViewportId => ref Unsafe.AsRef(&NativePtr->ParentViewportId); - public ref ImGuiViewportFlags ViewportFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->ViewportFlagsOverrideSet); - public ref ImGuiViewportFlags ViewportFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->ViewportFlagsOverrideClear); - public ref ImGuiDockNodeFlags DockNodeFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideSet); - public ref ImGuiDockNodeFlags DockNodeFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideClear); - public ref bool DockingAlwaysTabBar => ref Unsafe.AsRef(&NativePtr->DockingAlwaysTabBar); - public ref bool DockingAllowUnclassed => ref Unsafe.AsRef(&NativePtr->DockingAllowUnclassed); - public void Destroy() - { - ImGuiNative.ImGuiWindowClass_destroy((ImGuiWindowClass*)(NativePtr)); - } - } -} diff --git a/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs index fe05f9d..8c07950 100644 --- a/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs @@ -4,36 +4,34 @@ namespace ImGuiNET public enum ImGuiWindowFlags { None = 0, - NoTitleBar = 1 << 0, - NoResize = 1 << 1, - NoMove = 1 << 2, - NoScrollbar = 1 << 3, - NoScrollWithMouse = 1 << 4, - NoCollapse = 1 << 5, - AlwaysAutoResize = 1 << 6, - NoBackground = 1 << 7, - NoSavedSettings = 1 << 8, - NoMouseInputs = 1 << 9, - MenuBar = 1 << 10, - HorizontalScrollbar = 1 << 11, - NoFocusOnAppearing = 1 << 12, - NoBringToFrontOnFocus = 1 << 13, - AlwaysVerticalScrollbar = 1 << 14, - AlwaysHorizontalScrollbar = 1<< 15, - AlwaysUseWindowPadding = 1 << 16, - NoNavInputs = 1 << 18, - NoNavFocus = 1 << 19, - UnsavedDocument = 1 << 20, - NoDocking = 1 << 21, - NoNav = NoNavInputs | NoNavFocus, - NoDecoration = NoTitleBar | NoResize | NoScrollbar | NoCollapse, - NoInputs = NoMouseInputs | NoNavInputs | NoNavFocus, - NavFlattened = 1 << 23, - ChildWindow = 1 << 24, - Tooltip = 1 << 25, - Popup = 1 << 26, - Modal = 1 << 27, - ChildMenu = 1 << 28, - DockNodeHost = 1 << 29, + NoTitleBar = 1, + NoResize = 2, + NoMove = 4, + NoScrollbar = 8, + NoScrollWithMouse = 16, + NoCollapse = 32, + AlwaysAutoResize = 64, + NoBackground = 128, + NoSavedSettings = 256, + NoMouseInputs = 512, + MenuBar = 1024, + HorizontalScrollbar = 2048, + NoFocusOnAppearing = 4096, + NoBringToFrontOnFocus = 8192, + AlwaysVerticalScrollbar = 16384, + AlwaysHorizontalScrollbar = 32768, + AlwaysUseWindowPadding = 65536, + NoNavInputs = 262144, + NoNavFocus = 524288, + UnsavedDocument = 1048576, + NoNav = 786432, + NoDecoration = 43, + NoInputs = 786944, + NavFlattened = 8388608, + ChildWindow = 16777216, + Tooltip = 33554432, + Popup = 67108864, + Modal = 134217728, + ChildMenu = 268435456, } } diff --git a/src/ImGui.NET/Generated/STB_TexteditState.gen.cs b/src/ImGui.NET/Generated/STB_TexteditState.gen.cs new file mode 100644 index 0000000..9260756 --- /dev/null +++ b/src/ImGui.NET/Generated/STB_TexteditState.gen.cs @@ -0,0 +1,48 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct STB_TexteditState + { + public int cursor; + public int select_start; + public int select_end; + public byte insert_mode; + public int row_count_per_page; + public byte cursor_at_end_of_line; + public byte initialized; + public byte has_preferred_x; + public byte single_line; + public byte padding1; + public byte padding2; + public byte padding3; + public float preferred_x; + public StbUndoState undostate; + } + public unsafe partial struct STB_TexteditStatePtr + { + public STB_TexteditState* NativePtr { get; } + public STB_TexteditStatePtr(STB_TexteditState* nativePtr) => NativePtr = nativePtr; + public STB_TexteditStatePtr(IntPtr nativePtr) => NativePtr = (STB_TexteditState*)nativePtr; + public static implicit operator STB_TexteditStatePtr(STB_TexteditState* nativePtr) => new STB_TexteditStatePtr(nativePtr); + public static implicit operator STB_TexteditState* (STB_TexteditStatePtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator STB_TexteditStatePtr(IntPtr nativePtr) => new STB_TexteditStatePtr(nativePtr); + public ref int cursor => ref Unsafe.AsRef(&NativePtr->cursor); + public ref int select_start => ref Unsafe.AsRef(&NativePtr->select_start); + public ref int select_end => ref Unsafe.AsRef(&NativePtr->select_end); + public ref byte insert_mode => ref Unsafe.AsRef(&NativePtr->insert_mode); + public ref int row_count_per_page => ref Unsafe.AsRef(&NativePtr->row_count_per_page); + public ref byte cursor_at_end_of_line => ref Unsafe.AsRef(&NativePtr->cursor_at_end_of_line); + public ref byte initialized => ref Unsafe.AsRef(&NativePtr->initialized); + public ref byte has_preferred_x => ref Unsafe.AsRef(&NativePtr->has_preferred_x); + public ref byte single_line => ref Unsafe.AsRef(&NativePtr->single_line); + public ref byte padding1 => ref Unsafe.AsRef(&NativePtr->padding1); + public ref byte padding2 => ref Unsafe.AsRef(&NativePtr->padding2); + public ref byte padding3 => ref Unsafe.AsRef(&NativePtr->padding3); + public ref float preferred_x => ref Unsafe.AsRef(&NativePtr->preferred_x); + public ref StbUndoState undostate => ref Unsafe.AsRef(&NativePtr->undostate); + } +} diff --git a/src/ImGui.NET/Generated/StbTexteditRow.gen.cs b/src/ImGui.NET/Generated/StbTexteditRow.gen.cs new file mode 100644 index 0000000..331edfa --- /dev/null +++ b/src/ImGui.NET/Generated/StbTexteditRow.gen.cs @@ -0,0 +1,32 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct StbTexteditRow + { + public float x0; + public float x1; + public float baseline_y_delta; + public float ymin; + public float ymax; + public int num_chars; + } + public unsafe partial struct StbTexteditRowPtr + { + public StbTexteditRow* NativePtr { get; } + public StbTexteditRowPtr(StbTexteditRow* nativePtr) => NativePtr = nativePtr; + public StbTexteditRowPtr(IntPtr nativePtr) => NativePtr = (StbTexteditRow*)nativePtr; + public static implicit operator StbTexteditRowPtr(StbTexteditRow* nativePtr) => new StbTexteditRowPtr(nativePtr); + public static implicit operator StbTexteditRow* (StbTexteditRowPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator StbTexteditRowPtr(IntPtr nativePtr) => new StbTexteditRowPtr(nativePtr); + public ref float x0 => ref Unsafe.AsRef(&NativePtr->x0); + public ref float x1 => ref Unsafe.AsRef(&NativePtr->x1); + public ref float baseline_y_delta => ref Unsafe.AsRef(&NativePtr->baseline_y_delta); + public ref float ymin => ref Unsafe.AsRef(&NativePtr->ymin); + public ref float ymax => ref Unsafe.AsRef(&NativePtr->ymax); + public ref int num_chars => ref Unsafe.AsRef(&NativePtr->num_chars); + } +} diff --git a/src/ImGui.NET/Generated/StbUndoRecord.gen.cs b/src/ImGui.NET/Generated/StbUndoRecord.gen.cs new file mode 100644 index 0000000..78d660f --- /dev/null +++ b/src/ImGui.NET/Generated/StbUndoRecord.gen.cs @@ -0,0 +1,28 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct StbUndoRecord + { + public int where; + public int insert_length; + public int delete_length; + public int char_storage; + } + public unsafe partial struct StbUndoRecordPtr + { + public StbUndoRecord* NativePtr { get; } + public StbUndoRecordPtr(StbUndoRecord* nativePtr) => NativePtr = nativePtr; + public StbUndoRecordPtr(IntPtr nativePtr) => NativePtr = (StbUndoRecord*)nativePtr; + public static implicit operator StbUndoRecordPtr(StbUndoRecord* nativePtr) => new StbUndoRecordPtr(nativePtr); + public static implicit operator StbUndoRecord* (StbUndoRecordPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator StbUndoRecordPtr(IntPtr nativePtr) => new StbUndoRecordPtr(nativePtr); + public ref int where => ref Unsafe.AsRef(&NativePtr->where); + public ref int insert_length => ref Unsafe.AsRef(&NativePtr->insert_length); + public ref int delete_length => ref Unsafe.AsRef(&NativePtr->delete_length); + public ref int char_storage => ref Unsafe.AsRef(&NativePtr->char_storage); + } +} diff --git a/src/ImGui.NET/Generated/StbUndoState.gen.cs b/src/ImGui.NET/Generated/StbUndoState.gen.cs new file mode 100644 index 0000000..a8428a6 --- /dev/null +++ b/src/ImGui.NET/Generated/StbUndoState.gen.cs @@ -0,0 +1,130 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct StbUndoState + { + public StbUndoRecord undo_rec_0; + public StbUndoRecord undo_rec_1; + public StbUndoRecord undo_rec_2; + public StbUndoRecord undo_rec_3; + public StbUndoRecord undo_rec_4; + public StbUndoRecord undo_rec_5; + public StbUndoRecord undo_rec_6; + public StbUndoRecord undo_rec_7; + public StbUndoRecord undo_rec_8; + public StbUndoRecord undo_rec_9; + public StbUndoRecord undo_rec_10; + public StbUndoRecord undo_rec_11; + public StbUndoRecord undo_rec_12; + public StbUndoRecord undo_rec_13; + public StbUndoRecord undo_rec_14; + public StbUndoRecord undo_rec_15; + public StbUndoRecord undo_rec_16; + public StbUndoRecord undo_rec_17; + public StbUndoRecord undo_rec_18; + public StbUndoRecord undo_rec_19; + public StbUndoRecord undo_rec_20; + public StbUndoRecord undo_rec_21; + public StbUndoRecord undo_rec_22; + public StbUndoRecord undo_rec_23; + public StbUndoRecord undo_rec_24; + public StbUndoRecord undo_rec_25; + public StbUndoRecord undo_rec_26; + public StbUndoRecord undo_rec_27; + public StbUndoRecord undo_rec_28; + public StbUndoRecord undo_rec_29; + public StbUndoRecord undo_rec_30; + public StbUndoRecord undo_rec_31; + public StbUndoRecord undo_rec_32; + public StbUndoRecord undo_rec_33; + public StbUndoRecord undo_rec_34; + public StbUndoRecord undo_rec_35; + public StbUndoRecord undo_rec_36; + public StbUndoRecord undo_rec_37; + public StbUndoRecord undo_rec_38; + public StbUndoRecord undo_rec_39; + public StbUndoRecord undo_rec_40; + public StbUndoRecord undo_rec_41; + public StbUndoRecord undo_rec_42; + public StbUndoRecord undo_rec_43; + public StbUndoRecord undo_rec_44; + public StbUndoRecord undo_rec_45; + public StbUndoRecord undo_rec_46; + public StbUndoRecord undo_rec_47; + public StbUndoRecord undo_rec_48; + public StbUndoRecord undo_rec_49; + public StbUndoRecord undo_rec_50; + public StbUndoRecord undo_rec_51; + public StbUndoRecord undo_rec_52; + public StbUndoRecord undo_rec_53; + public StbUndoRecord undo_rec_54; + public StbUndoRecord undo_rec_55; + public StbUndoRecord undo_rec_56; + public StbUndoRecord undo_rec_57; + public StbUndoRecord undo_rec_58; + public StbUndoRecord undo_rec_59; + public StbUndoRecord undo_rec_60; + public StbUndoRecord undo_rec_61; + public StbUndoRecord undo_rec_62; + public StbUndoRecord undo_rec_63; + public StbUndoRecord undo_rec_64; + public StbUndoRecord undo_rec_65; + public StbUndoRecord undo_rec_66; + public StbUndoRecord undo_rec_67; + public StbUndoRecord undo_rec_68; + public StbUndoRecord undo_rec_69; + public StbUndoRecord undo_rec_70; + public StbUndoRecord undo_rec_71; + public StbUndoRecord undo_rec_72; + public StbUndoRecord undo_rec_73; + public StbUndoRecord undo_rec_74; + public StbUndoRecord undo_rec_75; + public StbUndoRecord undo_rec_76; + public StbUndoRecord undo_rec_77; + public StbUndoRecord undo_rec_78; + public StbUndoRecord undo_rec_79; + public StbUndoRecord undo_rec_80; + public StbUndoRecord undo_rec_81; + public StbUndoRecord undo_rec_82; + public StbUndoRecord undo_rec_83; + public StbUndoRecord undo_rec_84; + public StbUndoRecord undo_rec_85; + public StbUndoRecord undo_rec_86; + public StbUndoRecord undo_rec_87; + public StbUndoRecord undo_rec_88; + public StbUndoRecord undo_rec_89; + public StbUndoRecord undo_rec_90; + public StbUndoRecord undo_rec_91; + public StbUndoRecord undo_rec_92; + public StbUndoRecord undo_rec_93; + public StbUndoRecord undo_rec_94; + public StbUndoRecord undo_rec_95; + public StbUndoRecord undo_rec_96; + public StbUndoRecord undo_rec_97; + public StbUndoRecord undo_rec_98; + public fixed ushort undo_char[999]; + public short undo_point; + public short redo_point; + public int undo_char_point; + public int redo_char_point; + } + public unsafe partial struct StbUndoStatePtr + { + public StbUndoState* NativePtr { get; } + public StbUndoStatePtr(StbUndoState* nativePtr) => NativePtr = nativePtr; + public StbUndoStatePtr(IntPtr nativePtr) => NativePtr = (StbUndoState*)nativePtr; + public static implicit operator StbUndoStatePtr(StbUndoState* nativePtr) => new StbUndoStatePtr(nativePtr); + public static implicit operator StbUndoState* (StbUndoStatePtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator StbUndoStatePtr(IntPtr nativePtr) => new StbUndoStatePtr(nativePtr); + public RangeAccessor undo_rec => new RangeAccessor(&NativePtr->undo_rec_0, 99); + public RangeAccessor undo_char => new RangeAccessor(NativePtr->undo_char, 999); + public ref short undo_point => ref Unsafe.AsRef(&NativePtr->undo_point); + public ref short redo_point => ref Unsafe.AsRef(&NativePtr->redo_point); + public ref int undo_char_point => ref Unsafe.AsRef(&NativePtr->undo_char_point); + public ref int redo_char_point => ref Unsafe.AsRef(&NativePtr->redo_char_point); + } +} diff --git a/src/ImGuizmo.NET/Generated/ImGuizmo.gen.cs b/src/ImGuizmo.NET/Generated/ImGuizmo.gen.cs index cb509b2..b3de9a7 100644 --- a/src/ImGuizmo.NET/Generated/ImGuizmo.gen.cs +++ b/src/ImGuizmo.NET/Generated/ImGuizmo.gen.cs @@ -8,6 +8,11 @@ namespace ImGuizmoNET { public static unsafe partial class ImGuizmo { + public static void AllowAxisFlip(bool value) + { + byte native_value = value ? (byte)1 : (byte)0; + ImGuizmoNative.ImGuizmo_AllowAxisFlip(native_value); + } public static void BeginFrame() { ImGuizmoNative.ImGuizmo_BeginFrame(); @@ -210,10 +215,18 @@ namespace ImGuizmoNET ImDrawList* native_drawlist = drawlist.NativePtr; ImGuizmoNative.ImGuizmo_SetDrawlist(native_drawlist); } + public static void SetGizmoSizeClipSpace(float value) + { + ImGuizmoNative.ImGuizmo_SetGizmoSizeClipSpace(value); + } public static void SetID(int id) { ImGuizmoNative.ImGuizmo_SetID(id); } + public static void SetImGuiContext(IntPtr ctx) + { + ImGuizmoNative.ImGuizmo_SetImGuiContext(ctx); + } public static void SetOrthographic(bool isOrthographic) { byte native_isOrthographic = isOrthographic ? (byte)1 : (byte)0; diff --git a/src/ImGuizmo.NET/Generated/ImGuizmoNative.gen.cs b/src/ImGuizmo.NET/Generated/ImGuizmoNative.gen.cs index c0e0315..02ccef1 100644 --- a/src/ImGuizmo.NET/Generated/ImGuizmoNative.gen.cs +++ b/src/ImGuizmo.NET/Generated/ImGuizmoNative.gen.cs @@ -7,6 +7,8 @@ namespace ImGuizmoNET { public static unsafe partial class ImGuizmoNative { + [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuizmo_AllowAxisFlip(byte value); [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuizmo_BeginFrame(); [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] @@ -30,8 +32,12 @@ namespace ImGuizmoNET [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuizmo_SetDrawlist(ImDrawList* drawlist); [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuizmo_SetGizmoSizeClipSpace(float value); + [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuizmo_SetID(int id); [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuizmo_SetImGuiContext(IntPtr ctx); + [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuizmo_SetOrthographic(byte isOrthographic); [DllImport("cimguizmo", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuizmo_SetRect(float x, float y, float width, float height); diff --git a/src/ImGuizmo.NET/Generated/OPERATION.gen.cs b/src/ImGuizmo.NET/Generated/OPERATION.gen.cs index 54936bd..8638162 100644 --- a/src/ImGuizmo.NET/Generated/OPERATION.gen.cs +++ b/src/ImGuizmo.NET/Generated/OPERATION.gen.cs @@ -2,9 +2,19 @@ namespace ImGuizmoNET { public enum OPERATION { - TRANSLATE = 0, - ROTATE = 1, - SCALE = 2, - BOUNDS = 3, + TRANSLATE_X = 1, + TRANSLATE_Y = 2, + TRANSLATE_Z = 4, + ROTATE_X = 8, + ROTATE_Y = 16, + ROTATE_Z = 32, + ROTATE_SCREEN = 64, + SCALE_X = 128, + SCALE_Y = 256, + SCALE_Z = 512, + BOUNDS = 1024, + TRANSLATE = 7, + ROTATE = 120, + SCALE = 896, } } diff --git a/src/ImNodes.NET/Generated/AttributeFlags.gen.cs b/src/ImNodes.NET/Generated/AttributeFlags.gen.cs index 9ff3e6d..feaa67c 100644 --- a/src/ImNodes.NET/Generated/AttributeFlags.gen.cs +++ b/src/ImNodes.NET/Generated/AttributeFlags.gen.cs @@ -4,7 +4,7 @@ namespace ImNodesNET public enum AttributeFlags { _None = 0, - _EnableLinkDetachWithDragClick = 1 << 0, - _EnableLinkCreationOnSnap = 1 << 1, + _EnableLinkDetachWithDragClick = 1, + _EnableLinkCreationOnSnap = 2, } } diff --git a/src/ImNodes.NET/Generated/ImNodes.gen.cs b/src/ImNodes.NET/Generated/ImNodes.gen.cs index 4b8fb3c..8ce1625 100644 --- a/src/ImNodes.NET/Generated/ImNodes.gen.cs +++ b/src/ImNodes.NET/Generated/ImNodes.gen.cs @@ -528,6 +528,10 @@ namespace ImNodesNET return Util.StringFromPtr(ret); } } + public static void SetImGuiContext(IntPtr ctx) + { + ImNodesNative.imnodes_SetImGuiContext(ctx); + } public static void SetNodeDraggable(int node_id, bool draggable) { byte native_draggable = draggable ? (byte)1 : (byte)0; diff --git a/src/ImNodes.NET/Generated/ImNodesNative.gen.cs b/src/ImNodes.NET/Generated/ImNodesNative.gen.cs index f8e5969..64318a2 100644 --- a/src/ImNodes.NET/Generated/ImNodesNative.gen.cs +++ b/src/ImNodes.NET/Generated/ImNodesNative.gen.cs @@ -126,6 +126,8 @@ namespace ImNodesNET [DllImport("cimnodes", CallingConvention = CallingConvention.Cdecl)] public static extern byte* imnodes_SaveEditorStateToIniString(IntPtr editor, uint* data_size); [DllImport("cimnodes", CallingConvention = CallingConvention.Cdecl)] + public static extern void imnodes_SetImGuiContext(IntPtr ctx); + [DllImport("cimnodes", CallingConvention = CallingConvention.Cdecl)] public static extern void imnodes_SetNodeDraggable(int node_id, byte draggable); [DllImport("cimnodes", CallingConvention = CallingConvention.Cdecl)] public static extern void imnodes_SetNodeEditorSpacePos(int node_id, Vector2 editor_space_pos); diff --git a/src/ImNodes.NET/Generated/StyleFlags.gen.cs b/src/ImNodes.NET/Generated/StyleFlags.gen.cs index 0c14ec4..1809ce2 100644 --- a/src/ImNodes.NET/Generated/StyleFlags.gen.cs +++ b/src/ImNodes.NET/Generated/StyleFlags.gen.cs @@ -4,7 +4,7 @@ namespace ImNodesNET public enum StyleFlags { _None = 0, - _NodeOutline = 1 << 0, - _GridLines = 1 << 2, + _NodeOutline = 1, + _GridLines = 4, } } diff --git a/src/ImPlot.NET/Generated/ImPlot.gen.cs b/src/ImPlot.NET/Generated/ImPlot.gen.cs index 45c7251..46b9b43 100644 --- a/src/ImPlot.NET/Generated/ImPlot.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlot.gen.cs @@ -112,7 +112,25 @@ namespace ImPlotNET Util.Free(native_fmt); } } - public static bool BeginLegendDragDropSource(string label_id) + public static bool BeginDragDropSource() + { + ImGuiKeyModFlags key_mods = ImGuiKeyModFlags.Ctrl; + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSource(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSource(ImGuiKeyModFlags key_mods) + { + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSource(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSource(ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags) + { + byte ret = ImPlotNative.ImPlot_BeginDragDropSource(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceItem(string label_id) { byte* native_label_id; int label_id_byteCount = 0; @@ -133,14 +151,14 @@ namespace ImPlotNET } else { native_label_id = null; } ImGuiDragDropFlags flags = 0; - byte ret = ImPlotNative.ImPlot_BeginLegendDragDropSource(native_label_id, flags); + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceItem(native_label_id, flags); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } return ret != 0; } - public static bool BeginLegendDragDropSource(string label_id, ImGuiDragDropFlags flags) + public static bool BeginDragDropSourceItem(string label_id, ImGuiDragDropFlags flags) { byte* native_label_id; int label_id_byteCount = 0; @@ -160,13 +178,83 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - byte ret = ImPlotNative.ImPlot_BeginLegendDragDropSource(native_label_id, flags); + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceItem(native_label_id, flags); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } return ret != 0; } + public static bool BeginDragDropSourceX() + { + ImGuiKeyModFlags key_mods = ImGuiKeyModFlags.Ctrl; + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceX(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceX(ImGuiKeyModFlags key_mods) + { + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceX(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceX(ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags) + { + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceX(key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceY() + { + ImPlotYAxis axis = ImPlotYAxis._1; + ImGuiKeyModFlags key_mods = ImGuiKeyModFlags.Ctrl; + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceY(axis, key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceY(ImPlotYAxis axis) + { + ImGuiKeyModFlags key_mods = ImGuiKeyModFlags.Ctrl; + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceY(axis, key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceY(ImPlotYAxis axis, ImGuiKeyModFlags key_mods) + { + ImGuiDragDropFlags flags = 0; + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceY(axis, key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropSourceY(ImPlotYAxis axis, ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags) + { + byte ret = ImPlotNative.ImPlot_BeginDragDropSourceY(axis, key_mods, flags); + return ret != 0; + } + public static bool BeginDragDropTarget() + { + byte ret = ImPlotNative.ImPlot_BeginDragDropTarget(); + return ret != 0; + } + public static bool BeginDragDropTargetLegend() + { + byte ret = ImPlotNative.ImPlot_BeginDragDropTargetLegend(); + return ret != 0; + } + public static bool BeginDragDropTargetX() + { + byte ret = ImPlotNative.ImPlot_BeginDragDropTargetX(); + return ret != 0; + } + public static bool BeginDragDropTargetY() + { + ImPlotYAxis axis = ImPlotYAxis._1; + byte ret = ImPlotNative.ImPlot_BeginDragDropTargetY(axis); + return ret != 0; + } + public static bool BeginDragDropTargetY(ImPlotYAxis axis) + { + byte ret = ImPlotNative.ImPlot_BeginDragDropTargetY(axis); + return ret != 0; + } public static bool BeginLegendPopup(string label_id) { byte* native_label_id; @@ -250,7 +338,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -302,7 +392,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -375,7 +467,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -451,7 +545,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -526,7 +622,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -600,7 +698,9 @@ namespace ImPlotNET ImPlotAxisFlags y_flags = ImPlotAxisFlags.None; ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -673,7 +773,9 @@ namespace ImPlotNET else { native_y_label = null; } ImPlotAxisFlags y2_flags = ImPlotAxisFlags.NoGridLines; ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -745,7 +847,9 @@ namespace ImPlotNET } else { native_y_label = null; } ImPlotAxisFlags y3_flags = ImPlotAxisFlags.NoGridLines; - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -816,7 +920,9 @@ namespace ImPlotNET native_y_label[native_y_label_offset] = 0; } else { native_y_label = null; } - byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags); + byte* native_y2_label = null; + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); if (title_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_title_id); @@ -831,150 +937,359 @@ namespace ImPlotNET } return ret != 0; } - public static IntPtr CreateContext() + public static bool BeginPlot(string title_id, string x_label, string y_label, Vector2 size, ImPlotFlags flags, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags, ImPlotAxisFlags y2_flags, ImPlotAxisFlags y3_flags, string y2_label) { - IntPtr ret = ImPlotNative.ImPlot_CreateContext(); - return ret; - } - public static void DestroyContext() - { - IntPtr ctx = IntPtr.Zero; - ImPlotNative.ImPlot_DestroyContext(ctx); - } - public static void DestroyContext(IntPtr ctx) - { - ImPlotNative.ImPlot_DestroyContext(ctx); - } - public static bool DragLineX(string id, ref double x_value) - { - byte* native_id; - int id_byteCount = 0; - if (id != null) + byte* native_title_id; + int title_id_byteCount = 0; + if (title_id != null) { - id_byteCount = Encoding.UTF8.GetByteCount(id); - if (id_byteCount > Util.StackAllocationSizeLimit) + title_id_byteCount = Encoding.UTF8.GetByteCount(title_id); + if (title_id_byteCount > Util.StackAllocationSizeLimit) { - native_id = Util.Allocate(id_byteCount + 1); + native_title_id = Util.Allocate(title_id_byteCount + 1); } else { - byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; - native_id = native_id_stackBytes; + byte* native_title_id_stackBytes = stackalloc byte[title_id_byteCount + 1]; + native_title_id = native_title_id_stackBytes; } - int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); - native_id[native_id_offset] = 0; + int native_title_id_offset = Util.GetUtf8(title_id, native_title_id, title_id_byteCount); + native_title_id[native_title_id_offset] = 0; } - else { native_id = null; } - byte show_label = 1; - Vector4 col = new Vector4(0, 0, 0, -1); - float thickness = 1; - fixed (double* native_x_value = &x_value) + else { native_title_id = null; } + byte* native_x_label; + int x_label_byteCount = 0; + if (x_label != null) { - byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, show_label, col, thickness); - if (id_byteCount > Util.StackAllocationSizeLimit) + x_label_byteCount = Encoding.UTF8.GetByteCount(x_label); + if (x_label_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_id); + native_x_label = Util.Allocate(x_label_byteCount + 1); } - return ret != 0; + else + { + byte* native_x_label_stackBytes = stackalloc byte[x_label_byteCount + 1]; + native_x_label = native_x_label_stackBytes; + } + int native_x_label_offset = Util.GetUtf8(x_label, native_x_label, x_label_byteCount); + native_x_label[native_x_label_offset] = 0; } - } - public static bool DragLineX(string id, ref double x_value, bool show_label) - { - byte* native_id; - int id_byteCount = 0; - if (id != null) + else { native_x_label = null; } + byte* native_y_label; + int y_label_byteCount = 0; + if (y_label != null) { - id_byteCount = Encoding.UTF8.GetByteCount(id); - if (id_byteCount > Util.StackAllocationSizeLimit) + y_label_byteCount = Encoding.UTF8.GetByteCount(y_label); + if (y_label_byteCount > Util.StackAllocationSizeLimit) { - native_id = Util.Allocate(id_byteCount + 1); + native_y_label = Util.Allocate(y_label_byteCount + 1); } else { - byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; - native_id = native_id_stackBytes; + byte* native_y_label_stackBytes = stackalloc byte[y_label_byteCount + 1]; + native_y_label = native_y_label_stackBytes; } - int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); - native_id[native_id_offset] = 0; + int native_y_label_offset = Util.GetUtf8(y_label, native_y_label, y_label_byteCount); + native_y_label[native_y_label_offset] = 0; } - else { native_id = null; } - byte native_show_label = show_label ? (byte)1 : (byte)0; - Vector4 col = new Vector4(0, 0, 0, -1); - float thickness = 1; - fixed (double* native_x_value = &x_value) + else { native_y_label = null; } + byte* native_y2_label; + int y2_label_byteCount = 0; + if (y2_label != null) { - byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); - if (id_byteCount > Util.StackAllocationSizeLimit) + y2_label_byteCount = Encoding.UTF8.GetByteCount(y2_label); + if (y2_label_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_id); + native_y2_label = Util.Allocate(y2_label_byteCount + 1); } - return ret != 0; + else + { + byte* native_y2_label_stackBytes = stackalloc byte[y2_label_byteCount + 1]; + native_y2_label = native_y2_label_stackBytes; + } + int native_y2_label_offset = Util.GetUtf8(y2_label, native_y2_label, y2_label_byteCount); + native_y2_label[native_y2_label_offset] = 0; + } + else { native_y2_label = null; } + byte* native_y3_label = null; + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); + if (title_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_title_id); } + if (x_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_x_label); + } + if (y_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_y_label); + } + if (y2_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_y2_label); + } + return ret != 0; } - public static bool DragLineX(string id, ref double x_value, bool show_label, Vector4 col) + public static bool BeginPlot(string title_id, string x_label, string y_label, Vector2 size, ImPlotFlags flags, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags, ImPlotAxisFlags y2_flags, ImPlotAxisFlags y3_flags, string y2_label, string y3_label) { - byte* native_id; - int id_byteCount = 0; - if (id != null) + byte* native_title_id; + int title_id_byteCount = 0; + if (title_id != null) { - id_byteCount = Encoding.UTF8.GetByteCount(id); - if (id_byteCount > Util.StackAllocationSizeLimit) + title_id_byteCount = Encoding.UTF8.GetByteCount(title_id); + if (title_id_byteCount > Util.StackAllocationSizeLimit) { - native_id = Util.Allocate(id_byteCount + 1); + native_title_id = Util.Allocate(title_id_byteCount + 1); } else { - byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; - native_id = native_id_stackBytes; + byte* native_title_id_stackBytes = stackalloc byte[title_id_byteCount + 1]; + native_title_id = native_title_id_stackBytes; } - int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); - native_id[native_id_offset] = 0; + int native_title_id_offset = Util.GetUtf8(title_id, native_title_id, title_id_byteCount); + native_title_id[native_title_id_offset] = 0; } - else { native_id = null; } - byte native_show_label = show_label ? (byte)1 : (byte)0; - float thickness = 1; - fixed (double* native_x_value = &x_value) + else { native_title_id = null; } + byte* native_x_label; + int x_label_byteCount = 0; + if (x_label != null) { - byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); - if (id_byteCount > Util.StackAllocationSizeLimit) + x_label_byteCount = Encoding.UTF8.GetByteCount(x_label); + if (x_label_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_id); + native_x_label = Util.Allocate(x_label_byteCount + 1); } - return ret != 0; + else + { + byte* native_x_label_stackBytes = stackalloc byte[x_label_byteCount + 1]; + native_x_label = native_x_label_stackBytes; + } + int native_x_label_offset = Util.GetUtf8(x_label, native_x_label, x_label_byteCount); + native_x_label[native_x_label_offset] = 0; } - } - public static bool DragLineX(string id, ref double x_value, bool show_label, Vector4 col, float thickness) - { - byte* native_id; - int id_byteCount = 0; - if (id != null) + else { native_x_label = null; } + byte* native_y_label; + int y_label_byteCount = 0; + if (y_label != null) { - id_byteCount = Encoding.UTF8.GetByteCount(id); - if (id_byteCount > Util.StackAllocationSizeLimit) + y_label_byteCount = Encoding.UTF8.GetByteCount(y_label); + if (y_label_byteCount > Util.StackAllocationSizeLimit) { - native_id = Util.Allocate(id_byteCount + 1); + native_y_label = Util.Allocate(y_label_byteCount + 1); } else { - byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; - native_id = native_id_stackBytes; + byte* native_y_label_stackBytes = stackalloc byte[y_label_byteCount + 1]; + native_y_label = native_y_label_stackBytes; } - int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); - native_id[native_id_offset] = 0; + int native_y_label_offset = Util.GetUtf8(y_label, native_y_label, y_label_byteCount); + native_y_label[native_y_label_offset] = 0; } - else { native_id = null; } - byte native_show_label = show_label ? (byte)1 : (byte)0; - fixed (double* native_x_value = &x_value) + else { native_y_label = null; } + byte* native_y2_label; + int y2_label_byteCount = 0; + if (y2_label != null) { - byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); - if (id_byteCount > Util.StackAllocationSizeLimit) + y2_label_byteCount = Encoding.UTF8.GetByteCount(y2_label); + if (y2_label_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_id); + native_y2_label = Util.Allocate(y2_label_byteCount + 1); } - return ret != 0; + else + { + byte* native_y2_label_stackBytes = stackalloc byte[y2_label_byteCount + 1]; + native_y2_label = native_y2_label_stackBytes; + } + int native_y2_label_offset = Util.GetUtf8(y2_label, native_y2_label, y2_label_byteCount); + native_y2_label[native_y2_label_offset] = 0; + } + else { native_y2_label = null; } + byte* native_y3_label; + int y3_label_byteCount = 0; + if (y3_label != null) + { + y3_label_byteCount = Encoding.UTF8.GetByteCount(y3_label); + if (y3_label_byteCount > Util.StackAllocationSizeLimit) + { + native_y3_label = Util.Allocate(y3_label_byteCount + 1); + } + else + { + byte* native_y3_label_stackBytes = stackalloc byte[y3_label_byteCount + 1]; + native_y3_label = native_y3_label_stackBytes; + } + int native_y3_label_offset = Util.GetUtf8(y3_label, native_y3_label, y3_label_byteCount); + native_y3_label[native_y3_label_offset] = 0; + } + else { native_y3_label = null; } + byte ret = ImPlotNative.ImPlot_BeginPlot(native_title_id, native_x_label, native_y_label, size, flags, x_flags, y_flags, y2_flags, y3_flags, native_y2_label, native_y3_label); + if (title_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_title_id); + } + if (x_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_x_label); + } + if (y_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_y_label); + } + if (y2_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_y2_label); + } + if (y3_label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_y3_label); } + return ret != 0; } - public static bool DragLineY(string id, ref double y_value) + public static IntPtr CreateContext() + { + IntPtr ret = ImPlotNative.ImPlot_CreateContext(); + return ret; + } + public static void DestroyContext() + { + IntPtr ctx = IntPtr.Zero; + ImPlotNative.ImPlot_DestroyContext(ctx); + } + public static void DestroyContext(IntPtr ctx) + { + ImPlotNative.ImPlot_DestroyContext(ctx); + } + public static bool DragLineX(string id, ref double x_value) + { + byte* native_id; + int id_byteCount = 0; + if (id != null) + { + id_byteCount = Encoding.UTF8.GetByteCount(id); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + native_id = Util.Allocate(id_byteCount + 1); + } + else + { + byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; + native_id = native_id_stackBytes; + } + int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); + native_id[native_id_offset] = 0; + } + else { native_id = null; } + byte show_label = 1; + Vector4 col = new Vector4(0, 0, 0, -1); + float thickness = 1; + fixed (double* native_x_value = &x_value) + { + byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, show_label, col, thickness); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_id); + } + return ret != 0; + } + } + public static bool DragLineX(string id, ref double x_value, bool show_label) + { + byte* native_id; + int id_byteCount = 0; + if (id != null) + { + id_byteCount = Encoding.UTF8.GetByteCount(id); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + native_id = Util.Allocate(id_byteCount + 1); + } + else + { + byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; + native_id = native_id_stackBytes; + } + int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); + native_id[native_id_offset] = 0; + } + else { native_id = null; } + byte native_show_label = show_label ? (byte)1 : (byte)0; + Vector4 col = new Vector4(0, 0, 0, -1); + float thickness = 1; + fixed (double* native_x_value = &x_value) + { + byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_id); + } + return ret != 0; + } + } + public static bool DragLineX(string id, ref double x_value, bool show_label, Vector4 col) + { + byte* native_id; + int id_byteCount = 0; + if (id != null) + { + id_byteCount = Encoding.UTF8.GetByteCount(id); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + native_id = Util.Allocate(id_byteCount + 1); + } + else + { + byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; + native_id = native_id_stackBytes; + } + int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); + native_id[native_id_offset] = 0; + } + else { native_id = null; } + byte native_show_label = show_label ? (byte)1 : (byte)0; + float thickness = 1; + fixed (double* native_x_value = &x_value) + { + byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_id); + } + return ret != 0; + } + } + public static bool DragLineX(string id, ref double x_value, bool show_label, Vector4 col, float thickness) + { + byte* native_id; + int id_byteCount = 0; + if (id != null) + { + id_byteCount = Encoding.UTF8.GetByteCount(id); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + native_id = Util.Allocate(id_byteCount + 1); + } + else + { + byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1]; + native_id = native_id_stackBytes; + } + int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount); + native_id[native_id_offset] = 0; + } + else { native_id = null; } + byte native_show_label = show_label ? (byte)1 : (byte)0; + fixed (double* native_x_value = &x_value) + { + byte ret = ImPlotNative.ImPlot_DragLineX(native_id, native_x_value, native_show_label, col, thickness); + if (id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_id); + } + return ret != 0; + } + } + public static bool DragLineY(string id, ref double y_value) { byte* native_id; int id_byteCount = 0; @@ -1244,9 +1559,13 @@ namespace ImPlotNET } } } - public static void EndLegendDragDropSource() + public static void EndDragDropSource() + { + ImPlotNative.ImPlot_EndDragDropSource(); + } + public static void EndDragDropTarget() { - ImPlotNative.ImPlot_EndLegendDragDropSource(); + ImPlotNative.ImPlot_EndDragDropTarget(); } public static void EndLegendPopup() { @@ -1317,11 +1636,6 @@ namespace ImPlotNET IntPtr ret = ImPlotNative.ImPlot_GetCurrentContext(); return ret; } - public static ImPlotInputMapPtr GetInputMap() - { - ImPlotInputMap* ret = ImPlotNative.ImPlot_GetInputMap(); - return new ImPlotInputMapPtr(ret); - } public static Vector4 GetLastItemColor() { Vector4 __retval; @@ -1469,10 +1783,18 @@ namespace ImPlotNET byte ret = ImPlotNative.ImPlot_IsPlotYAxisHovered(y_axis); return ret != 0; } + public static void ItemIcon(Vector4 col) + { + ImPlotNative.ImPlot_ItemIconVec4(col); + } + public static void ItemIcon(uint col) + { + ImPlotNative.ImPlot_ItemIconU32(col); + } public static Vector4 LerpColormap(float t) { Vector4 __retval; - ImPlotNative.ImPlot_LerpColormap(&__retval, t); + ImPlotNative.ImPlot_LerpColormapFloat(&__retval, t); return __retval; } public static void LinkNextPlotLimits(ref double xmin, ref double xmax, ref double ymin, ref double ymax) @@ -14273,7 +14595,7 @@ namespace ImPlotNET } } } - public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max) + public static void PlotHLines(string label_id, ref float ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14293,16 +14615,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - Vector2 uv0 = new Vector2(); - Vector2 uv1 = new Vector2(1, 1); - Vector4 tint_col = new Vector4(1, 1, 1, 1); - ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + int offset = 0; + int stride = sizeof(float); + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotHLinesFloatPtr(native_label_id, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0) + public static void PlotHLines(string label_id, ref float ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14322,15 +14646,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - Vector2 uv1 = new Vector2(1, 1); - Vector4 tint_col = new Vector4(1, 1, 1, 1); - ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + int stride = sizeof(float); + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotHLinesFloatPtr(native_label_id, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1) + public static void PlotHLines(string label_id, ref float ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14350,14 +14676,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - Vector4 tint_col = new Vector4(1, 1, 1, 1); - ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotHLinesFloatPtr(native_label_id, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1, Vector4 tint_col) + public static void PlotHLines(string label_id, ref double ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14377,13 +14705,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + int offset = 0; + int stride = sizeof(double); + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotHLinesdoublePtr(native_label_id, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - public static void PlotLine(string label_id, ref float values, int count) + public static void PlotHLines(string label_id, ref double ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14403,20 +14736,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(double); + fixed (double* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesdoublePtr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float values, int count, double xscale) + public static void PlotHLines(string label_id, ref double ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14436,19 +14766,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + fixed (double* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesdoublePtr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0) + public static void PlotHLines(string label_id, ref sbyte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14469,17 +14796,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0, int offset) + public static void PlotHLines(string label_id, ref sbyte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14499,17 +14826,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) + public static void PlotHLines(string label_id, ref sbyte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14529,16 +14856,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_values = &values) + fixed (sbyte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double values, int count) + public static void PlotHLines(string label_id, ref byte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14558,20 +14885,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double values, int count, double xscale) + public static void PlotHLines(string label_id, ref byte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14591,19 +14916,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0) + public static void PlotHLines(string label_id, ref byte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14623,18 +14946,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + fixed (byte* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU8Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0, int offset) + public static void PlotHLines(string label_id, ref short ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14654,17 +14975,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_values = &values) + int offset = 0; + int stride = sizeof(short); + fixed (short* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) + public static void PlotHLines(string label_id, ref short ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14684,16 +15006,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_values = &values) + int stride = sizeof(short); + fixed (short* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte values, int count) + public static void PlotHLines(string label_id, ref short ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14713,20 +15036,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + fixed (short* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte values, int count, double xscale) + public static void PlotHLines(string label_id, ref ushort ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14746,19 +15065,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0) + public static void PlotHLines(string label_id, ref ushort ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14778,18 +15096,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) + public static void PlotHLines(string label_id, ref ushort ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14809,17 +15126,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + fixed (ushort* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU16Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotHLines(string label_id, ref int ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14839,16 +15155,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_values = &values) + int offset = 0; + int stride = sizeof(int); + fixed (int* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte values, int count) + public static void PlotHLines(string label_id, ref int ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14868,20 +15186,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(int); + fixed (int* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte values, int count, double xscale) + public static void PlotHLines(string label_id, ref int ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14901,19 +15216,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + fixed (int* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0) + public static void PlotHLines(string label_id, ref uint ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -14934,17 +15246,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0, int offset) + public static void PlotHLines(string label_id, ref uint ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -14964,17 +15276,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotHLines(string label_id, ref uint ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -14994,16 +15306,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_values = &values) + fixed (uint* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU32Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short values, int count) + public static void PlotHLines(string label_id, ref long ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15023,20 +15335,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(long); + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short values, int count, double xscale) + public static void PlotHLines(string label_id, ref long ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15056,19 +15366,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(long); + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0) + public static void PlotHLines(string label_id, ref long ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15088,18 +15396,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesS64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0, int offset) + public static void PlotHLines(string label_id, ref ulong ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15119,17 +15425,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_values = &values) + int offset = 0; + int stride = sizeof(ulong); + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) + public static void PlotHLines(string label_id, ref ulong ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15149,16 +15456,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ushort values, int count) + public static void PlotHLines(string label_id, ref ulong ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15178,20 +15486,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotHLinesU64Ptr(native_label_id, native_ys, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ushort values, int count, double xscale) + public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max) { byte* native_label_id; int label_id_byteCount = 0; @@ -15211,19 +15515,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + Vector2 uv0 = new Vector2(); + Vector2 uv1 = new Vector2(1, 1); + Vector4 tint_col = new Vector4(1, 1, 1, 1); + ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } - public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0) + public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0) { byte* native_label_id; int label_id_byteCount = 0; @@ -15243,18 +15544,15 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + Vector2 uv1 = new Vector2(1, 1); + Vector4 tint_col = new Vector4(1, 1, 1, 1); + ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } - public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0, int offset) + public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1) { byte* native_label_id; int label_id_byteCount = 0; @@ -15274,17 +15572,14 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + Vector4 tint_col = new Vector4(1, 1, 1, 1); + ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } - public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) + public static void PlotImage(string label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1, Vector4 tint_col) { byte* native_label_id; int label_id_byteCount = 0; @@ -15304,16 +15599,13 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_values = &values) + ImPlotNative.ImPlot_PlotImage(native_label_id, user_texture_id, bounds_min, bounds_max, uv0, uv1, tint_col); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } - public static void PlotLine(string label_id, ref int values, int count) + public static void PlotLine(string label_id, ref float values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15336,17 +15628,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int values, int count, double xscale) + public static void PlotLine(string label_id, ref float values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -15368,17 +15660,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0) + public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -15399,17 +15691,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0, int offset) + public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15429,17 +15721,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) + public static void PlotLine(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15459,16 +15751,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_values = &values) + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint values, int count) + public static void PlotLine(string label_id, ref double values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15491,17 +15783,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(double); + fixed (double* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint values, int count, double xscale) + public static void PlotLine(string label_id, ref double values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -15523,17 +15815,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(double); + fixed (double* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0) + public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -15554,17 +15846,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(double); + fixed (double* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0, int offset) + public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15584,17 +15876,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(double); + fixed (double* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) + public static void PlotLine(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15614,16 +15906,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_values = &values) + fixed (double* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLinedoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long values, int count) + public static void PlotLine(string label_id, ref sbyte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15646,17 +15938,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long values, int count, double xscale) + public static void PlotLine(string label_id, ref sbyte values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -15678,17 +15970,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0) + public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -15709,17 +16001,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0, int offset) + public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15739,17 +16031,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) + public static void PlotLine(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15769,16 +16061,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_values = &values) + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong values, int count) + public static void PlotLine(string label_id, ref byte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15801,17 +16093,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong values, int count, double xscale) + public static void PlotLine(string label_id, ref byte values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -15833,17 +16125,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0) + public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -15864,17 +16156,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0, int offset) + public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -15894,17 +16186,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) + public static void PlotLine(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -15924,16 +16216,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_values = &values) + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotLineU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float xs, ref float ys, int count) + public static void PlotLine(string label_id, ref short values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -15953,21 +16245,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float xs, ref float ys, int count, int offset) + public static void PlotLine(string label_id, ref short values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -15987,20 +16278,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref float xs, ref float ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16020,19 +16310,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double xs, ref double ys, int count) + public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16052,21 +16341,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double xs, ref double ys, int count, int offset) + public static void PlotLine(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16086,20 +16371,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (short* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref double xs, ref double ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref ushort values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -16119,19 +16400,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count) + public static void PlotLine(string label_id, ref ushort values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -16151,21 +16433,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) + public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16185,20 +16465,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16218,19 +16496,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count) + public static void PlotLine(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16250,21 +16526,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + fixed (ushort* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count, int offset) + public static void PlotLine(string label_id, ref int values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -16284,20 +16555,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref int values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -16317,19 +16588,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short xs, ref short ys, int count) + public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16350,20 +16621,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short xs, ref short ys, int count, int offset) + public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16383,20 +16651,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref short xs, ref short ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16416,19 +16681,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_xs = &xs) + fixed (int* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count) + public static void PlotLine(string label_id, ref uint values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -16448,21 +16710,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count, int offset) + public static void PlotLine(string label_id, ref uint values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -16482,20 +16743,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16515,19 +16775,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_xs = &xs) + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int xs, ref int ys, int count) + public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16547,21 +16806,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int xs, ref int ys, int count, int offset) + public static void PlotLine(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16581,20 +16836,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_xs = &xs) + fixed (uint* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref int xs, ref int ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref long values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -16614,19 +16865,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(long); + fixed (long* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count) + public static void PlotLine(string label_id, ref long values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -16646,21 +16898,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double x0 = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count, int offset) + public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16680,20 +16930,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int offset = 0; + int stride = sizeof(long); + fixed (long* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16713,19 +16961,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long xs, ref long ys, int count) + public static void PlotLine(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16745,21 +16991,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) + fixed (long* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long xs, ref long ys, int count, int offset) + public static void PlotLine(string label_id, ref ulong values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -16779,20 +17020,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref long xs, ref long ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref ulong values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -16812,19 +17053,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count) + public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -16846,19 +17087,16 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + fixed (ulong* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count, int offset) + public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -16879,19 +17117,16 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + fixed (ulong* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) + public static void PlotLine(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -16911,305 +17146,1515 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_xs = &xs) + fixed (ulong* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotLineU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius) + public static void PlotLine(string label_id, ref float xs, ref float ys, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - string s = label_ids[i]; - fixed (char* sPtr = s) + fixed (float* native_ys = &ys) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotLine(string label_id, ref float xs, ref float ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte normalize = 0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (float* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_fmt); + ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize) + public static void PlotLine(string label_id, ref float xs, ref float ys, int count, int offset, int stride) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - fixed (char* sPtr = s) - { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; - } - } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (float* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_fmt); + ImPlotNative.ImPlot_PlotLineFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotLine(string label_id, ref double xs, ref double ys, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - string s = label_ids[i]; - fixed (char* sPtr = s) + fixed (double* native_ys = &ys) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotLine(string label_id, ref double xs, ref double ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - double angle0 = 90; - fixed (float* native_values = &values) + else { native_label_id = null; } + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_fmt); + ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotLine(string label_id, ref double xs, ref double ys, int count, int offset, int stride) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - fixed (char* sPtr = s) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + else { native_label_id = null; } + fixed (double* native_xs = &xs) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; + fixed (double* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLinedoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - fixed (float* native_values = &values) + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_fmt); + ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius) + public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + else { native_label_id = null; } + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - string s = label_ids[i]; - fixed (char* sPtr = s) + fixed (sbyte* native_ys = &ys) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotLine(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte normalize = 0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (double* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_fmt); + ImPlotNative.ImPlot_PlotLineS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize) + public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) + { + fixed (byte* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) + { + fixed (byte* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (byte* native_xs = &xs) + { + fixed (byte* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref short xs, ref short ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(short); + fixed (short* native_xs = &xs) + { + fixed (short* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref short xs, ref short ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(short); + fixed (short* native_xs = &xs) + { + fixed (short* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref short xs, ref short ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (short* native_xs = &xs) + { + fixed (short* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) + { + fixed (ushort* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) + { + fixed (ushort* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (ushort* native_xs = &xs) + { + fixed (ushort* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref int xs, ref int ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(int); + fixed (int* native_xs = &xs) + { + fixed (int* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref int xs, ref int ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(int); + fixed (int* native_xs = &xs) + { + fixed (int* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref int xs, ref int ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (int* native_xs = &xs) + { + fixed (int* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) + { + fixed (uint* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) + { + fixed (uint* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (uint* native_xs = &xs) + { + fixed (uint* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref long xs, ref long ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(long); + fixed (long* native_xs = &xs) + { + fixed (long* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref long xs, ref long ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(long); + fixed (long* native_xs = &xs) + { + fixed (long* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref long xs, ref long ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (long* native_xs = &xs) + { + fixed (long* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) + { + fixed (ulong* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) + { + fixed (ulong* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotLine(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (ulong* native_xs = &xs) + { + fixed (ulong* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotLineU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte normalize = 0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize, string label_fmt) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + double angle0 = 90; + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref float values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartFloatPtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte normalize = 0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize, string label_fmt) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + double angle0 = 90; + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte normalize = 0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (sbyte* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; int offset = 0; for (int i = 0; i < label_ids.Length; i++) @@ -17245,16 +18690,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (double* native_values = &values) + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17303,16 +18748,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (double* native_values = &values) + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref double values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17360,16 +18805,16 @@ namespace ImPlotNET native_label_fmt[native_label_fmt_offset] = 0; } else { native_label_fmt = null; } - fixed (double* native_values = &values) + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartdoublePtr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius) + public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17414,16 +18859,462 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (sbyte* native_values = &values) + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize) + public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (byte* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize, string label_fmt) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + double angle0 = 90; + fixed (byte* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + fixed (byte* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte normalize = 0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (short* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (short* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize, string label_fmt) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + double angle0 = 90; + fixed (short* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte native_normalize = normalize ? (byte)1 : (byte)0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + if (label_fmt != null) + { + label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + fixed (short* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius) + { + int* label_ids_byteCounts = stackalloc int[label_ids.Length]; + int label_ids_byteCount = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); + label_ids_byteCount += label_ids_byteCounts[i] + 1; + } + byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + int offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + string s = label_ids[i]; + fixed (char* sPtr = s) + { + offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); + native_label_ids_data[offset] = 0; + offset += 1; + } + } + byte** native_label_ids = stackalloc byte*[label_ids.Length]; + offset = 0; + for (int i = 0; i < label_ids.Length; i++) + { + native_label_ids[i] = &native_label_ids_data[offset]; + offset += label_ids_byteCounts[i] + 1; + } + byte normalize = 0; + byte* native_label_fmt; + int label_fmt_byteCount = 0; + label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + double angle0 = 90; + fixed (ushort* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17468,16 +19359,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (sbyte* native_values = &values) + fixed (ushort* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17526,16 +19417,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (sbyte* native_values = &values) + fixed (ushort* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref sbyte values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17583,16 +19474,16 @@ namespace ImPlotNET native_label_fmt[native_label_fmt_offset] = 0; } else { native_label_fmt = null; } - fixed (sbyte* native_values = &values) + fixed (ushort* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius) + public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17637,16 +19528,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (byte* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize) + public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17691,16 +19582,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (byte* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17749,16 +19640,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (byte* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref byte values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17806,16 +19697,16 @@ namespace ImPlotNET native_label_fmt[native_label_fmt_offset] = 0; } else { native_label_fmt = null; } - fixed (byte* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU8Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius) + public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17860,16 +19751,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (short* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize) + public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17914,16 +19805,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (short* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -17972,16 +19863,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (short* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref short values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18029,16 +19920,16 @@ namespace ImPlotNET native_label_fmt[native_label_fmt_offset] = 0; } else { native_label_fmt = null; } - fixed (short* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius) + public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18083,16 +19974,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (ushort* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize) + public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18137,16 +20028,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (ushort* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18195,16 +20086,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (ushort* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref ushort values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18252,16 +20143,16 @@ namespace ImPlotNET native_label_fmt[native_label_fmt_offset] = 0; } else { native_label_fmt = null; } - fixed (ushort* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU16Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius) + public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18306,16 +20197,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (int* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize) + public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18360,16 +20251,16 @@ namespace ImPlotNET int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); native_label_fmt[native_label_fmt_offset] = 0; double angle0 = 90; - fixed (int* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize, string label_fmt) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18418,16 +20309,16 @@ namespace ImPlotNET } else { native_label_fmt = null; } double angle0 = 90; - fixed (int* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_fmt); } } } - public static void PlotPieChart(string[] label_ids, ref int values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) { int* label_ids_byteCounts = stackalloc int[label_ids.Length]; int label_ids_byteCount = 0; @@ -18464,696 +20355,1112 @@ namespace ImPlotNET label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); if (label_fmt_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + } + else + { + byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; + native_label_fmt = native_label_fmt_stackBytes; + } + int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); + native_label_fmt[native_label_fmt_offset] = 0; + } + else { native_label_fmt = null; } + fixed (ulong* native_values = &values) + { + ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); + if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_fmt); + } + } + } + public static void PlotScatter(string label_id, ref float values, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref float values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(float); + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (float* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref double values, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref double values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(double); + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (double* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref sbyte values, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) + { + ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - fixed (int* native_values = &values) + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius) + public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + else { native_label_id = null; } + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte normalize = 0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (uint* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (sbyte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize) + public static void PlotScatter(string label_id, ref byte values, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref byte values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (uint* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - double angle0 = 90; - fixed (uint* native_values = &values) + else { native_label_id = null; } + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref uint values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - fixed (char* sPtr = s) - { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; - } - } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - fixed (uint* native_values = &values) + else { native_label_id = null; } + fixed (byte* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU32Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius) + public static void PlotScatter(string label_id, ref short values, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(short); + fixed (short* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref short values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte normalize = 0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (long* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize) + public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(short); + fixed (short* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (long* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(short); + fixed (short* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - fixed (char* sPtr = s) - { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; - } - } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - double angle0 = 90; - fixed (long* native_values = &values) + else { native_label_id = null; } + fixed (short* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref long values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotScatter(string label_id, ref ushort values, int count) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotScatter(string label_id, ref ushort values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - fixed (long* native_values = &values) + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartS64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius) + public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0, int offset) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte normalize = 0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (ulong* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize) + public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + else { native_label_id = null; } + fixed (ushort* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + } + public static void PlotScatter(string label_id, ref int values, int count) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - label_fmt_byteCount = Encoding.UTF8.GetByteCount("%.1f"); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8("%.1f", native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; - double angle0 = 90; - fixed (ulong* native_values = &values) + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize, string label_fmt) + public static void PlotScatter(string label_id, ref int values, int count, double xscale) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; + else { native_label_id = null; } + double x0 = 0; int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + int stride = sizeof(int); + fixed (int* native_values = &values) { - string s = label_ids[i]; - fixed (char* sPtr = s) + ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + Util.Free(native_label_id); } } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) - { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; - } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - double angle0 = 90; - fixed (ulong* native_values = &values) + else { native_label_id = null; } + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotPieChart(string[] label_ids, ref ulong values, int count, double x, double y, double radius, bool normalize, string label_fmt, double angle0) + public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0, int offset) { - int* label_ids_byteCounts = stackalloc int[label_ids.Length]; - int label_ids_byteCount = 0; - for (int i = 0; i < label_ids.Length; i++) - { - string s = label_ids[i]; - label_ids_byteCounts[i] = Encoding.UTF8.GetByteCount(s); - label_ids_byteCount += label_ids_byteCounts[i] + 1; - } - byte* native_label_ids_data = stackalloc byte[label_ids_byteCount]; - int offset = 0; - for (int i = 0; i < label_ids.Length; i++) + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - string s = label_ids[i]; - fixed (char* sPtr = s) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_label_ids_data + offset, label_ids_byteCounts[i]); - native_label_ids_data[offset] = 0; - offset += 1; + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - byte** native_label_ids = stackalloc byte*[label_ids.Length]; - offset = 0; - for (int i = 0; i < label_ids.Length; i++) + else { native_label_id = null; } + int stride = sizeof(int); + fixed (int* native_values = &values) { - native_label_ids[i] = &native_label_ids_data[offset]; - offset += label_ids_byteCounts[i] + 1; + ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } - byte native_normalize = normalize ? (byte)1 : (byte)0; - byte* native_label_fmt; - int label_fmt_byteCount = 0; - if (label_fmt != null) + } + public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) { - label_fmt_byteCount = Encoding.UTF8.GetByteCount(label_fmt); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_fmt = Util.Allocate(label_fmt_byteCount + 1); + native_label_id = Util.Allocate(label_id_byteCount + 1); } else { - byte* native_label_fmt_stackBytes = stackalloc byte[label_fmt_byteCount + 1]; - native_label_fmt = native_label_fmt_stackBytes; + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; } - int native_label_fmt_offset = Util.GetUtf8(label_fmt, native_label_fmt, label_fmt_byteCount); - native_label_fmt[native_label_fmt_offset] = 0; + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; } - else { native_label_fmt = null; } - fixed (ulong* native_values = &values) + else { native_label_id = null; } + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotPieChartU64Ptr(native_label_ids, native_values, count, x, y, radius, native_normalize, native_label_fmt, angle0); - if (label_fmt_byteCount > Util.StackAllocationSizeLimit) + ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_fmt); + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float values, int count) + public static void PlotScatter(string label_id, ref uint values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19176,17 +21483,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float values, int count, double xscale) + public static void PlotScatter(string label_id, ref uint values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -19208,17 +21515,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -19239,17 +21546,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19269,17 +21576,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19299,16 +21606,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double values, int count) + public static void PlotScatter(string label_id, ref long values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19331,17 +21638,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double values, int count, double xscale) + public static void PlotScatter(string label_id, ref long values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -19363,17 +21670,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -19394,17 +21701,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19424,17 +21731,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19454,16 +21761,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte values, int count) + public static void PlotScatter(string label_id, ref ulong values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19486,17 +21793,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale) + public static void PlotScatter(string label_id, ref ulong values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -19518,17 +21825,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -19549,17 +21856,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19579,17 +21886,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19609,16 +21916,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref byte values, int count) + public static void PlotScatter(string label_id, ref float xs, ref float ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19638,20 +21945,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref byte values, int count, double xscale) + public static void PlotScatter(string label_id, ref float xs, ref float ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19671,19 +21979,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref float xs, ref float ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19703,18 +22012,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref double xs, ref double ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19734,17 +22044,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int offset = 0; + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref double xs, ref double ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19764,16 +22078,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref short values, int count) + public static void PlotScatter(string label_id, ref double xs, ref double ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19793,20 +22111,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref short values, int count, double xscale) + public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19826,19 +22143,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19858,18 +22177,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19889,17 +22210,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -19919,16 +22242,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_values = &values) + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref ushort values, int count) + public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -19948,20 +22276,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref ushort values, int count, double xscale) + public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -19981,19 +22309,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref short xs, ref short ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20014,17 +22342,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref short xs, ref short ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20044,17 +22375,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref short xs, ref short ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20074,16 +22408,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_values = &values) + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref int values, int count) + public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20103,20 +22440,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref int values, int count, double xscale) + public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20136,19 +22474,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20168,18 +22507,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref int xs, ref int ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20199,46 +22539,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; int stride = sizeof(int); - fixed (int* native_values = &values) - { - ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - public static void PlotScatter(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - fixed (int* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref uint values, int count) + public static void PlotScatter(string label_id, ref int xs, ref int ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20258,20 +22573,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref uint values, int count, double xscale) + public static void PlotScatter(string label_id, ref int xs, ref int ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20291,19 +22606,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20325,16 +22640,19 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20355,16 +22673,19 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) + public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20384,16 +22705,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref long values, int count) + public static void PlotScatter(string label_id, ref long xs, ref long ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20413,20 +22737,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref long values, int count, double xscale) + public static void PlotScatter(string label_id, ref long xs, ref long ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20446,19 +22771,52 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + fixed (long* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotScatter(string label_id, ref long xs, ref long ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_id); + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (long* native_xs = &xs) + { + fixed (long* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0) + public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20479,17 +22837,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0, int offset) + public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20509,17 +22870,52 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + fixed (ulong* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_id); + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (ulong* native_xs = &xs) + { + fixed (ulong* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotScatter(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref float values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20539,16 +22935,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_values = &values) + double y_ref = 0; + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong values, int count) + public static void PlotShaded(string label_id, ref float values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -20571,17 +22972,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong values, int count, double xscale) + public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -20603,17 +23004,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0) + public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -20634,17 +23035,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20664,17 +23065,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20694,16 +23095,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_values = &values) + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotScatterU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float xs, ref float ys, int count) + public static void PlotShaded(string label_id, ref double values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20723,21 +23124,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float xs, ref float ys, int count, int offset) + public static void PlotShaded(string label_id, ref double values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -20757,20 +23158,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref float xs, ref float ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -20790,19 +23191,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double xs, ref double ys, int count) + public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -20824,19 +23225,16 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double xs, ref double ys, int count, int offset) + public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -20857,19 +23255,16 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref double xs, ref double ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -20889,19 +23284,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadeddoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count) + public static void PlotShaded(string label_id, ref sbyte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -20921,21 +23313,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) + public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -20955,20 +23347,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -20988,19 +23380,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count) + public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -21021,20 +23413,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count, int offset) + public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -21054,20 +23443,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -21087,19 +23473,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref short xs, ref short ys, int count) + public static void PlotShaded(string label_id, ref byte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -21119,21 +23502,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref short xs, ref short ys, int count, int offset) + public static void PlotShaded(string label_id, ref byte values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -21153,20 +23536,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref short xs, ref short ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -21186,19 +23569,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count) + public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -21219,20 +23602,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count, int offset) + public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -21252,20 +23632,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -21285,19 +23662,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_xs = &xs) + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref int xs, ref int ys, int count) + public static void PlotShaded(string label_id, ref short values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -21317,21 +23691,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref int xs, ref int ys, int count, int offset) + public static void PlotShaded(string label_id, ref short values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -21351,20 +23725,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref int xs, ref int ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -21384,19 +23758,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count) + public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -21417,20 +23791,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count, int offset) + public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -21450,20 +23821,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -21483,19 +23851,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_xs = &xs) + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref long xs, ref long ys, int count) + public static void PlotShaded(string label_id, ref ushort values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -21515,21 +23880,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref long xs, ref long ys, int count, int offset) + public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -21549,20 +23914,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref long xs, ref long ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -21582,19 +23947,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count) + public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -21615,20 +23980,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count, int offset) + public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -21648,20 +24010,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotScatter(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) + public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -21681,19 +24040,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_xs = &xs) + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotShadedU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotScatterU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count) + public static void PlotShaded(string label_id, ref int values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -21717,17 +24073,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count, double y_ref) + public static void PlotShaded(string label_id, ref int values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -21750,17 +24106,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -21782,17 +24138,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -21813,17 +24169,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -21843,17 +24199,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -21873,16 +24229,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count) + public static void PlotShaded(string label_id, ref uint values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -21906,17 +24262,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count, double y_ref) + public static void PlotShaded(string label_id, ref uint values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -21939,17 +24295,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -21971,17 +24327,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -22002,17 +24358,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22032,17 +24388,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22062,16 +24418,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count) + public static void PlotShaded(string label_id, ref long values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22095,17 +24451,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref) + public static void PlotShaded(string label_id, ref long values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22128,17 +24484,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -22160,17 +24516,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -22191,17 +24547,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22221,17 +24577,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22251,16 +24607,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedS8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count) + public static void PlotShaded(string label_id, ref ulong values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22284,17 +24640,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count, double y_ref) + public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22317,17 +24673,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -22349,17 +24705,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -22380,17 +24736,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22410,17 +24766,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22440,16 +24796,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotShadedU8PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref short values, int count) + public static void PlotShaded(string label_id, ref float xs, ref float ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22470,20 +24826,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref short values, int count, double y_ref) + public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22503,20 +24860,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22536,19 +24894,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22568,18 +24927,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref double xs, ref double ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22599,17 +24959,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_values = &values) + double y_ref = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22629,16 +24994,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_values = &values) + int offset = 0; + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count) + public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22658,21 +25028,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref) + public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22692,20 +25061,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22725,19 +25093,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22758,17 +25129,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22788,17 +25162,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22818,16 +25195,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_values = &values) + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU16PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22848,20 +25228,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count, double y_ref) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -22881,20 +25262,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -22914,19 +25296,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -22946,18 +25329,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref short xs, ref short ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -22977,17 +25361,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_values = &values) + double y_ref = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23007,16 +25396,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_values = &values) + int offset = 0; + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count) + public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23036,21 +25430,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count, double y_ref) + public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23070,20 +25463,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23103,19 +25495,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23136,17 +25531,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23166,17 +25564,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23196,16 +25597,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_values = &values) + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU32PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count) + public static void PlotShaded(string label_id, ref int xs, ref int ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23226,20 +25630,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count, double y_ref) + public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23259,20 +25664,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23292,19 +25698,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23324,18 +25731,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23355,17 +25763,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_values = &values) + double y_ref = 0; + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23385,16 +25798,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_values = &values) + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedS64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23414,21 +25832,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23448,20 +25865,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale) + public static void PlotShaded(string label_id, ref long xs, ref long ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23481,19 +25897,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0) + public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23514,17 +25933,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23544,17 +25966,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23574,16 +25999,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_values = &values) + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotShadedU64PtrIntdoubledoubleInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys, int count) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23605,12 +26033,12 @@ namespace ImPlotNET else { native_label_id = null; } double y_ref = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -23618,7 +26046,7 @@ namespace ImPlotNET } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -23639,12 +26067,12 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -23652,7 +26080,7 @@ namespace ImPlotNET } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23672,12 +26100,12 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -23685,7 +26113,7 @@ namespace ImPlotNET } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23705,11 +26133,11 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + fixed (ulong* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -23717,7 +26145,7 @@ namespace ImPlotNET } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys, int count) + public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23737,22 +26165,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (float* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23772,21 +26202,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (float* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23806,20 +26238,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (float* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (float* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23839,19 +26273,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; + int stride = sizeof(double); fixed (double* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (double* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count) + public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23871,22 +26310,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + fixed (double* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -23906,21 +26346,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (double* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + fixed (double* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -23940,20 +26381,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; int stride = sizeof(sbyte); fixed (sbyte* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + fixed (sbyte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -23973,19 +26418,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int stride = sizeof(sbyte); fixed (sbyte* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + fixed (sbyte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count) + public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24005,22 +26454,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + fixed (sbyte* native_xs = &xs) { - fixed (byte* native_ys = &ys) + fixed (sbyte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24044,17 +26493,20 @@ namespace ImPlotNET int stride = sizeof(byte); fixed (byte* native_xs = &xs) { - fixed (byte* native_ys = &ys) + fixed (byte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24077,17 +26529,20 @@ namespace ImPlotNET int stride = sizeof(byte); fixed (byte* native_xs = &xs) { - fixed (byte* native_ys = &ys) + fixed (byte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24109,52 +26564,20 @@ namespace ImPlotNET else { native_label_id = null; } fixed (byte* native_xs = &xs) { - fixed (byte* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - } - public static void PlotShaded(string label_id, ref short xs, ref short ys, int count) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) - { - fixed (short* native_ys = &ys) + fixed (byte* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24178,17 +26601,20 @@ namespace ImPlotNET int stride = sizeof(short); fixed (short* native_xs = &xs) { - fixed (short* native_ys = &ys) + fixed (short* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24211,17 +26637,20 @@ namespace ImPlotNET int stride = sizeof(short); fixed (short* native_xs = &xs) { - fixed (short* native_ys = &ys) + fixed (short* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24243,52 +26672,20 @@ namespace ImPlotNET else { native_label_id = null; } fixed (short* native_xs = &xs) { - fixed (short* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) - { - fixed (ushort* native_ys = &ys) + fixed (short* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24312,17 +26709,20 @@ namespace ImPlotNET int stride = sizeof(ushort); fixed (ushort* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + fixed (ushort* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24345,17 +26745,20 @@ namespace ImPlotNET int stride = sizeof(ushort); fixed (ushort* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + fixed (ushort* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24377,17 +26780,20 @@ namespace ImPlotNET else { native_label_id = null; } fixed (ushort* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + fixed (ushort* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys, int count) + public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24407,22 +26813,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; int offset = 0; int stride = sizeof(int); fixed (int* native_xs = &xs) { - fixed (int* native_ys = &ys) + fixed (int* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24442,21 +26850,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; int stride = sizeof(int); fixed (int* native_xs = &xs) { - fixed (int* native_ys = &ys) + fixed (int* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24476,20 +26886,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); fixed (int* native_xs = &xs) { - fixed (int* native_ys = &ys) + fixed (int* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24509,19 +26921,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_xs = &xs) + int offset = 0; + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - fixed (int* native_ys = &ys) + fixed (uint* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24541,22 +26958,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; int stride = sizeof(uint); fixed (uint* native_xs = &xs) { - fixed (uint* native_ys = &ys) + fixed (uint* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24576,21 +26994,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(uint); fixed (uint* native_xs = &xs) { - fixed (uint* native_ys = &ys) + fixed (uint* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24610,20 +27029,24 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int offset = 0; + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - fixed (uint* native_ys = &ys) + fixed (long* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24643,19 +27066,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - fixed (uint* native_ys = &ys) + fixed (long* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys, int count) + public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24675,22 +27102,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(long); fixed (long* native_xs = &xs) { - fixed (long* native_ys = &ys) + fixed (long* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24711,20 +27138,23 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (long* native_ys = &ys) + fixed (ulong* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24744,20 +27174,23 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (long* native_ys = &ys) + fixed (ulong* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset, int stride) + public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24777,19 +27210,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_xs = &xs) + fixed (ulong* native_xs = &xs) { - fixed (long* native_ys = &ys) + fixed (ulong* native_ys1 = &ys1) { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys2 = &ys2) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count) + public static void PlotStairs(string label_id, ref float values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24809,22 +27245,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref) + public static void PlotStairs(string label_id, ref float values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -24844,21 +27278,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset) + public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -24878,20 +27310,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset, int stride) + public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -24911,19 +27341,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrIntInt(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count) + public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -24943,24 +27371,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + fixed (float* native_values = &values) { - fixed (float* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (float* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count, int offset) + public static void PlotStairs(string label_id, ref double values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -24980,23 +27400,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (float* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref float xs, ref float ys1, ref float ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref double values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -25016,22 +27433,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (float* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count) + public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25053,22 +27467,16 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (double* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count, int offset) + public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25089,22 +27497,16 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (double* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref double xs, ref double ys1, ref double ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25124,22 +27526,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (double* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count) + public static void PlotStairs(string label_id, ref sbyte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -25159,24 +27555,52 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) + { + ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + double x0 = 0; + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (sbyte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count, int offset) + public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25196,23 +27620,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (sbyte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref sbyte xs, ref sbyte ys1, ref sbyte ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25232,22 +27651,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (sbyte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS8PtrS8PtrS8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count) + public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25267,24 +27681,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (byte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count, int offset) + public static void PlotStairs(string label_id, ref byte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -25304,23 +27710,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + fixed (byte* native_values = &values) { - fixed (byte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (byte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref byte xs, ref byte ys1, ref byte ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref byte values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -25340,22 +27743,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (byte* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (byte* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU8PtrU8PtrU8Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count) + public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25376,23 +27776,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (short* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count, int offset) + public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25412,23 +27806,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (short* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref short xs, ref short ys1, ref short ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25448,22 +27836,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_xs = &xs) + fixed (byte* native_values = &values) { - fixed (short* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (short* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS16PtrS16PtrS16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count) + public static void PlotStairs(string label_id, ref short values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -25483,24 +27865,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (ushort* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ushort* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count, int offset) + public static void PlotStairs(string label_id, ref short values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -25520,23 +27898,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (ushort* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ushort* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ushort xs, ref ushort ys1, ref ushort ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25556,22 +27930,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_xs = &xs) + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (ushort* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ushort* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU16PtrU16PtrU16Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count) + public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25591,24 +27961,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (int* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count, int offset) + public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25628,23 +27991,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_xs = &xs) + fixed (short* native_values = &values) { - fixed (int* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (int* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref int xs, ref int ys1, ref int ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref ushort values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -25664,22 +28020,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (int* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (int* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS32PtrS32PtrS32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count) + public static void PlotStairs(string label_id, ref ushort values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -25699,24 +28053,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double x0 = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (uint* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (uint* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count, int offset) + public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25736,23 +28085,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (uint* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (uint* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref uint xs, ref uint ys1, ref uint ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25772,22 +28116,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (uint* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (uint* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU32PtrU32PtrU32Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count) + public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25807,24 +28146,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) + fixed (ushort* native_values = &values) { - fixed (long* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (long* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count, int offset) + public static void PlotStairs(string label_id, ref int values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -25844,23 +28175,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (long* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (long* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref long xs, ref long ys1, ref long ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref int values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -25880,22 +28208,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (long* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (long* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedS64PtrS64PtrS64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count) + public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -25916,23 +28241,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (ulong* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ulong* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count, int offset) + public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -25952,23 +28271,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(int); + fixed (int* native_values = &values) { - fixed (ulong* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ulong* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotShaded(string label_id, ref ulong xs, ref ulong ys1, ref ulong ys2, int count, int offset, int stride) + public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -25988,22 +28301,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_xs = &xs) + fixed (int* native_values = &values) { - fixed (ulong* native_ys1 = &ys1) + ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - fixed (ulong* native_ys2 = &ys2) - { - ImPlotNative.ImPlot_PlotShadedU64PtrU64PtrU64Ptr(native_label_id, native_xs, native_ys1, native_ys2, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float values, int count) + public static void PlotStairs(string label_id, ref uint values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26026,17 +28333,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float values, int count, double xscale) + public static void PlotStairs(string label_id, ref uint values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -26058,17 +28365,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -26089,17 +28396,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26119,17 +28426,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26149,16 +28456,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsFloatPtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double values, int count) + public static void PlotStairs(string label_id, ref long values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26181,17 +28488,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double values, int count, double xscale) + public static void PlotStairs(string label_id, ref long values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -26213,17 +28520,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -26244,17 +28551,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26274,17 +28581,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26304,16 +28611,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsdoublePtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte values, int count) + public static void PlotStairs(string label_id, ref ulong values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26336,17 +28643,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale) + public static void PlotStairs(string label_id, ref ulong values, int count, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -26368,17 +28675,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -26399,17 +28706,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26429,17 +28736,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26459,16 +28766,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref byte values, int count) + public static void PlotStairs(string label_id, ref float xs, ref float ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26488,20 +28795,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref byte values, int count, double xscale) + public static void PlotStairs(string label_id, ref float xs, ref float ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26521,19 +28829,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref float xs, ref float ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26553,18 +28862,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref double xs, ref double ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26584,17 +28894,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int offset = 0; + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref byte values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref double xs, ref double ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26614,16 +28928,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU8PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref short values, int count) + public static void PlotStairs(string label_id, ref double xs, ref double ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26643,20 +28961,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref short values, int count, double xscale) + public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26676,19 +28993,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26708,18 +29027,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26739,17 +29060,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_values = &values) + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref short values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26769,16 +29092,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_values = &values) + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref ushort values, int count) + public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26798,20 +29126,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref ushort values, int count, double xscale) + public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26831,19 +29159,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref short xs, ref short ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26864,17 +29192,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref short xs, ref short ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26894,17 +29225,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref ushort values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref short xs, ref short ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -26924,16 +29258,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_values = &values) + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU16PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref int values, int count) + public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -26953,20 +29290,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref int values, int count, double xscale) + public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -26986,19 +29324,52 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + fixed (ushort* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } + } + } + } + public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) + { + byte* native_label_id; + int label_id_byteCount = 0; + if (label_id != null) + { + label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); if (label_id_byteCount > Util.StackAllocationSizeLimit) { - Util.Free(native_label_id); + native_label_id = Util.Allocate(label_id_byteCount + 1); + } + else + { + byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; + native_label_id = native_label_id_stackBytes; + } + int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); + native_label_id[native_label_id_offset] = 0; + } + else { native_label_id = null; } + fixed (ushort* native_xs = &xs) + { + fixed (ushort* native_ys = &ys) + { + ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref int xs, ref int ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27020,16 +29391,19 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(int); - fixed (int* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref int xs, ref int ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27050,16 +29424,19 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(int); - fixed (int* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref int values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref int xs, ref int ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27079,16 +29456,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref uint values, int count) + public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27108,20 +29488,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref uint values, int count, double xscale) + public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27141,19 +29522,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27173,18 +29555,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref long xs, ref long ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27204,17 +29587,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int offset = 0; + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref uint values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStairs(string label_id, ref long xs, ref long ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27234,16 +29621,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_values = &values) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsU32PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref long values, int count) + public static void PlotStairs(string label_id, ref long xs, ref long ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27263,20 +29654,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (long* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (long* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref long values, int count, double xscale) + public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27296,19 +29686,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0) + public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27328,18 +29720,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0, int offset) + public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27359,17 +29753,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (ulong* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ulong* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStairs(string label_id, ref long values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref float values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27389,16 +29785,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_values = &values) + double y_ref = 0; + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsS64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong values, int count) + public static void PlotStems(string label_id, ref float values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -27421,17 +29822,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong values, int count, double xscale) + public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -27453,17 +29854,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0) + public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -27484,17 +29885,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27514,17 +29915,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(float); + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong values, int count, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27544,16 +29945,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_values = &values) + fixed (float* native_values = &values) { - ImPlotNative.ImPlot_PlotStairsU64PtrInt(native_label_id, native_values, count, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float xs, ref float ys, int count) + public static void PlotStems(string label_id, ref double values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27573,21 +29974,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float xs, ref float ys, int count, int offset) + public static void PlotStems(string label_id, ref double values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -27607,20 +30008,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref float xs, ref float ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -27640,19 +30041,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(double); + fixed (double* native_values = &values) { - fixed (float* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double xs, ref double ys, int count) + public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -27674,19 +30075,16 @@ namespace ImPlotNET else { native_label_id = null; } int offset = 0; int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double xs, ref double ys, int count, int offset) + public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27707,19 +30105,16 @@ namespace ImPlotNET } else { native_label_id = null; } int stride = sizeof(double); - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref double xs, ref double ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27739,19 +30134,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_xs = &xs) + fixed (double* native_values = &values) { - fixed (double* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count) + public static void PlotStems(string label_id, ref sbyte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27771,21 +30163,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset) + public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -27805,20 +30197,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double xscale = 1; + double x0 = 0; + int offset = 0; int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref sbyte xs, ref sbyte ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -27838,19 +30230,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count) + public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -27871,20 +30263,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count, int offset) + public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -27904,20 +30293,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref byte xs, ref byte ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -27937,19 +30323,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_xs = &xs) + fixed (sbyte* native_values = &values) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref short xs, ref short ys, int count) + public static void PlotStems(string label_id, ref byte values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -27969,21 +30352,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref short xs, ref short ys, int count, int offset) + public static void PlotStems(string label_id, ref byte values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28003,20 +30386,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref short xs, ref short ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -28036,19 +30419,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count) + public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -28069,20 +30452,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count, int offset) + public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -28102,20 +30482,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ushort xs, ref ushort ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -28135,19 +30512,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_xs = &xs) + fixed (byte* native_values = &values) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref int xs, ref int ys, int count) + public static void PlotStems(string label_id, ref short values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -28167,21 +30541,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref int xs, ref int ys, int count, int offset) + public static void PlotStems(string label_id, ref short values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28201,20 +30575,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref int xs, ref int ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -28234,19 +30608,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count) + public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -28267,20 +30641,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count, int offset) + public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -28300,20 +30671,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref uint xs, ref uint ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -28333,19 +30701,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_xs = &xs) + fixed (short* native_values = &values) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref long xs, ref long ys, int count) + public static void PlotStems(string label_id, ref ushort values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -28365,21 +30730,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + double y_ref = 0; + double xscale = 1; + double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref long xs, ref long ys, int count, int offset) + public static void PlotStems(string label_id, ref ushort values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28399,20 +30764,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_xs = &xs) + double xscale = 1; + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref long xs, ref long ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -28432,19 +30797,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_xs = &xs) + double x0 = 0; + int offset = 0; + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count) + public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -28465,20 +30830,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count, int offset) + public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -28498,20 +30860,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStairs(string label_id, ref ulong xs, ref ulong ys, int count, int offset, int stride) + public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -28531,19 +30890,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_xs = &xs) + fixed (ushort* native_values = &values) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStairsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count) + public static void PlotStems(string label_id, ref int values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -28567,17 +30923,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count, double y_ref) + public static void PlotStems(string label_id, ref int values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28600,17 +30956,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -28632,17 +30988,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -28663,17 +31019,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -28693,17 +31049,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_values = &values) + int stride = sizeof(int); + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref float values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -28723,16 +31079,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_values = &values) + fixed (int* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsFloatPtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count) + public static void PlotStems(string label_id, ref uint values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -28756,17 +31112,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count, double y_ref) + public static void PlotStems(string label_id, ref uint values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28789,17 +31145,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -28821,17 +31177,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -28852,17 +31208,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -28882,17 +31238,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref double values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -28912,16 +31268,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_values = &values) + fixed (uint* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsdoublePtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count) + public static void PlotStems(string label_id, ref long values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -28945,17 +31301,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref) + public static void PlotStems(string label_id, ref long values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -28978,17 +31334,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -29010,17 +31366,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -29041,17 +31397,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29071,17 +31427,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_values = &values) + int stride = sizeof(long); + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29101,16 +31457,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_values = &values) + fixed (long* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsS8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count) + public static void PlotStems(string label_id, ref ulong values, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29134,17 +31490,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count, double y_ref) + public static void PlotStems(string label_id, ref ulong values, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29167,17 +31523,17 @@ namespace ImPlotNET double xscale = 1; double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale) { byte* native_label_id; int label_id_byteCount = 0; @@ -29199,17 +31555,17 @@ namespace ImPlotNET else { native_label_id = null; } double x0 = 0; int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0) { byte* native_label_id; int label_id_byteCount = 0; @@ -29230,17 +31586,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29260,17 +31616,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_values = &values) + int stride = sizeof(ulong); + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29290,16 +31646,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_values = &values) + fixed (ulong* native_values = &values) { - ImPlotNative.ImPlot_PlotStemsU8PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref short values, int count) + public static void PlotStems(string label_id, ref float xs, ref float ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29320,146 +31676,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) - { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - public static void PlotStems(string label_id, ref short values, int count, double y_ref) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) - { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) - { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } int offset = 0; - int stride = sizeof(short); - fixed (short* native_values = &values) - { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref short values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29479,16 +31710,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_values = &values) + int offset = 0; + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count) + public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29508,21 +31744,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count, double y_ref) + public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29542,20 +31777,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + fixed (float* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (float* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref double xs, ref double ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29575,19 +31809,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29608,17 +31845,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29638,17 +31878,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_values = &values) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ushort values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29668,16 +31911,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ushort* native_values = &values) + fixed (double* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU16PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (double* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count) + public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29698,20 +31944,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count, double y_ref) + public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29731,20 +31978,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29764,19 +32012,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29796,18 +32045,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_values = &values) + fixed (sbyte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (sbyte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29827,17 +32077,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(int); - fixed (int* native_values = &values) + double y_ref = 0; + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref int values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29857,16 +32112,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (int* native_values = &values) + int offset = 0; + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count) + public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -29886,21 +32146,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count, double y_ref) + public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -29920,20 +32179,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + fixed (byte* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (byte* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref short xs, ref short ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -29953,19 +32211,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -29986,17 +32247,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30016,17 +32280,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(uint); - fixed (uint* native_values = &values) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref uint values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30046,16 +32313,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (uint* native_values = &values) + fixed (short* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU32PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (short* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count) + public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30076,20 +32346,21 @@ namespace ImPlotNET } else { native_label_id = null; } double y_ref = 0; - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count, double y_ref) + public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -30109,20 +32380,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30142,19 +32414,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30174,18 +32447,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(long); - fixed (long* native_values = &values) + fixed (ushort* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (ushort* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref int xs, ref int ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30205,17 +32479,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(long); - fixed (long* native_values = &values) + double y_ref = 0; + int offset = 0; + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref long values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -30235,16 +32514,21 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (long* native_values = &values) + int offset = 0; + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsS64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count) + public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30264,21 +32548,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(int); + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count, double y_ref) + public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30298,20 +32581,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double xscale = 1; - double x0 = 0; - int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + fixed (int* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (int* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale) + public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30331,19 +32613,22 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double x0 = 0; + double y_ref = 0; int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0) + public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -30364,17 +32649,20 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset) + public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30394,17 +32682,20 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ulong); - fixed (ulong* native_values = &values) + int stride = sizeof(uint); + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref ulong values, int count, double y_ref, double xscale, double x0, int offset, int stride) + public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30424,16 +32715,19 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (ulong* native_values = &values) + fixed (uint* native_xs = &xs) { - ImPlotNative.ImPlot_PlotStemsU64PtrInt(native_label_id, native_values, count, y_ref, xscale, x0, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) + fixed (uint* native_ys = &ys) { - Util.Free(native_label_id); + ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label_id); + } } } } - public static void PlotStems(string label_id, ref float xs, ref float ys, int count) + public static void PlotStems(string label_id, ref long xs, ref long ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30455,12 +32749,12 @@ namespace ImPlotNET else { native_label_id = null; } double y_ref = 0; int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30468,7 +32762,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref) + public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -30489,12 +32783,12 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30502,7 +32796,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset) + public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30522,12 +32816,12 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(float); - fixed (float* native_xs = &xs) + int stride = sizeof(long); + fixed (long* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30535,7 +32829,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref float xs, ref float ys, int count, double y_ref, int offset, int stride) + public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30555,11 +32849,11 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (float* native_xs = &xs) + fixed (long* native_xs = &xs) { - fixed (float* native_ys = &ys) + fixed (long* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsFloatPtrFloatPtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30567,7 +32861,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref double xs, ref double ys, int count) + public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30589,12 +32883,12 @@ namespace ImPlotNET else { native_label_id = null; } double y_ref = 0; int offset = 0; - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30602,7 +32896,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref) + public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref) { byte* native_label_id; int label_id_byteCount = 0; @@ -30623,12 +32917,12 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30636,7 +32930,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset) + public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30656,12 +32950,12 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(double); - fixed (double* native_xs = &xs) + int stride = sizeof(ulong); + fixed (ulong* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30669,7 +32963,7 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref double xs, ref double ys, int count, double y_ref, int offset, int stride) + public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30689,11 +32983,11 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (double* native_xs = &xs) + fixed (ulong* native_xs = &xs) { - fixed (double* native_ys = &ys) + fixed (ulong* native_ys = &ys) { - ImPlotNative.ImPlot_PlotStemsdoublePtrdoublePtr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); + ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label_id); @@ -30701,7 +32995,116 @@ namespace ImPlotNET } } } - public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count) + public static void PlotText(string text, double x, double y) + { + byte* native_text; + int text_byteCount = 0; + if (text != null) + { + text_byteCount = Encoding.UTF8.GetByteCount(text); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + native_text = Util.Allocate(text_byteCount + 1); + } + else + { + byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; + native_text = native_text_stackBytes; + } + int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); + native_text[native_text_offset] = 0; + } + else { native_text = null; } + byte vertical = 0; + Vector2 pix_offset = new Vector2(); + ImPlotNative.ImPlot_PlotText(native_text, x, y, vertical, pix_offset); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_text); + } + } + public static void PlotText(string text, double x, double y, bool vertical) + { + byte* native_text; + int text_byteCount = 0; + if (text != null) + { + text_byteCount = Encoding.UTF8.GetByteCount(text); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + native_text = Util.Allocate(text_byteCount + 1); + } + else + { + byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; + native_text = native_text_stackBytes; + } + int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); + native_text[native_text_offset] = 0; + } + else { native_text = null; } + byte native_vertical = vertical ? (byte)1 : (byte)0; + Vector2 pix_offset = new Vector2(); + ImPlotNative.ImPlot_PlotText(native_text, x, y, native_vertical, pix_offset); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_text); + } + } + public static void PlotText(string text, double x, double y, bool vertical, Vector2 pix_offset) + { + byte* native_text; + int text_byteCount = 0; + if (text != null) + { + text_byteCount = Encoding.UTF8.GetByteCount(text); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + native_text = Util.Allocate(text_byteCount + 1); + } + else + { + byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; + native_text = native_text_stackBytes; + } + int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); + native_text[native_text_offset] = 0; + } + else { native_text = null; } + byte native_vertical = vertical ? (byte)1 : (byte)0; + ImPlotNative.ImPlot_PlotText(native_text, x, y, native_vertical, pix_offset); + if (text_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_text); + } + } + public static Vector2 PlotToPixels(ImPlotPoint plt) + { + Vector2 __retval; + ImPlotYAxis y_axis = (ImPlotYAxis)(-1); + ImPlotNative.ImPlot_PlotToPixelsPlotPoInt(&__retval, plt, y_axis); + return __retval; + } + public static Vector2 PlotToPixels(ImPlotPoint plt, ImPlotYAxis y_axis) + { + Vector2 __retval; + ImPlotNative.ImPlot_PlotToPixelsPlotPoInt(&__retval, plt, y_axis); + return __retval; + } + public static Vector2 PlotToPixels(double x, double y) + { + Vector2 __retval; + ImPlotYAxis y_axis = (ImPlotYAxis)(-1); + ImPlotNative.ImPlot_PlotToPixelsdouble(&__retval, x, y, y_axis); + return __retval; + } + public static Vector2 PlotToPixels(double x, double y, ImPlotYAxis y_axis) + { + Vector2 __retval; + ImPlotNative.ImPlot_PlotToPixelsdouble(&__retval, x, y, y_axis); + return __retval; + } + public static void PlotVLines(string label_id, ref float xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30721,22 +33124,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesFloatPtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref float xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30756,21 +33155,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + int stride = sizeof(float); + fixed (float* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesFloatPtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref float xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30790,20 +33185,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(sbyte); - fixed (sbyte* native_xs = &xs) + fixed (float* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesFloatPtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref sbyte xs, ref sbyte ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref double xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30823,19 +33214,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (sbyte* native_xs = &xs) + int offset = 0; + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - fixed (sbyte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesdoublePtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS8PtrS8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count) + public static void PlotVLines(string label_id, ref double xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30855,22 +33245,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int stride = sizeof(double); + fixed (double* native_xs = &xs) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesdoublePtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref double xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30890,21 +33275,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + fixed (double* native_xs = &xs) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesdoublePtr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref sbyte xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -30924,20 +33304,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(byte); - fixed (byte* native_xs = &xs) + int offset = 0; + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref byte xs, ref byte ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref sbyte xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -30957,19 +33335,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (byte* native_xs = &xs) + int stride = sizeof(sbyte); + fixed (sbyte* native_xs = &xs) { - fixed (byte* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU8PtrU8Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref short xs, ref short ys, int count) + public static void PlotVLines(string label_id, ref sbyte xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -30989,22 +33365,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + fixed (sbyte* native_xs = &xs) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref byte xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31025,20 +33395,17 @@ namespace ImPlotNET } else { native_label_id = null; } int offset = 0; - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref byte xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31058,20 +33425,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(short); - fixed (short* native_xs = &xs) + int stride = sizeof(byte); + fixed (byte* native_xs = &xs) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref short xs, ref short ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref byte xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31091,19 +33455,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - fixed (short* native_xs = &xs) + fixed (byte* native_xs = &xs) { - fixed (short* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU8Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS16PtrS16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count) + public static void PlotVLines(string label_id, ref short xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31123,22 +33484,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref short xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31158,21 +33515,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + int stride = sizeof(short); + fixed (short* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref short xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31192,20 +33545,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int stride = sizeof(ushort); - fixed (ushort* native_xs = &xs) + fixed (short* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ushort xs, ref ushort ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref ushort xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31225,19 +33574,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; + int stride = sizeof(ushort); fixed (ushort* native_xs = &xs) { - fixed (ushort* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU16PtrU16Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref int xs, ref int ys, int count) + public static void PlotVLines(string label_id, ref ushort xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31257,22 +33605,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + int stride = sizeof(ushort); + fixed (ushort* native_xs = &xs) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref ushort xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31292,21 +33635,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - int offset = 0; - int stride = sizeof(int); - fixed (int* native_xs = &xs) + fixed (ushort* native_xs = &xs) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU16Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref int xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31326,20 +33664,18 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int offset = 0; int stride = sizeof(int); fixed (int* native_xs = &xs) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS32Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref int xs, ref int ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref int xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31359,19 +33695,17 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } + int stride = sizeof(int); fixed (int* native_xs = &xs) { - fixed (int* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS32Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS32PtrS32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count) + public static void PlotVLines(string label_id, ref int xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31391,22 +33725,16 @@ namespace ImPlotNET native_label_id[native_label_id_offset] = 0; } else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(uint); - fixed (uint* native_xs = &xs) + fixed (int* native_xs = &xs) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS32Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref uint xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31430,17 +33758,14 @@ namespace ImPlotNET int stride = sizeof(uint); fixed (uint* native_xs = &xs) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU32Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref uint xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31463,17 +33788,14 @@ namespace ImPlotNET int stride = sizeof(uint); fixed (uint* native_xs = &xs) { - fixed (uint* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU32Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref uint xs, ref uint ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref uint xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31495,52 +33817,14 @@ namespace ImPlotNET else { native_label_id = null; } fixed (uint* native_xs = &xs) { - fixed (uint* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotStemsU32PtrU32Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - } - public static void PlotStems(string label_id, ref long xs, ref long ys, int count) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + ImPlotNative.ImPlot_PlotVLinesU32Ptr(native_label_id, native_xs, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(long); - fixed (long* native_xs = &xs) - { - fixed (long* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref long xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31564,17 +33848,14 @@ namespace ImPlotNET int stride = sizeof(long); fixed (long* native_xs = &xs) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS64Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref long xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31597,17 +33878,14 @@ namespace ImPlotNET int stride = sizeof(long); fixed (long* native_xs = &xs) { - fixed (long* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesS64Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref long xs, ref long ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref long xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31629,52 +33907,14 @@ namespace ImPlotNET else { native_label_id = null; } fixed (long* native_xs = &xs) { - fixed (long* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotStemsS64PtrS64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - } - public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count) - { - byte* native_label_id; - int label_id_byteCount = 0; - if (label_id != null) - { - label_id_byteCount = Encoding.UTF8.GetByteCount(label_id); + ImPlotNative.ImPlot_PlotVLinesS64Ptr(native_label_id, native_xs, count, offset, stride); if (label_id_byteCount > Util.StackAllocationSizeLimit) { - native_label_id = Util.Allocate(label_id_byteCount + 1); - } - else - { - byte* native_label_id_stackBytes = stackalloc byte[label_id_byteCount + 1]; - native_label_id = native_label_id_stackBytes; - } - int native_label_id_offset = Util.GetUtf8(label_id, native_label_id, label_id_byteCount); - native_label_id[native_label_id_offset] = 0; - } - else { native_label_id = null; } - double y_ref = 0; - int offset = 0; - int stride = sizeof(ulong); - fixed (ulong* native_xs = &xs) - { - fixed (ulong* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref) + public static void PlotVLines(string label_id, ref ulong xs, int count) { byte* native_label_id; int label_id_byteCount = 0; @@ -31698,17 +33938,14 @@ namespace ImPlotNET int stride = sizeof(ulong); fixed (ulong* native_xs = &xs) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU64Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset) + public static void PlotVLines(string label_id, ref ulong xs, int count, int offset) { byte* native_label_id; int label_id_byteCount = 0; @@ -31731,17 +33968,14 @@ namespace ImPlotNET int stride = sizeof(ulong); fixed (ulong* native_xs = &xs) { - fixed (ulong* native_ys = &ys) + ImPlotNative.ImPlot_PlotVLinesU64Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } + Util.Free(native_label_id); } } } - public static void PlotStems(string label_id, ref ulong xs, ref ulong ys, int count, double y_ref, int offset, int stride) + public static void PlotVLines(string label_id, ref ulong xs, int count, int offset, int stride) { byte* native_label_id; int label_id_byteCount = 0; @@ -31763,125 +33997,13 @@ namespace ImPlotNET else { native_label_id = null; } fixed (ulong* native_xs = &xs) { - fixed (ulong* native_ys = &ys) - { - ImPlotNative.ImPlot_PlotStemsU64PtrU64Ptr(native_label_id, native_xs, native_ys, count, y_ref, offset, stride); - if (label_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_label_id); - } - } - } - } - public static void PlotText(string text, double x, double y) - { - byte* native_text; - int text_byteCount = 0; - if (text != null) - { - text_byteCount = Encoding.UTF8.GetByteCount(text); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - native_text = Util.Allocate(text_byteCount + 1); - } - else - { - byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; - native_text = native_text_stackBytes; - } - int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); - native_text[native_text_offset] = 0; - } - else { native_text = null; } - byte vertical = 0; - Vector2 pix_offset = new Vector2(); - ImPlotNative.ImPlot_PlotText(native_text, x, y, vertical, pix_offset); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_text); - } - } - public static void PlotText(string text, double x, double y, bool vertical) - { - byte* native_text; - int text_byteCount = 0; - if (text != null) - { - text_byteCount = Encoding.UTF8.GetByteCount(text); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - native_text = Util.Allocate(text_byteCount + 1); - } - else - { - byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; - native_text = native_text_stackBytes; - } - int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); - native_text[native_text_offset] = 0; - } - else { native_text = null; } - byte native_vertical = vertical ? (byte)1 : (byte)0; - Vector2 pix_offset = new Vector2(); - ImPlotNative.ImPlot_PlotText(native_text, x, y, native_vertical, pix_offset); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_text); - } - } - public static void PlotText(string text, double x, double y, bool vertical, Vector2 pix_offset) - { - byte* native_text; - int text_byteCount = 0; - if (text != null) - { - text_byteCount = Encoding.UTF8.GetByteCount(text); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - native_text = Util.Allocate(text_byteCount + 1); - } - else + ImPlotNative.ImPlot_PlotVLinesU64Ptr(native_label_id, native_xs, count, offset, stride); + if (label_id_byteCount > Util.StackAllocationSizeLimit) { - byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1]; - native_text = native_text_stackBytes; + Util.Free(native_label_id); } - int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount); - native_text[native_text_offset] = 0; - } - else { native_text = null; } - byte native_vertical = vertical ? (byte)1 : (byte)0; - ImPlotNative.ImPlot_PlotText(native_text, x, y, native_vertical, pix_offset); - if (text_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_text); } } - public static Vector2 PlotToPixels(ImPlotPoint plt) - { - Vector2 __retval; - ImPlotYAxis y_axis = (ImPlotYAxis)(-1); - ImPlotNative.ImPlot_PlotToPixelsPlotPoInt(&__retval, plt, y_axis); - return __retval; - } - public static Vector2 PlotToPixels(ImPlotPoint plt, ImPlotYAxis y_axis) - { - Vector2 __retval; - ImPlotNative.ImPlot_PlotToPixelsPlotPoInt(&__retval, plt, y_axis); - return __retval; - } - public static Vector2 PlotToPixels(double x, double y) - { - Vector2 __retval; - ImPlotYAxis y_axis = (ImPlotYAxis)(-1); - ImPlotNative.ImPlot_PlotToPixelsdouble(&__retval, x, y, y_axis); - return __retval; - } - public static Vector2 PlotToPixels(double x, double y, ImPlotYAxis y_axis) - { - Vector2 __retval; - ImPlotNative.ImPlot_PlotToPixelsdouble(&__retval, x, y, y_axis); - return __retval; - } public static void PopColormap() { int count = 1; @@ -32491,9 +34613,14 @@ namespace ImPlotNET { ImPlotNative.ImPlot_SetPlotYAxis(y_axis); } - public static void ShowColormapScale(double scale_min, double scale_max, float height) + public static void ShowColormapScale(double scale_min, double scale_max) + { + Vector2 size = new Vector2(); + ImPlotNative.ImPlot_ShowColormapScale(scale_min, scale_max, size); + } + public static void ShowColormapScale(double scale_min, double scale_max, Vector2 size) { - ImPlotNative.ImPlot_ShowColormapScale(scale_min, scale_max, height); + ImPlotNative.ImPlot_ShowColormapScale(scale_min, scale_max, size); } public static bool ShowColormapSelector(string label) { diff --git a/src/ImPlot.NET/Generated/ImPlotAxisFlags.gen.cs b/src/ImPlot.NET/Generated/ImPlotAxisFlags.gen.cs index f9d032b..0008761 100644 --- a/src/ImPlot.NET/Generated/ImPlotAxisFlags.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotAxisFlags.gen.cs @@ -4,15 +4,16 @@ namespace ImPlotNET public enum ImPlotAxisFlags { None = 0, - NoGridLines = 1 << 0, - NoTickMarks = 1 << 1, - NoTickLabels = 1 << 2, - LogScale = 1 << 3, - Time = 1 << 4, - Invert = 1 << 5, - LockMin = 1 << 6, - LockMax = 1 << 7, - Lock = LockMin | LockMax, - NoDecorations = NoGridLines | NoTickMarks | NoTickLabels, + NoLabel = 1, + NoGridLines = 2, + NoTickMarks = 4, + NoTickLabels = 8, + LogScale = 16, + Time = 32, + Invert = 64, + LockMin = 128, + LockMax = 256, + Lock = 384, + NoDecorations = 15, } } diff --git a/src/ImPlot.NET/Generated/ImPlotFlags.gen.cs b/src/ImPlot.NET/Generated/ImPlotFlags.gen.cs index 0d35332..c69ba9d 100644 --- a/src/ImPlot.NET/Generated/ImPlotFlags.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotFlags.gen.cs @@ -4,17 +4,19 @@ namespace ImPlotNET public enum ImPlotFlags { None = 0, - NoLegend = 1 << 0, - NoMenus = 1 << 1, - NoBoxSelect = 1 << 2, - NoMousePos = 1 << 3, - NoHighlight = 1 << 4, - NoChild = 1 << 5, - YAxis2 = 1 << 6, - YAxis3 = 1 << 7, - Query = 1 << 8, - Crosshairs = 1 << 9, - AntiAliased = 1 << 10, - CanvasOnly = NoLegend | NoMenus | NoBoxSelect | NoMousePos, + NoTitle = 1, + NoLegend = 2, + NoMenus = 4, + NoBoxSelect = 8, + NoMousePos = 16, + NoHighlight = 32, + NoChild = 64, + Equal = 128, + YAxis2 = 256, + YAxis3 = 512, + Query = 1024, + Crosshairs = 2048, + AntiAliased = 4096, + CanvasOnly = 31, } } diff --git a/src/ImPlot.NET/Generated/ImPlotInputMap.gen.cs b/src/ImPlot.NET/Generated/ImPlotInputMap.gen.cs deleted file mode 100644 index dcc3425..0000000 --- a/src/ImPlot.NET/Generated/ImPlotInputMap.gen.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; -using ImGuiNET; - -namespace ImPlotNET -{ - public unsafe partial struct ImPlotInputMap - { - public ImGuiMouseButton PanButton; - public ImGuiKeyModFlags PanMod; - public ImGuiMouseButton FitButton; - public ImGuiMouseButton ContextMenuButton; - public ImGuiMouseButton BoxSelectButton; - public ImGuiKeyModFlags BoxSelectMod; - public ImGuiMouseButton BoxSelectCancelButton; - public ImGuiMouseButton QueryButton; - public ImGuiKeyModFlags QueryMod; - public ImGuiKeyModFlags QueryToggleMod; - public ImGuiKeyModFlags HorizontalMod; - public ImGuiKeyModFlags VerticalMod; - } - public unsafe partial struct ImPlotInputMapPtr - { - public ImPlotInputMap* NativePtr { get; } - public ImPlotInputMapPtr(ImPlotInputMap* nativePtr) => NativePtr = nativePtr; - public ImPlotInputMapPtr(IntPtr nativePtr) => NativePtr = (ImPlotInputMap*)nativePtr; - public static implicit operator ImPlotInputMapPtr(ImPlotInputMap* nativePtr) => new ImPlotInputMapPtr(nativePtr); - public static implicit operator ImPlotInputMap* (ImPlotInputMapPtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator ImPlotInputMapPtr(IntPtr nativePtr) => new ImPlotInputMapPtr(nativePtr); - public ref ImGuiMouseButton PanButton => ref Unsafe.AsRef(&NativePtr->PanButton); - public ref ImGuiKeyModFlags PanMod => ref Unsafe.AsRef(&NativePtr->PanMod); - public ref ImGuiMouseButton FitButton => ref Unsafe.AsRef(&NativePtr->FitButton); - public ref ImGuiMouseButton ContextMenuButton => ref Unsafe.AsRef(&NativePtr->ContextMenuButton); - public ref ImGuiMouseButton BoxSelectButton => ref Unsafe.AsRef(&NativePtr->BoxSelectButton); - public ref ImGuiKeyModFlags BoxSelectMod => ref Unsafe.AsRef(&NativePtr->BoxSelectMod); - public ref ImGuiMouseButton BoxSelectCancelButton => ref Unsafe.AsRef(&NativePtr->BoxSelectCancelButton); - public ref ImGuiMouseButton QueryButton => ref Unsafe.AsRef(&NativePtr->QueryButton); - public ref ImGuiKeyModFlags QueryMod => ref Unsafe.AsRef(&NativePtr->QueryMod); - public ref ImGuiKeyModFlags QueryToggleMod => ref Unsafe.AsRef(&NativePtr->QueryToggleMod); - public ref ImGuiKeyModFlags HorizontalMod => ref Unsafe.AsRef(&NativePtr->HorizontalMod); - public ref ImGuiKeyModFlags VerticalMod => ref Unsafe.AsRef(&NativePtr->VerticalMod); - public void Destroy() - { - ImPlotNative.ImPlotInputMap_destroy((ImPlotInputMap*)(NativePtr)); - } - } -} diff --git a/src/ImPlot.NET/Generated/ImPlotLocation.gen.cs b/src/ImPlot.NET/Generated/ImPlotLocation.gen.cs index dbcfd49..7e92e52 100644 --- a/src/ImPlot.NET/Generated/ImPlotLocation.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotLocation.gen.cs @@ -3,13 +3,13 @@ namespace ImPlotNET public enum ImPlotLocation { Center = 0, - North = 1 << 0, - South = 1 << 1, - West = 1 << 2, - East = 1 << 3, - NorthWest = North | West, - NorthEast = North | East, - SouthWest = South | West, - SouthEast = South | East, + North = 1, + South = 2, + West = 4, + East = 8, + NorthWest = 5, + NorthEast = 9, + SouthWest = 6, + SouthEast = 10, } } diff --git a/src/ImPlot.NET/Generated/ImPlotNative.gen.cs b/src/ImPlot.NET/Generated/ImPlotNative.gen.cs index a1063eb..bb77057 100644 --- a/src/ImPlot.NET/Generated/ImPlotNative.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotNative.gen.cs @@ -16,11 +16,25 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_AnnotateClampedVec4(double x, double y, Vector2 pix_offset, Vector4 color, byte* fmt); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern byte ImPlot_BeginLegendDragDropSource(byte* label_id, ImGuiDragDropFlags flags); + public static extern byte ImPlot_BeginDragDropSource(ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropSourceItem(byte* label_id, ImGuiDragDropFlags flags); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropSourceX(ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropSourceY(ImPlotYAxis axis, ImGuiKeyModFlags key_mods, ImGuiDragDropFlags flags); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropTarget(); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropTargetLegend(); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropTargetX(); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImPlot_BeginDragDropTargetY(ImPlotYAxis axis); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlot_BeginLegendPopup(byte* label_id, ImGuiMouseButton mouse_button); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern byte ImPlot_BeginPlot(byte* title_id, byte* x_label, byte* y_label, Vector2 size, ImPlotFlags flags, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags, ImPlotAxisFlags y2_flags, ImPlotAxisFlags y3_flags); + public static extern byte ImPlot_BeginPlot(byte* title_id, byte* x_label, byte* y_label, Vector2 size, ImPlotFlags flags, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags, ImPlotAxisFlags y2_flags, ImPlotAxisFlags y3_flags, byte* y2_label, byte* y3_label); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr ImPlot_CreateContext(); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] @@ -32,7 +46,9 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlot_DragPoint(byte* id, double* x, double* y, byte show_label, Vector4 col, float radius); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_EndLegendDragDropSource(); + public static extern void ImPlot_EndDragDropSource(); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_EndDragDropTarget(); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_EndLegendPopup(); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] @@ -48,8 +64,6 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr ImPlot_GetCurrentContext(); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern ImPlotInputMap* ImPlot_GetInputMap(); - [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_GetLastItemColor(Vector4* pOut); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte* ImPlot_GetMarkerName(ImPlotMarker idx); @@ -82,7 +96,11 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlot_IsPlotYAxisHovered(ImPlotYAxis y_axis); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_LerpColormap(Vector4* pOut, float t); + public static extern void ImPlot_ItemIconVec4(Vector4 col); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_ItemIconU32(uint col); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_LerpColormapFloat(Vector4* pOut, float t); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_LinkNextPlotLimits(double* xmin, double* xmax, double* ymin, double* ymax, double* ymin2, double* ymax2, double* ymin3, double* ymax3); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] @@ -294,6 +312,26 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotHeatmapU64Ptr(byte* label_id, ulong* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesFloatPtr(byte* label_id, float* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesdoublePtr(byte* label_id, double* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesS8Ptr(byte* label_id, sbyte* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesU8Ptr(byte* label_id, byte* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesS16Ptr(byte* label_id, short* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesU16Ptr(byte* label_id, ushort* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesS32Ptr(byte* label_id, int* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesU32Ptr(byte* label_id, uint* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesS64Ptr(byte* label_id, long* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotHLinesU64Ptr(byte* label_id, ulong* ys, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotImage(byte* label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1, Vector4 tint_col); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotLineFloatPtrInt(byte* label_id, float* values, int count, double xscale, double x0, int offset, int stride); @@ -396,45 +434,45 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotScatterU64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedFloatPtrIntdoubledoubleInt(byte* label_id, float* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedFloatPtrInt(byte* label_id, float* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadeddoublePtrIntdoubledoubleInt(byte* label_id, double* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadeddoublePtrInt(byte* label_id, double* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS8PtrIntdoubledoubleInt(byte* label_id, sbyte* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedS8PtrInt(byte* label_id, sbyte* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU8PtrIntdoubledoubleInt(byte* label_id, byte* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedU8PtrInt(byte* label_id, byte* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS16PtrIntdoubledoubleInt(byte* label_id, short* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedS16PtrInt(byte* label_id, short* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU16PtrIntdoubledoubleInt(byte* label_id, ushort* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedU16PtrInt(byte* label_id, ushort* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS32PtrIntdoubledoubleInt(byte* label_id, int* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedS32PtrInt(byte* label_id, int* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU32PtrIntdoubledoubleInt(byte* label_id, uint* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedU32PtrInt(byte* label_id, uint* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS64PtrIntdoubledoubleInt(byte* label_id, long* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedS64PtrInt(byte* label_id, long* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU64PtrIntdoubledoubleInt(byte* label_id, ulong* values, int count, double y_ref, double xscale, double x0, int offset, int stride); + public static extern void ImPlot_PlotShadedU64PtrInt(byte* label_id, ulong* values, int count, double y_ref, double xscale, double x0, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedFloatPtrFloatPtrIntInt(byte* label_id, float* xs, float* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedFloatPtrFloatPtrInt(byte* label_id, float* xs, float* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadeddoublePtrdoublePtrIntInt(byte* label_id, double* xs, double* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadeddoublePtrdoublePtrInt(byte* label_id, double* xs, double* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS8PtrS8PtrIntInt(byte* label_id, sbyte* xs, sbyte* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedS8PtrS8PtrInt(byte* label_id, sbyte* xs, sbyte* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU8PtrU8PtrIntInt(byte* label_id, byte* xs, byte* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedU8PtrU8PtrInt(byte* label_id, byte* xs, byte* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS16PtrS16PtrIntInt(byte* label_id, short* xs, short* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedS16PtrS16PtrInt(byte* label_id, short* xs, short* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU16PtrU16PtrIntInt(byte* label_id, ushort* xs, ushort* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedU16PtrU16PtrInt(byte* label_id, ushort* xs, ushort* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS32PtrS32PtrIntInt(byte* label_id, int* xs, int* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedS32PtrS32PtrInt(byte* label_id, int* xs, int* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU32PtrU32PtrIntInt(byte* label_id, uint* xs, uint* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedU32PtrU32PtrInt(byte* label_id, uint* xs, uint* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedS64PtrS64PtrIntInt(byte* label_id, long* xs, long* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedS64PtrS64PtrInt(byte* label_id, long* xs, long* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_PlotShadedU64PtrU64PtrIntInt(byte* label_id, ulong* xs, ulong* ys, int count, double y_ref, int offset, int stride); + public static extern void ImPlot_PlotShadedU64PtrU64PtrInt(byte* label_id, ulong* xs, ulong* ys, int count, double y_ref, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(byte* label_id, float* xs, float* ys1, float* ys2, int count, int offset, int stride); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] @@ -542,6 +580,26 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PlotToPixelsdouble(Vector2* pOut, double x, double y, ImPlotYAxis y_axis); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesFloatPtr(byte* label_id, float* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesdoublePtr(byte* label_id, double* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesS8Ptr(byte* label_id, sbyte* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesU8Ptr(byte* label_id, byte* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesS16Ptr(byte* label_id, short* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesU16Ptr(byte* label_id, ushort* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesS32Ptr(byte* label_id, int* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesU32Ptr(byte* label_id, uint* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesS64Ptr(byte* label_id, long* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImPlot_PlotVLinesU64Ptr(byte* label_id, ulong* xs, int count, int offset, int stride); + [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PopColormap(int count); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_PopPlotClipRect(); @@ -602,7 +660,7 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_SetPlotYAxis(ImPlotYAxis y_axis); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlot_ShowColormapScale(double scale_min, double scale_max, float height); + public static extern void ImPlot_ShowColormapScale(double scale_min, double scale_max, Vector2 size); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlot_ShowColormapSelector(byte* label); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] @@ -624,10 +682,6 @@ namespace ImPlotNET [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern void ImPlot_StyleColorsLight(ImPlotStyle* dst); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImPlotInputMap_destroy(ImPlotInputMap* self); - [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] - public static extern ImPlotInputMap* ImPlotInputMap_ImPlotInputMap(); - [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlotLimits_ContainsPlotPoInt(ImPlotLimits* self, ImPlotPoint p); [DllImport("cimplot", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImPlotLimits_Containsdouble(ImPlotLimits* self, double x, double y); diff --git a/src/ImPlot.NET/Generated/ImPlotStyle.gen.cs b/src/ImPlot.NET/Generated/ImPlotStyle.gen.cs index 633326a..3fc4b36 100644 --- a/src/ImPlot.NET/Generated/ImPlotStyle.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotStyle.gen.cs @@ -32,6 +32,7 @@ namespace ImPlotNET public Vector2 LegendSpacing; public Vector2 MousePosPadding; public Vector2 AnnotationPadding; + public Vector2 FitPadding; public Vector2 PlotDefaultSize; public Vector2 PlotMinSize; public Vector4 Colors_0; @@ -95,6 +96,7 @@ namespace ImPlotNET public ref Vector2 LegendSpacing => ref Unsafe.AsRef(&NativePtr->LegendSpacing); public ref Vector2 MousePosPadding => ref Unsafe.AsRef(&NativePtr->MousePosPadding); public ref Vector2 AnnotationPadding => ref Unsafe.AsRef(&NativePtr->AnnotationPadding); + public ref Vector2 FitPadding => ref Unsafe.AsRef(&NativePtr->FitPadding); public ref Vector2 PlotDefaultSize => ref Unsafe.AsRef(&NativePtr->PlotDefaultSize); public ref Vector2 PlotMinSize => ref Unsafe.AsRef(&NativePtr->PlotMinSize); public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 24); diff --git a/src/ImPlot.NET/Generated/ImPlotStyleVar.gen.cs b/src/ImPlot.NET/Generated/ImPlotStyleVar.gen.cs index 3b6b46d..5be78c6 100644 --- a/src/ImPlot.NET/Generated/ImPlotStyleVar.gen.cs +++ b/src/ImPlot.NET/Generated/ImPlotStyleVar.gen.cs @@ -26,8 +26,9 @@ namespace ImPlotNET LegendSpacing = 21, MousePosPadding = 22, AnnotationPadding = 23, - PlotDefaultSize = 24, - PlotMinSize = 25, - COUNT = 26, + FitPadding = 24, + PlotDefaultSize = 25, + PlotMinSize = 26, + COUNT = 27, } }