diff --git a/LuaJIT-ImGui b/LuaJIT-ImGui index fcb6457..64cafcd 160000 --- a/LuaJIT-ImGui +++ b/LuaJIT-ImGui @@ -1 +1 @@ -Subproject commit fcb6457cf2b53976168301717a0d352a18fcf649 +Subproject commit 64cafcd6ada44ffa7d033fe32fbb5a09b3a6c043 diff --git a/imgui-impl/dx9_win32/imgui_impl_win32.cpp b/imgui-impl/dx9_win32/imgui_impl_win32.cpp index 0af3d3c..389c9e3 100644 --- a/imgui-impl/dx9_win32/imgui_impl_win32.cpp +++ b/imgui-impl/dx9_win32/imgui_impl_win32.cpp @@ -74,6 +74,7 @@ bool ImGui_ImplWin32_Init(HWND hwnd, INT64* ticksPerSecond, INT64* time) io.KeyMap[ImGuiKey_Space] = VK_SPACE; io.KeyMap[ImGuiKey_Enter] = VK_RETURN; io.KeyMap[ImGuiKey_Escape] = VK_ESCAPE; + io.KeyMap[ImGuiKey_KeyPadEnter] = VK_RETURN; io.KeyMap[ImGuiKey_A] = 'A'; io.KeyMap[ImGuiKey_C] = 'C'; io.KeyMap[ImGuiKey_V] = 'V'; diff --git a/lua/init.lua b/lua/init.lua index a06e13a..4bf36fc 100644 --- a/lua/init.lua +++ b/lua/init.lua @@ -240,7 +240,7 @@ local function ImGuiEnum(name) end --- API --- -mimgui._VERSION = '1.6.2' +mimgui._VERSION = '1.7.0' mimgui.DisableInput = false mimgui.ComboFlags = ImGuiEnum('ImGuiComboFlags_') diff --git a/mimgui-1.6.2-1.rockspec b/mimgui-1.7.0-1.rockspec similarity index 93% rename from mimgui-1.6.2-1.rockspec rename to mimgui-1.7.0-1.rockspec index f4a39a8..7216126 100644 --- a/mimgui-1.6.2-1.rockspec +++ b/mimgui-1.7.0-1.rockspec @@ -1,9 +1,9 @@ rockspec_format = "3.0" package = "mimgui" -version = "1.6.2-1" +version = "1.7.0-1" source = { url = "git+https://github.com/THE-FYP/mimgui.git", - tag = "v1.6.2" + tag = "v1.7.0" } description = { summary = "Dear ImGui for MoonLoader", diff --git a/snippets/vscode/mimgui.code-snippets b/snippets/vscode/mimgui.code-snippets index 18dc294..e35bfc7 100644 --- a/snippets/vscode/mimgui.code-snippets +++ b/snippets/vscode/mimgui.code-snippets @@ -35,11 +35,11 @@ "prefix":"imgui.Selectable", "description":"[C++] bool ImGui::Selectable(const char* label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2& size=ImVec2(0, 0))\n\n" }, - "imgui.ImFont_IsLoaded":{ + "imgui.ImVector_ImGuiTextRange_erase":{ "scope":"lua", - "body":"ImFont:IsLoaded()", - "prefix":"ImFont:IsLoaded", - "description":"[C++] bool ImFont::IsLoaded()\n\n" + "body":"ImVector_ImGuiTextRange:erase(${1:it})", + "prefix":"ImVector_ImGuiTextRange:erase", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::erase(ImVector_ImGuiTextRange* self, ImGuiTextRange const * it)\n\n" }, "imgui.igBeginChild":{ "scope":"lua", @@ -47,12 +47,6 @@ "prefix":"imgui.BeginChild", "description":"[C++] bool ImGui::BeginChild(const char* str_id, const ImVec2& size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)\n\n" }, - "imgui.ImVector_TextRange_back":{ - "scope":"lua", - "body":"ImVector_TextRange:back()", - "prefix":"ImVector_TextRange:back", - "description":"[C++] TextRange* ImVector_TextRange::back(ImVector_TextRange* self)\n\n" - }, "imgui.ImGuiDragDropFlags_AcceptNoDrawDefaultRect":{ "scope":"lua", "body":"imgui.DragDropFlags.AcceptNoDrawDefaultRect", @@ -83,11 +77,11 @@ "prefix":"ImVector_char:size_in_bytes", "description":"[C++] int ImVector_char::size_in_bytes(const ImVector_char* self)\n\n" }, - "imgui.ImVector_ImWchar_begin_const":{ + "imgui.ImVector_ImFontConfig_capacity":{ "scope":"lua", - "body":"ImVector_ImWchar:begin_const()", - "prefix":"ImVector_ImWchar:begin", - "description":"[C++] ImWchar const * ImVector_ImWchar::begin(const ImVector_ImWchar* self)\n\n" + "body":"ImVector_ImFontConfig:capacity()", + "prefix":"ImVector_ImFontConfig:capacity", + "description":"[C++] int ImVector_ImFontConfig::capacity(const ImVector_ImFontConfig* self)\n\n" }, "imgui.ImFont_RenderText":{ "scope":"lua", @@ -107,12 +101,6 @@ "prefix":"ImVector_ImFontConfig:erase", "description":"[C++] ImFontConfig* ImVector_ImFontConfig::erase(ImVector_ImFontConfig* self, ImFontConfig const * it)\n\n" }, - "imgui.ImVector_TextRange_eraseTPtr":{ - "scope":"lua", - "body":"ImVector_TextRange:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_TextRange:erase", - "description":"[C++] TextRange* ImVector_TextRange::erase(ImVector_TextRange* self, TextRange const * it, TextRange const * it_last)\n\n" - }, "imgui.ImGuiSelectableFlags_AllowDoubleClick":{ "scope":"lua", "body":"imgui.SelectableFlags.AllowDoubleClick", @@ -215,12 +203,6 @@ "prefix":"imgui.ImColor.ImColor", "description":"[C++] ImColor(float r, float g, float b, float a=1.0f)\n\n" }, - "imgui.ImVector_Pair__grow_capacity":{ - "scope":"lua", - "body":"ImVector_Pair:_grow_capacity(${1:sz})", - "prefix":"ImVector_Pair:_grow_capacity", - "description":"[C++] int ImVector_Pair::_grow_capacity(const ImVector_Pair* self, int sz)\n\n" - }, "imgui.ImVector_erase":{ "scope":"lua", "body":"ImVector:erase(${1:it})", @@ -251,18 +233,18 @@ "prefix":"imgui.DrawListFlags.AntiAliasedLines", "description":"[C++] ImDrawListFlags_AntiAliasedLines = 1 << 0\n\n" }, - "imgui.ImVector_Pair_size_in_bytes":{ - "scope":"lua", - "body":"ImVector_Pair:size_in_bytes()", - "prefix":"ImVector_Pair:size_in_bytes", - "description":"[C++] int ImVector_Pair::size_in_bytes(const ImVector_Pair* self)\n\n" - }, "imgui.ImFont_CalcWordWrapPositionA":{ "scope":"lua", "body":"ImFont:CalcWordWrapPositionA(${1:scale}, ${2:text}, ${3:text_end}, ${4:wrap_width})", "prefix":"ImFont:CalcWordWrapPositionA", "description":"[C++] const char* ImFont::CalcWordWrapPositionA(float scale, const char* text, const char* text_end, float wrap_width)\n\n" }, + "imgui.ImGuiStoragePair_ImGuiStoragePairInt":{ + "scope":"lua", + "body":"imgui.ImGuiStoragePair.ImGuiStoragePairInt(${1:_key}, ${2:_val_i})", + "prefix":"imgui.ImGuiStoragePair.ImGuiStoragePair", + "description":"[C++] ImGuiStoragePair(ImGuiID _key, int _val_i)\n\n" + }, "imgui.ImFontAtlas_Clear":{ "scope":"lua", "body":"ImFontAtlas:Clear()", @@ -317,11 +299,17 @@ "prefix":"imgui.ImVector_char", "description":"[C++] ImVector_char()\n\n" }, - "imgui.ImVector_CustomRect_end":{ + "imgui.ImDrawListFlags":{ + "scope":"lua", + "body":"new.ImDrawListFlags($1)", + "prefix":"new.ImDrawListFlags", + "description":"typedef int ImDrawListFlags\n\n" + }, + "imgui.ImVector_ImFontAtlasCustomRect_size_in_bytes":{ "scope":"lua", - "body":"ImVector_CustomRect:_end()", - "prefix":"ImVector_CustomRect:end", - "description":"[C++] CustomRect* ImVector_CustomRect::end(ImVector_CustomRect* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:size_in_bytes()", + "prefix":"ImVector_ImFontAtlasCustomRect:size_in_bytes", + "description":"[C++] int ImVector_ImFontAtlasCustomRect::size_in_bytes(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImGuiCol_ScrollbarGrab":{ "scope":"lua", @@ -329,11 +317,11 @@ "prefix":"imgui.Col.ScrollbarGrab", "description":"[C++] ImGuiCol_ScrollbarGrab = 15\n\n" }, - "imgui.ImVector_float_eraseTPtr":{ + "imgui.ImGuiTextRange_ImGuiTextRangeStr":{ "scope":"lua", - "body":"ImVector_float:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_float:erase", - "description":"[C++] float* ImVector_float::erase(ImVector_float* self, float const * it, float const * it_last)\n\n" + "body":"imgui.ImGuiTextRange.ImGuiTextRangeStr(${1:_b}, ${2:_e})", + "prefix":"imgui.ImGuiTextRange.ImGuiTextRange", + "description":"[C++] ImGuiTextRange(const char* _b, const char* _e)\n\n" }, "imgui.ImGuiStyle.ButtonTextAlign":{ "scope":"lua", @@ -353,11 +341,11 @@ "prefix":"imgui.MouseCursor.None", "description":"[C++] ImGuiMouseCursor_None = -1\n\n" }, - "imgui.ImVector_ImFontGlyph_end_const":{ + "imgui.ImVector_ImFontPtr_front_const":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:end_const()", - "prefix":"ImVector_ImFontGlyph:end", - "description":"[C++] ImFontGlyph const * ImVector_ImFontGlyph::end(const ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_ImFontPtr:front_const()", + "prefix":"ImVector_ImFontPtr:front", + "description":"[C++] ImFont* const * ImVector_ImFontPtr::front(const ImVector_ImFontPtr* self)\n\n" }, "imgui.ImVector_ImVec2_capacity":{ "scope":"lua", @@ -371,12 +359,6 @@ "prefix":"imgui.ConfigFlags.NavEnableGamepad", "description":"[C++] ImGuiConfigFlags_NavEnableGamepad = 1 << 1\n\n" }, - "imgui.ImVector_TextRange_capacity":{ - "scope":"lua", - "body":"ImVector_TextRange:capacity()", - "prefix":"ImVector_TextRange:capacity", - "description":"[C++] int ImVector_TextRange::capacity(const ImVector_TextRange* self)\n\n" - }, "imgui.ImVector_ImWchar_push_back":{ "scope":"lua", "body":"ImVector_ImWchar:push_back(${1:v})", @@ -389,6 +371,12 @@ "prefix":"imgui.NavInput.Menu", "description":"[C++] ImGuiNavInput_Menu = 3\n\n" }, + "imgui.ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector":{ + "scope":"lua", + "body":"imgui.ImVector_ImFontAtlasCustomRect.ImVector_ImFontAtlasCustomRectVector(${1:src})", + "prefix":"imgui.ImVector_ImFontAtlasCustomRect.ImVector_ImFontAtlasCustomRect", + "description":"[C++] ImVector_ImFontAtlasCustomRect(const ImVector_ImFontAtlasCustomRect src)\n\n" + }, "imgui.igTreeNodeExStr":{ "scope":"lua", "body":"imgui.TreeNodeExStr(${1:label}${2:[, flags=0]})", @@ -401,12 +389,6 @@ "prefix":"ImVector_ImDrawVert:erase", "description":"[C++] ImDrawVert* ImVector_ImDrawVert::erase(ImVector_ImDrawVert* self, ImDrawVert const * it, ImDrawVert const * it_last)\n\n" }, - "imgui.CustomRect.GlyphOffset":{ - "scope":"lua", - "body":"imgui.CustomRect.GlyphOffset", - "prefix":"imgui.CustomRect.GlyphOffset", - "description":"[C++] ImVec2 CustomRect::GlyphOffset\n\n" - }, "imgui.ImVector_char_front_const":{ "scope":"lua", "body":"ImVector_char:front_const()", @@ -473,11 +455,11 @@ "prefix":"imgui.IsWindowAppearing", "description":"[C++] bool ImGui::IsWindowAppearing()\n\n" }, - "imgui.ImVector_ImVec4_erase":{ + "imgui.ImVector_ImVec2_erase":{ "scope":"lua", - "body":"ImVector_ImVec4:erase(${1:it})", - "prefix":"ImVector_ImVec4:erase", - "description":"[C++] ImVec4* ImVector_ImVec4::erase(ImVector_ImVec4* self, ImVec4 const * it)\n\n" + "body":"ImVector_ImVec2:erase(${1:it})", + "prefix":"ImVector_ImVec2:erase", + "description":"[C++] ImVec2* ImVector_ImVec2::erase(ImVector_ImVec2* self, ImVec2 const * it)\n\n" }, "imgui.igSetWindowCollapsedBool":{ "scope":"lua", @@ -509,11 +491,11 @@ "prefix":"imgui.TreeNodeFlags.OpenOnArrow", "description":"[C++] ImGuiTreeNodeFlags_OpenOnArrow = 1 << 7\n\n" }, - "imgui.ImGuiOnceUponAFrame_ImGuiOnceUponAFrame":{ + "imgui.igUnindent":{ "scope":"lua", - "body":"imgui.ImGuiOnceUponAFrame()", - "prefix":"imgui.ImGuiOnceUponAFrame", - "description":"[C++] ImGuiOnceUponAFrame()\n\n" + "body":"imgui.Unindent(${1:[indent_w=0.0f]})", + "prefix":"imgui.Unindent", + "description":"[C++] void ImGui::Unindent(float indent_w=0.0f)\n\n" }, "imgui.igColorPicker3":{ "scope":"lua", @@ -527,11 +509,11 @@ "prefix":"ImGuiListClipper:Step", "description":"[C++] bool ImGuiListClipper::Step()\n\n" }, - "imgui.igColorEdit3":{ + "imgui.ImVector_ImGuiStoragePair_push_back":{ "scope":"lua", - "body":"imgui.ColorEdit3(${1:label}, ${2:col}${3:[, flags=0]})", - "prefix":"imgui.ColorEdit3", - "description":"[C++] bool ImGui::ColorEdit3(const char* label, float col[3], ImGuiColorEditFlags flags=0)\n\n" + "body":"ImVector_ImGuiStoragePair:push_back(${1:v})", + "prefix":"ImVector_ImGuiStoragePair:push_back", + "description":"[C++] void ImVector_ImGuiStoragePair::push_back(ImVector_ImGuiStoragePair* self, const ImGuiStoragePair v)\n\n" }, "imgui.ImVector_ImWchar_clear":{ "scope":"lua", @@ -545,11 +527,23 @@ "prefix":"imgui.BulletTextV", "description":"[C++] void ImGui::BulletTextV(const char* fmt, va_list args)\n\n" }, - "imgui.ImVector_ImVec4_front":{ + "imgui.ImVector_ImVec2_front":{ "scope":"lua", - "body":"ImVector_ImVec4:front()", - "prefix":"ImVector_ImVec4:front", - "description":"[C++] ImVec4* ImVector_ImVec4::front(ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImVec2:front()", + "prefix":"ImVector_ImVec2:front", + "description":"[C++] ImVec2* ImVector_ImVec2::front(ImVector_ImVec2* self)\n\n" + }, + "imgui.ImGuiKey_KeyPadEnter":{ + "scope":"lua", + "body":"imgui.Key.KeyPadEnter", + "prefix":"imgui.Key.KeyPadEnter", + "description":"[C++] ImGuiKey_KeyPadEnter = 15\n\n" + }, + "imgui.ImVector_ImFontAtlasCustomRect_erase":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:erase(${1:it})", + "prefix":"ImVector_ImFontAtlasCustomRect:erase", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::erase(ImVector_ImFontAtlasCustomRect* self, ImFontAtlasCustomRect const * it)\n\n" }, "imgui.ImGuiColorEditFlags_InputHSV":{ "scope":"lua", @@ -569,6 +563,12 @@ "prefix":"imgui.InputScalar", "description":"[C++] bool ImGui::InputScalar(const char* label, ImGuiDataType data_type, void* v, const void* step=((void*)0), const void* step_fast=((void*)0), const char* format=((void*)0), ImGuiInputTextFlags flags=0)\n\n" }, + "imgui.ImFontAtlasCustomRect.Width":{ + "scope":"lua", + "body":"ImFontAtlasCustomRect.Width", + "prefix":"ImFontAtlasCustomRect.Width", + "description":"[C++] unsigned short ImFontAtlasCustomRect::Width\n\n" + }, "imgui.ImGuiSelectableFlags_SpanAllColumns":{ "scope":"lua", "body":"imgui.SelectableFlags.SpanAllColumns", @@ -605,18 +605,6 @@ "prefix":"imgui.Col.Border", "description":"[C++] ImGuiCol_Border = 5\n\n" }, - "imgui.ImVector_CustomRect_push_back":{ - "scope":"lua", - "body":"ImVector_CustomRect:push_back(${1:v})", - "prefix":"ImVector_CustomRect:push_back", - "description":"[C++] void ImVector_CustomRect::push_back(ImVector_CustomRect* self, const CustomRect v)\n\n" - }, - "imgui.CustomRect.GlyphAdvanceX":{ - "scope":"lua", - "body":"imgui.CustomRect.GlyphAdvanceX", - "prefix":"imgui.CustomRect.GlyphAdvanceX", - "description":"[C++] float CustomRect::GlyphAdvanceX\n\n" - }, "imgui.ImVector_ImFontPtr_reserve":{ "scope":"lua", "body":"ImVector_ImFontPtr:reserve(${1:new_capacity})", @@ -665,11 +653,11 @@ "prefix":"imgui.Col.NavWindowingDimBg", "description":"[C++] ImGuiCol_NavWindowingDimBg = 46\n\n" }, - "imgui.ImVector_Pair_push_back":{ + "imgui.ImVector_ImGuiTextRange_clear":{ "scope":"lua", - "body":"ImVector_Pair:push_back(${1:v})", - "prefix":"ImVector_Pair:push_back", - "description":"[C++] void ImVector_Pair::push_back(ImVector_Pair* self, const Pair v)\n\n" + "body":"ImVector_ImGuiTextRange:clear()", + "prefix":"ImVector_ImGuiTextRange:clear", + "description":"[C++] void ImVector_ImGuiTextRange::clear(ImVector_ImGuiTextRange* self)\n\n" }, "imgui.igShowDemoWindow":{ "scope":"lua", @@ -683,11 +671,17 @@ "prefix":"imgui.BackendFlags.HasMouseCursors", "description":"[C++] ImGuiBackendFlags_HasMouseCursors = 1 << 1\n\n" }, - "imgui.ImVector_ImDrawChannel_begin_const":{ + "imgui.ImVector_ImDrawChannel_front_const":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:begin_const()", - "prefix":"ImVector_ImDrawChannel:begin", - "description":"[C++] ImDrawChannel const * ImVector_ImDrawChannel::begin(const ImVector_ImDrawChannel* self)\n\n" + "body":"ImVector_ImDrawChannel:front_const()", + "prefix":"ImVector_ImDrawChannel:front", + "description":"[C++] ImDrawChannel const * ImVector_ImDrawChannel::front(const ImVector_ImDrawChannel* self)\n\n" + }, + "imgui.ImVector_ImGuiStoragePair_size_in_bytes":{ + "scope":"lua", + "body":"ImVector_ImGuiStoragePair:size_in_bytes()", + "prefix":"ImVector_ImGuiStoragePair:size_in_bytes", + "description":"[C++] int ImVector_ImGuiStoragePair::size_in_bytes(const ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.ImVector_ImFontPtr_end":{ "scope":"lua", @@ -725,11 +719,11 @@ "prefix":"ImVector_ImFontPtr:erase_unsorted", "description":"[C++] ImFont** ImVector_ImFontPtr::erase_unsorted(ImVector_ImFontPtr* self, ImFont* const * it)\n\n" }, - "imgui.ImVector_ImVec2_end":{ + "imgui.ImVector_ImVec4_end":{ "scope":"lua", - "body":"ImVector_ImVec2:_end()", - "prefix":"ImVector_ImVec2:end", - "description":"[C++] ImVec2* ImVector_ImVec2::end(ImVector_ImVec2* self)\n\n" + "body":"ImVector_ImVec4:_end()", + "prefix":"ImVector_ImVec4:end", + "description":"[C++] ImVec4* ImVector_ImVec4::end(ImVector_ImVec4* self)\n\n" }, "imgui.ImGuiStorage_GetFloatRef":{ "scope":"lua", @@ -767,11 +761,11 @@ "prefix":"ImVector_char:erase_unsorted", "description":"[C++] char* ImVector_char::erase_unsorted(ImVector_char* self, char const * it)\n\n" }, - "imgui.ImGuiTextFilter_PassFilter":{ + "imgui.ImDrawList_ClearFreeMemory":{ "scope":"lua", - "body":"ImGuiTextFilter:PassFilter(${1:text}${2:[, text_end=((void*)0)]})", - "prefix":"ImGuiTextFilter:PassFilter", - "description":"[C++] bool ImGuiTextFilter::PassFilter(const char* text, const char* text_end=((void*)0))\n\n" + "body":"ImDrawList:ClearFreeMemory()", + "prefix":"ImDrawList:ClearFreeMemory", + "description":"[C++] void ImDrawList::ClearFreeMemory()\n\n" }, "imgui.ImVector_ImTextureID__grow_capacity":{ "scope":"lua", @@ -797,29 +791,17 @@ "prefix":"ImFont.FontSize", "description":"[C++] float ImFont::FontSize\n\n" }, - "imgui.ImVector_TextRange_front":{ - "scope":"lua", - "body":"ImVector_TextRange:front()", - "prefix":"ImVector_TextRange:front", - "description":"[C++] TextRange* ImVector_TextRange::front(ImVector_TextRange* self)\n\n" - }, - "imgui.ImVector_CustomRect_end_const":{ - "scope":"lua", - "body":"ImVector_CustomRect:end_const()", - "prefix":"ImVector_CustomRect:end", - "description":"[C++] CustomRect const * ImVector_CustomRect::end(const ImVector_CustomRect* self)\n\n" - }, "imgui.ImVector_ImWchar_push_front":{ "scope":"lua", "body":"ImVector_ImWchar:push_front(${1:v})", "prefix":"ImVector_ImWchar:push_front", "description":"[C++] void ImVector_ImWchar::push_front(ImVector_ImWchar* self, const ImWchar v)\n\n" }, - "imgui.ImVector_float_clear":{ + "imgui.ImVector_ImU32_clear":{ "scope":"lua", - "body":"ImVector_float:clear()", - "prefix":"ImVector_float:clear", - "description":"[C++] void ImVector_float::clear(ImVector_float* self)\n\n" + "body":"ImVector_ImU32:clear()", + "prefix":"ImVector_ImU32:clear", + "description":"[C++] void ImVector_ImU32::clear(ImVector_ImU32* self)\n\n" }, "imgui.ImVector_ImTextureID_ImVector_ImTextureID":{ "scope":"lua", @@ -833,6 +815,12 @@ "prefix":"imgui.DragInt", "description":"[C++] bool ImGui::DragInt(const char* label, int* v, float v_speed=1.0f, int v_min=0, int v_max=0, const char* format=\"%d\")\n\n" }, + "imgui.ImVector_ImGuiStoragePair_capacity":{ + "scope":"lua", + "body":"ImVector_ImGuiStoragePair:capacity()", + "prefix":"ImVector_ImGuiStoragePair:capacity", + "description":"[C++] int ImVector_ImGuiStoragePair::capacity(const ImVector_ImGuiStoragePair* self)\n\n" + }, "imgui.igTextColored":{ "scope":"lua", "body":"imgui.TextColored(${1:col}, ${2:fmt},...)", @@ -863,11 +851,11 @@ "prefix":"imgui.CalcListClipping", "description":"[C++] void ImGui::CalcListClipping(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end)\n\n" }, - "imgui.ImVector_Pair_end_const":{ + "imgui.ImGuiWindowFlags_Modal":{ "scope":"lua", - "body":"ImVector_Pair:end_const()", - "prefix":"ImVector_Pair:end", - "description":"[C++] Pair const * ImVector_Pair::end(const ImVector_Pair* self)\n\n" + "body":"imgui.WindowFlags.Modal", + "prefix":"imgui.WindowFlags.Modal", + "description":"[C++] ImGuiWindowFlags_Modal = 1 << 27\n\n" }, "imgui.ImVector_char_insert":{ "scope":"lua", @@ -881,11 +869,11 @@ "prefix":"ImDrawCmd.ElemCount", "description":"[C++] unsigned int ImDrawCmd::ElemCount\n\n" }, - "imgui.igGetForegroundDrawList":{ + "imgui.ImVector_ImDrawChannel_capacity":{ "scope":"lua", - "body":"imgui.GetForegroundDrawList()", - "prefix":"imgui.GetForegroundDrawList", - "description":"[C++] ImDrawList* ImGui::GetForegroundDrawList()\n\n" + "body":"ImVector_ImDrawChannel:capacity()", + "prefix":"ImVector_ImDrawChannel:capacity", + "description":"[C++] int ImVector_ImDrawChannel::capacity(const ImVector_ImDrawChannel* self)\n\n" }, "imgui.igGetWindowSize":{ "scope":"lua", @@ -935,17 +923,11 @@ "prefix":"imgui.TreePush", "description":"[C++] void ImGui::TreePush(const void* ptr_id=((void*)0))\n\n" }, - "imgui.ImVector_ImDrawIdx_resize":{ - "scope":"lua", - "body":"ImVector_ImDrawIdx:resize(${1:new_size})", - "prefix":"ImVector_ImDrawIdx:resize", - "description":"[C++] void ImVector_ImDrawIdx::resize(ImVector_ImDrawIdx* self, int new_size)\n\n" - }, - "imgui.ImVector_TextRange_empty":{ + "imgui.ImVector_ImFontGlyph_size":{ "scope":"lua", - "body":"ImVector_TextRange:empty()", - "prefix":"ImVector_TextRange:empty", - "description":"[C++] bool ImVector_TextRange::empty(const ImVector_TextRange* self)\n\n" + "body":"ImVector_ImFontGlyph:size()", + "prefix":"ImVector_ImFontGlyph:size", + "description":"[C++] int ImVector_ImFontGlyph::size(const ImVector_ImFontGlyph* self)\n\n" }, "imgui.igMemAlloc":{ "scope":"lua", @@ -953,11 +935,11 @@ "prefix":"imgui.MemAlloc", "description":"[C++] void* ImGui::MemAlloc(size_t size)\n\n" }, - "imgui.ImVector_CustomRect_erase":{ + "imgui.ImGuiCol_ScrollbarBg":{ "scope":"lua", - "body":"ImVector_CustomRect:erase(${1:it})", - "prefix":"ImVector_CustomRect:erase", - "description":"[C++] CustomRect* ImVector_CustomRect::erase(ImVector_CustomRect* self, CustomRect const * it)\n\n" + "body":"imgui.Col.ScrollbarBg", + "prefix":"imgui.Col.ScrollbarBg", + "description":"[C++] ImGuiCol_ScrollbarBg = 14\n\n" }, "imgui.ImVector_char_front":{ "scope":"lua", @@ -989,11 +971,11 @@ "prefix":"ImVector_ImFontConfig:push_front", "description":"[C++] void ImVector_ImFontConfig::push_front(ImVector_ImFontConfig* self, const ImFontConfig v)\n\n" }, - "imgui.ImVector_ImDrawIdx_begin_const":{ + "imgui.ImVector_ImDrawCmd_front_const":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:begin_const()", - "prefix":"ImVector_ImDrawIdx:begin", - "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::begin(const ImVector_ImDrawIdx* self)\n\n" + "body":"ImVector_ImDrawCmd:front_const()", + "prefix":"ImVector_ImDrawCmd:front", + "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::front(const ImVector_ImDrawCmd* self)\n\n" }, "imgui.ImGuiStyleVar_ChildBorderSize":{ "scope":"lua", @@ -1025,6 +1007,12 @@ "prefix":"imgui.PushStyleColor", "description":"[C++] void ImGui::PushStyleColor(ImGuiCol idx, ImU32 col)\n\n" }, + "imgui.ImVector_ImFontAtlasCustomRect_pop_back":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:pop_back()", + "prefix":"ImVector_ImFontAtlasCustomRect:pop_back", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::pop_back(ImVector_ImFontAtlasCustomRect* self)\n\n" + }, "imgui.ImGuiCol_SeparatorHovered":{ "scope":"lua", "body":"imgui.Col.SeparatorHovered", @@ -1049,6 +1037,12 @@ "prefix":"imgui.GetScrollMaxX", "description":"[C++] float ImGui::GetScrollMaxX()\n\n" }, + "imgui.ImVector_ImGuiTextRange_capacity":{ + "scope":"lua", + "body":"ImVector_ImGuiTextRange:capacity()", + "prefix":"ImVector_ImGuiTextRange:capacity", + "description":"[C++] int ImVector_ImGuiTextRange::capacity(const ImVector_ImGuiTextRange* self)\n\n" + }, "imgui.ImGuiSelectableFlags_None":{ "scope":"lua", "body":"imgui.SelectableFlags.None", @@ -1109,11 +1103,11 @@ "prefix":"imgui.IsWindowFocused", "description":"[C++] bool ImGui::IsWindowFocused(ImGuiFocusedFlags flags=0)\n\n" }, - "imgui.StrCopy":{ + "imgui.ImVector_ImFontAtlasCustomRect_push_front":{ "scope":"lua", - "body":"imgui.StrCopy(${1:dst}, ${2:src}${3:[, len]})", - "prefix":"imgui.StrCopy", - "description":"[mimgui function]\n\n" + "body":"ImVector_ImFontAtlasCustomRect:push_front(${1:v})", + "prefix":"ImVector_ImFontAtlasCustomRect:push_front", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::push_front(ImVector_ImFontAtlasCustomRect* self, const ImFontAtlasCustomRect v)\n\n" }, "imgui.igGetDrawData":{ "scope":"lua", @@ -1133,12 +1127,6 @@ "prefix":"ImVector_ImDrawVert:resize", "description":"[C++] void ImVector_ImDrawVert::resize(ImVector_ImDrawVert* self, int new_size, const ImDrawVert v)\n\n" }, - "imgui.CustomRect":{ - "scope":"lua", - "body":"new.CustomRect($1)", - "prefix":"new.CustomRect", - "description":"typedef struct CustomRect CustomRect\n\n" - }, "imgui.ImVector_ImDrawVert_swap":{ "scope":"lua", "body":"ImVector_ImDrawVert:swap(${1:rhs})", @@ -1151,12 +1139,6 @@ "prefix":"ImFont:FindGlyph", "description":"[C++] const ImFontGlyph* ImFont::FindGlyph(ImWchar c)\n\n" }, - "imgui.TextRange_TextRange":{ - "scope":"lua", - "body":"imgui.TextRange()", - "prefix":"imgui.TextRange", - "description":"[C++] TextRange()\n\n" - }, "imgui.igDragFloatRange2":{ "scope":"lua", "body":"imgui.DragFloatRange2(${1:label}, ${2:v_current_min}, ${3:v_current_max}${4:[, v_speed=1.0f]}${5:[, v_min=0.0f]}${6:[, v_max=0.0f]}${7:[, format=\"%.3f\"]}${8:[, format_max=((void*)0)]}${9:[, power=1.0f]})", @@ -1223,11 +1205,11 @@ "prefix":"ImGuiInputTextCallbackData.EventKey", "description":"[C++] ImGuiKey ImGuiInputTextCallbackData::EventKey\n\n" }, - "imgui.igPushItemWidth":{ + "imgui.igPushAllowKeyboardFocus":{ "scope":"lua", - "body":"imgui.PushItemWidth(${1:item_width})", - "prefix":"imgui.PushItemWidth", - "description":"[C++] void ImGui::PushItemWidth(float item_width)\n\n" + "body":"imgui.PushAllowKeyboardFocus(${1:allow_keyboard_focus})", + "prefix":"imgui.PushAllowKeyboardFocus", + "description":"[C++] void ImGui::PushAllowKeyboardFocus(bool allow_keyboard_focus)\n\n" }, "imgui.ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder":{ "scope":"lua", @@ -1289,12 +1271,6 @@ "prefix":"ImGuiIO:ClearInputCharacters", "description":"[C++] void ImGuiIO::ClearInputCharacters()\n\n" }, - "imgui.ImVector_CustomRect_front":{ - "scope":"lua", - "body":"ImVector_CustomRect:front()", - "prefix":"ImVector_CustomRect:front", - "description":"[C++] CustomRect* ImVector_CustomRect::front(ImVector_CustomRect* self)\n\n" - }, "imgui.ImVector_ImVec2_back_const":{ "scope":"lua", "body":"ImVector_ImVec2:back_const()", @@ -1307,29 +1283,17 @@ "prefix":"imgui.PopAllowKeyboardFocus", "description":"[C++] void ImGui::PopAllowKeyboardFocus()\n\n" }, - "imgui.TextRange":{ - "scope":"lua", - "body":"new.TextRange($1)", - "prefix":"new.TextRange", - "description":"typedef struct TextRange TextRange\n\n" - }, "imgui.ImFont_ImFont":{ "scope":"lua", "body":"imgui.ImFont()", "prefix":"imgui.ImFont", "description":"[C++] ImFont()\n\n" }, - "imgui.ImVector_TextRange_ImVector_TextRange":{ - "scope":"lua", - "body":"imgui.ImVector_TextRange()", - "prefix":"imgui.ImVector_TextRange", - "description":"[C++] ImVector_TextRange()\n\n" - }, - "imgui.ImVector_ImFontGlyph_push_front":{ + "imgui.igSetNextItemOpen":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:push_front(${1:v})", - "prefix":"ImVector_ImFontGlyph:push_front", - "description":"[C++] void ImVector_ImFontGlyph::push_front(ImVector_ImFontGlyph* self, const ImFontGlyph v)\n\n" + "body":"imgui.SetNextItemOpen(${1:is_open}${2:[, cond=0]})", + "prefix":"imgui.SetNextItemOpen", + "description":"[C++] void ImGui::SetNextItemOpen(bool is_open, ImGuiCond cond=0)\n\n" }, "imgui.igEndDragDropTarget":{ "scope":"lua", @@ -1399,9 +1363,9 @@ }, "imgui.ImDrawList_AddRect":{ "scope":"lua", - "body":"ImDrawList:AddRect(${1:a}, ${2:b}, ${3:col}${4:[, rounding=0.0f]}${5:[, rounding_corners_flags=ImDrawCornerFlags_All]}${6:[, thickness=1.0f]})", + "body":"ImDrawList:AddRect(${1:a}, ${2:b}, ${3:col}${4:[, rounding=0.0f]}${5:[, rounding_corners=ImDrawCornerFlags_All]}${6:[, thickness=1.0f]})", "prefix":"ImDrawList:AddRect", - "description":"[C++] void ImDrawList::AddRect(const ImVec2& a, const ImVec2& b, ImU32 col, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All, float thickness=1.0f)\n\n" + "description":"[C++] void ImDrawList::AddRect(const ImVec2& a, const ImVec2& b, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All, float thickness=1.0f)\n\n" }, "imgui.ImVector_ImDrawVert_index_from_ptr":{ "scope":"lua", @@ -1421,11 +1385,11 @@ "prefix":"ImDrawList:PathArcToFast", "description":"[C++] void ImDrawList::PathArcToFast(const ImVec2& centre, float radius, int a_min_of_12, int a_max_of_12)\n\n" }, - "imgui.ImVector_char_resizeT":{ + "imgui.ImDrawList_PopTextureID":{ "scope":"lua", - "body":"ImVector_char:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_char:resize", - "description":"[C++] void ImVector_char::resize(ImVector_char* self, int new_size, const char v)\n\n" + "body":"ImDrawList:PopTextureID()", + "prefix":"ImDrawList:PopTextureID", + "description":"[C++] void ImDrawList::PopTextureID()\n\n" }, "imgui.ImVector_ImDrawChannel_erase_unsorted":{ "scope":"lua", @@ -1457,11 +1421,11 @@ "prefix":"imgui.ColorEditFlags.PickerHueWheel", "description":"[C++] ImGuiColorEditFlags_PickerHueWheel = 1 << 26\n\n" }, - "imgui.ImVector_Pair_reserve":{ + "imgui.ImVector_char_reserve":{ "scope":"lua", - "body":"ImVector_Pair:reserve(${1:new_capacity})", - "prefix":"ImVector_Pair:reserve", - "description":"[C++] void ImVector_Pair::reserve(ImVector_Pair* self, int new_capacity)\n\n" + "body":"ImVector_char:reserve(${1:new_capacity})", + "prefix":"ImVector_char:reserve", + "description":"[C++] void ImVector_char::reserve(ImVector_char* self, int new_capacity)\n\n" }, "imgui.igSetWindowSizeVec2":{ "scope":"lua", @@ -1505,11 +1469,17 @@ "prefix":"ImVector_ImDrawChannel:swap", "description":"[C++] void ImVector_ImDrawChannel::swap(ImVector_ImDrawChannel* self, ImVector_ImDrawChannel rhs)\n\n" }, - "imgui.ImVector_TextRange_ImVector_TextRangeVector":{ + "imgui.igColorEdit4":{ + "scope":"lua", + "body":"imgui.ColorEdit4(${1:label}, ${2:col}${3:[, flags=0]})", + "prefix":"imgui.ColorEdit4", + "description":"[C++] bool ImGui::ColorEdit4(const char* label, float col[4], ImGuiColorEditFlags flags=0)\n\n" + }, + "imgui.ImVector_ImGuiStoragePair_back_const":{ "scope":"lua", - "body":"imgui.ImVector_TextRange.ImVector_TextRangeVector(${1:src})", - "prefix":"imgui.ImVector_TextRange.ImVector_TextRange", - "description":"[C++] ImVector_TextRange(const ImVector_TextRange src)\n\n" + "body":"ImVector_ImGuiStoragePair:back_const()", + "prefix":"ImVector_ImGuiStoragePair:back", + "description":"[C++] ImGuiStoragePair const * ImVector_ImGuiStoragePair::back(const ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.ImVector_clear":{ "scope":"lua", @@ -1613,6 +1583,12 @@ "prefix":"imgui.ImGuiPayload", "description":"[C++] ImGuiPayload()\n\n" }, + "imgui.ImVector_ImFontAtlasCustomRect_resize":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:resize(${1:new_size})", + "prefix":"ImVector_ImFontAtlasCustomRect:resize", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::resize(ImVector_ImFontAtlasCustomRect* self, int new_size)\n\n" + }, "imgui.ImVector_ImFontConfig_index_from_ptr":{ "scope":"lua", "body":"ImVector_ImFontConfig:index_from_ptr(${1:it})", @@ -1637,11 +1613,11 @@ "prefix":"ImFontGlyph.Y1", "description":"[C++] float ImFontGlyph::Y1\n\n" }, - "imgui.ImGuiKey_Y":{ + "imgui.ImVector_ImGuiStoragePair_clear":{ "scope":"lua", - "body":"imgui.Key.Y", - "prefix":"imgui.Key.Y", - "description":"[C++] ImGuiKey_Y = 19\n\n" + "body":"ImVector_ImGuiStoragePair:clear()", + "prefix":"ImVector_ImGuiStoragePair:clear", + "description":"[C++] void ImVector_ImGuiStoragePair::clear(ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.ImGuiColorEditFlags_NoAlpha":{ "scope":"lua", @@ -1673,17 +1649,11 @@ "prefix":"ImGuiTextBuffer:end", "description":"[C++] const char* ImGuiTextBuffer::end()\n\n" }, - "imgui.ImVector_CustomRect_capacity":{ - "scope":"lua", - "body":"ImVector_CustomRect:capacity()", - "prefix":"ImVector_CustomRect:capacity", - "description":"[C++] int ImVector_CustomRect::capacity(const ImVector_CustomRect* self)\n\n" - }, - "imgui.igEndMenuBar":{ + "imgui.ImVector_ImGuiStoragePair_empty":{ "scope":"lua", - "body":"imgui.EndMenuBar()", - "prefix":"imgui.EndMenuBar", - "description":"[C++] void ImGui::EndMenuBar()\n\n" + "body":"ImVector_ImGuiStoragePair:empty()", + "prefix":"ImVector_ImGuiStoragePair:empty", + "description":"[C++] bool ImVector_ImGuiStoragePair::empty(const ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.ImVector_ImVec2_pop_back":{ "scope":"lua", @@ -1691,11 +1661,11 @@ "prefix":"ImVector_ImVec2:pop_back", "description":"[C++] void ImVector_ImVec2::pop_back(ImVector_ImVec2* self)\n\n" }, - "imgui.igIsItemHovered":{ + "imgui.ImVector_ImGuiTextRange_resizeT":{ "scope":"lua", - "body":"imgui.IsItemHovered(${1:[flags=0]})", - "prefix":"imgui.IsItemHovered", - "description":"[C++] bool ImGui::IsItemHovered(ImGuiHoveredFlags flags=0)\n\n" + "body":"ImVector_ImGuiTextRange:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImGuiTextRange:resize", + "description":"[C++] void ImVector_ImGuiTextRange::resize(ImVector_ImGuiTextRange* self, int new_size, const ImGuiTextRange v)\n\n" }, "imgui.igValueInt":{ "scope":"lua", @@ -1745,11 +1715,11 @@ "prefix":"imgui.SetNextWindowSize", "description":"[C++] void ImGui::SetNextWindowSize(const ImVec2& size, ImGuiCond cond=0)\n\n" }, - "imgui.ImGuiIO.WantSaveIniSettings":{ + "imgui.ImVector_ImGuiStoragePair_resize":{ "scope":"lua", - "body":"ImGuiIO.WantSaveIniSettings", - "prefix":"ImGuiIO.WantSaveIniSettings", - "description":"[C++] bool ImGuiIO::WantSaveIniSettings\n\n" + "body":"ImVector_ImGuiStoragePair:resize(${1:new_size})", + "prefix":"ImVector_ImGuiStoragePair:resize", + "description":"[C++] void ImVector_ImGuiStoragePair::resize(ImVector_ImGuiStoragePair* self, int new_size)\n\n" }, "imgui.ImDrawList_PathBezierCurveTo":{ "scope":"lua", @@ -1799,11 +1769,11 @@ "prefix":"ImGuiIO.InputQueueCharacters", "description":"[C++] ImVector_ImWchar ImGuiIO::InputQueueCharacters\n\n" }, - "imgui.ImVector_ImTextureID_reserve":{ + "imgui.ImVector_ImFontConfig_insert":{ "scope":"lua", - "body":"ImVector_ImTextureID:reserve(${1:new_capacity})", - "prefix":"ImVector_ImTextureID:reserve", - "description":"[C++] void ImVector_ImTextureID::reserve(ImVector_ImTextureID* self, int new_capacity)\n\n" + "body":"ImVector_ImFontConfig:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImFontConfig:insert", + "description":"[C++] ImFontConfig* ImVector_ImFontConfig::insert(ImVector_ImFontConfig* self, ImFontConfig const * it, const ImFontConfig v)\n\n" }, "imgui.ImGuiStorage_Clear":{ "scope":"lua", @@ -1829,17 +1799,17 @@ "prefix":"imgui.TreeNodeFlags.FramePadding", "description":"[C++] ImGuiTreeNodeFlags_FramePadding = 1 << 10\n\n" }, - "imgui.ImVector_ImDrawCmd_ImVector_ImDrawCmd":{ + "imgui.ImVector_ImFontGlyph_capacity":{ "scope":"lua", - "body":"imgui.ImVector_ImDrawCmd()", - "prefix":"imgui.ImVector_ImDrawCmd", - "description":"[C++] ImVector_ImDrawCmd()\n\n" + "body":"ImVector_ImFontGlyph:capacity()", + "prefix":"ImVector_ImFontGlyph:capacity", + "description":"[C++] int ImVector_ImFontGlyph::capacity(const ImVector_ImFontGlyph* self)\n\n" }, - "imgui.ImVec2_ImVec2Float":{ + "imgui.ImVector_ImFontAtlasCustomRect_reserve":{ "scope":"lua", - "body":"imgui.ImVec2.ImVec2Float(${1:_x}, ${2:_y})", - "prefix":"imgui.ImVec2.ImVec2", - "description":"[C++] ImVec2(float _x, float _y)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:reserve(${1:new_capacity})", + "prefix":"ImVector_ImFontAtlasCustomRect:reserve", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::reserve(ImVector_ImFontAtlasCustomRect* self, int new_capacity)\n\n" }, "imgui.igDummy":{ "scope":"lua", @@ -1875,7 +1845,7 @@ "scope":"lua", "body":"imgui.Key.A", "prefix":"imgui.Key.A", - "description":"[C++] ImGuiKey_A = 15\n\n" + "description":"[C++] ImGuiKey_A = 16\n\n" }, "imgui.igSetNextWindowPos":{ "scope":"lua", @@ -1901,6 +1871,12 @@ "prefix":"ImDrawListSplitter:SetCurrentChannel", "description":"[C++] void ImDrawListSplitter::SetCurrentChannel(ImDrawList* draw_list, int channel_idx)\n\n" }, + "imgui.ImVector_ImFontAtlasCustomRect_end":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:_end()", + "prefix":"ImVector_ImFontAtlasCustomRect:end", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::end(ImVector_ImFontAtlasCustomRect* self)\n\n" + }, "imgui.ImGuiNavInput_DpadDown":{ "scope":"lua", "body":"imgui.NavInput.DpadDown", @@ -1917,13 +1893,13 @@ "scope":"lua", "body":"imgui.Key.C", "prefix":"imgui.Key.C", - "description":"[C++] ImGuiKey_C = 16\n\n" + "description":"[C++] ImGuiKey_C = 17\n\n" }, - "imgui.igPlotHistogramFloatPtr":{ + "imgui.ImVector_ImGuiStoragePair_eraseTPtr":{ "scope":"lua", - "body":"imgui.PlotHistogramFloatPtr(${1:label}, ${2:values}, ${3:values_count}${4:[, values_offset=0]}${5:[, overlay_text=((void*)0)]}${6:[, scale_min=FLT_MAX]}${7:[, scale_max=FLT_MAX]}${8:[, graph_size=ImVec2(0,0)]}${9:[, stride=sizeof(float)]})", - "prefix":"imgui.PlotHistogram", - "description":"[C++] void ImGui::PlotHistogram(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))\n\n" + "body":"ImVector_ImGuiStoragePair:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImGuiStoragePair:erase", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::erase(ImVector_ImGuiStoragePair* self, ImGuiStoragePair const * it, ImGuiStoragePair const * it_last)\n\n" }, "imgui.ImGuiStyleVar_WindowRounding":{ "scope":"lua", @@ -1931,11 +1907,11 @@ "prefix":"imgui.StyleVar.WindowRounding", "description":"[C++] ImGuiStyleVar_WindowRounding = 2\n\n" }, - "imgui.igComboFnPtr":{ + "imgui.ImVector_ImGuiStoragePair_swap":{ "scope":"lua", - "body":"imgui.ComboFnPtr(${1:label}, ${2:current_item}, ${3:items_getter}, ${4:data}, ${5:items_count}${6:[, popup_max_height_in_items=-1]})", - "prefix":"imgui.Combo", - "description":"[C++] bool ImGui::Combo(const char* label, int* current_item, bool(*items_getter)(void* data, int idx, const char** out_text), void* data, int items_count, int popup_max_height_in_items=-1)\n\n" + "body":"ImVector_ImGuiStoragePair:swap(${1:rhs})", + "prefix":"ImVector_ImGuiStoragePair:swap", + "description":"[C++] void ImVector_ImGuiStoragePair::swap(ImVector_ImGuiStoragePair* self, ImVector_ImGuiStoragePair rhs)\n\n" }, "imgui.ImGuiStyle.FramePadding":{ "scope":"lua", @@ -1979,6 +1955,12 @@ "prefix":"ImDrawList:PushClipRectFullScreen", "description":"[C++] void ImDrawList::PushClipRectFullScreen()\n\n" }, + "imgui.ImVector_ImGuiTextRange_empty":{ + "scope":"lua", + "body":"ImVector_ImGuiTextRange:empty()", + "prefix":"ImVector_ImGuiTextRange:empty", + "description":"[C++] bool ImVector_ImGuiTextRange::empty(const ImVector_ImGuiTextRange* self)\n\n" + }, "imgui.ImS64":{ "scope":"lua", "body":"new.ImS64($1)", @@ -1997,11 +1979,11 @@ "prefix":"imgui.TreePush", "description":"[C++] void ImGui::TreePush(const char* str_id)\n\n" }, - "imgui.ImVector_ImU32_erase":{ + "imgui.ImVector_float_erase":{ "scope":"lua", - "body":"ImVector_ImU32:erase(${1:it})", - "prefix":"ImVector_ImU32:erase", - "description":"[C++] ImU32* ImVector_ImU32::erase(ImVector_ImU32* self, ImU32 const * it)\n\n" + "body":"ImVector_float:erase(${1:it})", + "prefix":"ImVector_float:erase", + "description":"[C++] float* ImVector_float::erase(ImVector_float* self, float const * it)\n\n" }, "imgui.ImVector_front_const":{ "scope":"lua", @@ -2009,11 +1991,11 @@ "prefix":"ImVector:front", "description":"[C++] const T* ImVector::front()\n\n" }, - "imgui.igTreeNodeExVPtr":{ + "imgui.ImGuiStorage_SetAllInt":{ "scope":"lua", - "body":"imgui.TreeNodeExVPtr(${1:ptr_id}, ${2:flags}, ${3:fmt}, ${4:args})", - "prefix":"imgui.TreeNodeExV", - "description":"[C++] bool ImGui::TreeNodeExV(const void* ptr_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args)\n\n" + "body":"ImGuiStorage:SetAllInt(${1:val})", + "prefix":"ImGuiStorage:SetAllInt", + "description":"[C++] void ImGuiStorage::SetAllInt(int val)\n\n" }, "imgui.ImVector_ImFontPtr_size_in_bytes":{ "scope":"lua", @@ -2027,11 +2009,11 @@ "prefix":"ImGuiIO.BackendFlags", "description":"[C++] ImGuiBackendFlags ImGuiIO::BackendFlags\n\n" }, - "imgui.ImVector_CustomRect_erase_unsorted":{ + "imgui.ImDrawListSplitter_Clear":{ "scope":"lua", - "body":"ImVector_CustomRect:erase_unsorted(${1:it})", - "prefix":"ImVector_CustomRect:erase_unsorted", - "description":"[C++] CustomRect* ImVector_CustomRect::erase_unsorted(ImVector_CustomRect* self, CustomRect const * it)\n\n" + "body":"ImDrawListSplitter:Clear()", + "prefix":"ImDrawListSplitter:Clear", + "description":"[C++] void ImDrawListSplitter::Clear()\n\n" }, "imgui.igSetWindowFocusStr":{ "scope":"lua", @@ -2055,13 +2037,13 @@ "scope":"lua", "body":"ImDrawList:AddImageRounded(${1:user_texture_id}, ${2:a}, ${3:b}, ${4:uv_a}, ${5:uv_b}, ${6:col}, ${7:rounding}${8:[, rounding_corners=ImDrawCornerFlags_All]})", "prefix":"ImDrawList:AddImageRounded", - "description":"[C++] void ImDrawList::AddImageRounded(ImTextureID user_texture_id, const ImVec2& a, const ImVec2& b, const ImVec2& uv_a, const ImVec2& uv_b, ImU32 col, float rounding, int rounding_corners=ImDrawCornerFlags_All)\n\n" + "description":"[C++] void ImDrawList::AddImageRounded(ImTextureID user_texture_id, const ImVec2& a, const ImVec2& b, const ImVec2& uv_a, const ImVec2& uv_b, ImU32 col, float rounding, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)\n\n" }, - "imgui.ImGuiSelectableFlags_Disabled":{ + "imgui.ImVector_ImGuiTextRange_erase_unsorted":{ "scope":"lua", - "body":"imgui.SelectableFlags.Disabled", - "prefix":"imgui.SelectableFlags.Disabled", - "description":"[C++] ImGuiSelectableFlags_Disabled = 1 << 3\n\n" + "body":"ImVector_ImGuiTextRange:erase_unsorted(${1:it})", + "prefix":"ImVector_ImGuiTextRange:erase_unsorted", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::erase_unsorted(ImVector_ImGuiTextRange* self, ImGuiTextRange const * it)\n\n" }, "imgui.ImVector_eraseTPtr":{ "scope":"lua", @@ -2069,11 +2051,11 @@ "prefix":"ImVector:erase", "description":"[C++] T* ImVector::erase(const T* it, const T* it_last)\n\n" }, - "imgui.ImVector_CustomRect_size":{ + "imgui.ImGuiIO.MouseDoubleClickTime":{ "scope":"lua", - "body":"ImVector_CustomRect:size()", - "prefix":"ImVector_CustomRect:size", - "description":"[C++] int ImVector_CustomRect::size(const ImVector_CustomRect* self)\n\n" + "body":"ImGuiIO.MouseDoubleClickTime", + "prefix":"ImGuiIO.MouseDoubleClickTime", + "description":"[C++] float ImGuiIO::MouseDoubleClickTime\n\n" }, "imgui.ImVector_ImTextureID_front":{ "scope":"lua", @@ -2099,11 +2081,11 @@ "prefix":"imgui.InputTextFlags.CallbackAlways", "description":"[C++] ImGuiInputTextFlags_CallbackAlways = 1 << 8\n\n" }, - "imgui.igPushIDStr":{ + "imgui.ImFontAtlas_IsBuilt":{ "scope":"lua", - "body":"imgui.PushIDStr(${1:str_id})", - "prefix":"imgui.PushID", - "description":"[C++] void ImGui::PushID(const char* str_id)\n\n" + "body":"ImFontAtlas:IsBuilt()", + "prefix":"ImFontAtlas:IsBuilt", + "description":"[C++] bool ImFontAtlas::IsBuilt()\n\n" }, "imgui.ImColor_ImColorInt":{ "scope":"lua", @@ -2171,11 +2153,17 @@ "prefix":"imgui.Dir.Left", "description":"[C++] ImGuiDir_Left = 0\n\n" }, - "imgui.ImVector_TextRange_size_in_bytes":{ + "imgui.ImGuiCol_ScrollbarGrabHovered":{ + "scope":"lua", + "body":"imgui.Col.ScrollbarGrabHovered", + "prefix":"imgui.Col.ScrollbarGrabHovered", + "description":"[C++] ImGuiCol_ScrollbarGrabHovered = 16\n\n" + }, + "imgui.ImVector_ImFontAtlasCustomRect_capacity":{ "scope":"lua", - "body":"ImVector_TextRange:size_in_bytes()", - "prefix":"ImVector_TextRange:size_in_bytes", - "description":"[C++] int ImVector_TextRange::size_in_bytes(const ImVector_TextRange* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:capacity()", + "prefix":"ImVector_ImFontAtlasCustomRect:capacity", + "description":"[C++] int ImVector_ImFontAtlasCustomRect::capacity(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.igSliderFloat4":{ "scope":"lua", @@ -2183,11 +2171,29 @@ "prefix":"imgui.SliderFloat4", "description":"[C++] bool ImGui::SliderFloat4(const char* label, float v[4], float v_min, float v_max, const char* format=\"%.3f\", float power=1.0f)\n\n" }, - "imgui.ImVector_CustomRect_begin_const":{ + "imgui.ImGuiWindowFlags":{ + "scope":"lua", + "body":"new.ImGuiWindowFlags($1)", + "prefix":"new.ImGuiWindowFlags", + "description":"typedef int ImGuiWindowFlags\n\n" + }, + "imgui.ImGuiDragDropFlags":{ + "scope":"lua", + "body":"new.ImGuiDragDropFlags($1)", + "prefix":"new.ImGuiDragDropFlags", + "description":"typedef int ImGuiDragDropFlags\n\n" + }, + "imgui.ImVector_ImDrawIdx_front_const":{ + "scope":"lua", + "body":"ImVector_ImDrawIdx:front_const()", + "prefix":"ImVector_ImDrawIdx:front", + "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::front(const ImVector_ImDrawIdx* self)\n\n" + }, + "imgui.ImDrawCmd":{ "scope":"lua", - "body":"ImVector_CustomRect:begin_const()", - "prefix":"ImVector_CustomRect:begin", - "description":"[C++] CustomRect const * ImVector_CustomRect::begin(const ImVector_CustomRect* self)\n\n" + "body":"new.ImDrawCmd($1)", + "prefix":"new.ImDrawCmd", + "description":"typedef struct ImDrawCmd ImDrawCmd\n\n" }, "imgui.ImGuiTextBuffer_append":{ "scope":"lua", @@ -2201,11 +2207,11 @@ "prefix":"imgui.SetNextWindowBgAlpha", "description":"[C++] void ImGui::SetNextWindowBgAlpha(float alpha)\n\n" }, - "imgui._VERSION":{ + "imgui.ImFontAtlas_ClearFonts":{ "scope":"lua", - "body":"imgui._VERSION", - "prefix":"imgui._VERSION", - "description":"[mimgui variable]\n\nType: string\n\n" + "body":"ImFontAtlas:ClearFonts()", + "prefix":"ImFontAtlas:ClearFonts", + "description":"[C++] void ImFontAtlas::ClearFonts()\n\n" }, "imgui.ImGuiSelectableFlags":{ "scope":"lua", @@ -2213,11 +2219,11 @@ "prefix":"new.ImGuiSelectableFlags", "description":"typedef int ImGuiSelectableFlags\n\n" }, - "imgui.igInputInt4":{ + "imgui.igTextDisabledV":{ "scope":"lua", - "body":"imgui.InputInt4(${1:label}, ${2:v}${3:[, flags=0]})", - "prefix":"imgui.InputInt4", - "description":"[C++] bool ImGui::InputInt4(const char* label, int v[4], ImGuiInputTextFlags flags=0)\n\n" + "body":"imgui.TextDisabledV(${1:fmt}, ${2:args})", + "prefix":"imgui.TextDisabledV", + "description":"[C++] void ImGui::TextDisabledV(const char* fmt, va_list args)\n\n" }, "imgui.ImGuiInputTextCallbackData_InsertChars":{ "scope":"lua", @@ -2225,11 +2231,11 @@ "prefix":"ImGuiInputTextCallbackData:InsertChars", "description":"[C++] void ImGuiInputTextCallbackData::InsertChars(int pos, const char* text, const char* text_end=((void*)0))\n\n" }, - "imgui.ImGuiDragDropFlags":{ + "imgui.ImDrawChannel":{ "scope":"lua", - "body":"new.ImGuiDragDropFlags($1)", - "prefix":"new.ImGuiDragDropFlags", - "description":"typedef int ImGuiDragDropFlags\n\n" + "body":"new.ImDrawChannel($1)", + "prefix":"new.ImDrawChannel", + "description":"typedef struct ImDrawChannel ImDrawChannel\n\n" }, "imgui.ImGuiIO.WantTextInput":{ "scope":"lua", @@ -2297,17 +2303,17 @@ "prefix":"ImGuiIO.ConfigInputTextCursorBlink", "description":"[C++] bool ImGuiIO::ConfigInputTextCursorBlink\n\n" }, - "imgui.ImVector_ImFontPtr_ImVector_ImFontPtrVector":{ + "imgui.ImGuiIO":{ "scope":"lua", - "body":"imgui.ImVector_ImFontPtr.ImVector_ImFontPtrVector(${1:src})", - "prefix":"imgui.ImVector_ImFontPtr.ImVector_ImFontPtr", - "description":"[C++] ImVector_ImFontPtr(const ImVector_ImFontPtr src)\n\n" + "body":"new.ImGuiIO($1)", + "prefix":"new.ImGuiIO", + "description":"typedef struct ImGuiIO ImGuiIO\n\n" }, - "imgui.ImDrawCmd":{ + "imgui.ImTextureID":{ "scope":"lua", - "body":"new.ImDrawCmd($1)", - "prefix":"new.ImDrawCmd", - "description":"typedef struct ImDrawCmd ImDrawCmd\n\n" + "body":"new.ImTextureID($1)", + "prefix":"new.ImTextureID", + "description":"typedef void* ImTextureID\n\n" }, "imgui.igIsRectVisibleVec2":{ "scope":"lua", @@ -2333,23 +2339,23 @@ "prefix":"ImDrawListSplitter:ClearFreeMemory", "description":"[C++] void ImDrawListSplitter::ClearFreeMemory()\n\n" }, - "imgui.ImGuiCol_FrameBgHovered":{ + "imgui.ImVector_ImGuiStoragePair_end_const":{ "scope":"lua", - "body":"imgui.Col.FrameBgHovered", - "prefix":"imgui.Col.FrameBgHovered", - "description":"[C++] ImGuiCol_FrameBgHovered = 8\n\n" + "body":"ImVector_ImGuiStoragePair:end_const()", + "prefix":"ImVector_ImGuiStoragePair:end", + "description":"[C++] ImGuiStoragePair const * ImVector_ImGuiStoragePair::end(const ImVector_ImGuiStoragePair* self)\n\n" }, - "imgui.ImGuiMouseCursor":{ + "imgui.ImDrawCallback":{ "scope":"lua", - "body":"new.ImGuiMouseCursor($1)", - "prefix":"new.ImGuiMouseCursor", - "description":"typedef int ImGuiMouseCursor\n\n" + "body":"new.ImDrawCallback($1)", + "prefix":"new.ImDrawCallback", + "description":"typedef void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd); ImDrawCallback\n\n" }, - "imgui.ImFontGlyph":{ + "imgui.ImGuiStoragePair_ImGuiStoragePairPtr":{ "scope":"lua", - "body":"new.ImFontGlyph($1)", - "prefix":"new.ImFontGlyph", - "description":"typedef struct ImFontGlyph ImFontGlyph\n\n" + "body":"imgui.ImGuiStoragePair.ImGuiStoragePairPtr(${1:_key}, ${2:_val_p})", + "prefix":"imgui.ImGuiStoragePair.ImGuiStoragePair", + "description":"[C++] ImGuiStoragePair(ImGuiID _key, void* _val_p)\n\n" }, "imgui.igEndCombo":{ "scope":"lua", @@ -2363,29 +2369,29 @@ "prefix":"imgui.ImColor.ImColor", "description":"[C++] ImColor(ImU32 rgba)\n\n" }, - "imgui.ImGuiIO":{ + "imgui.ImGuiMouseCursor":{ "scope":"lua", - "body":"new.ImGuiIO($1)", - "prefix":"new.ImGuiIO", - "description":"typedef struct ImGuiIO ImGuiIO\n\n" + "body":"new.ImGuiMouseCursor($1)", + "prefix":"new.ImGuiMouseCursor", + "description":"typedef int ImGuiMouseCursor\n\n" }, - "imgui.ImTextureID":{ + "imgui.ImFontAtlasCustomRect":{ "scope":"lua", - "body":"new.ImTextureID($1)", - "prefix":"new.ImTextureID", - "description":"typedef void* ImTextureID\n\n" + "body":"new.ImFontAtlasCustomRect($1)", + "prefix":"new.ImFontAtlasCustomRect", + "description":"typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect\n\n" }, - "imgui.ImGuiIO.MouseDoubleClickMaxDist":{ + "imgui.ImVector_ImGuiTextRange_back_const":{ "scope":"lua", - "body":"ImGuiIO.MouseDoubleClickMaxDist", - "prefix":"ImGuiIO.MouseDoubleClickMaxDist", - "description":"[C++] float ImGuiIO::MouseDoubleClickMaxDist\n\n" + "body":"ImVector_ImGuiTextRange:back_const()", + "prefix":"ImVector_ImGuiTextRange:back", + "description":"[C++] ImGuiTextRange const * ImVector_ImGuiTextRange::back(const ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.ImDrawIdx":{ + "imgui.ImGuiDataType":{ "scope":"lua", - "body":"new.ImDrawIdx($1)", - "prefix":"new.ImDrawIdx", - "description":"typedef unsigned short ImDrawIdx\n\n" + "body":"new.ImGuiDataType($1)", + "prefix":"new.ImGuiDataType", + "description":"typedef int ImGuiDataType\n\n" }, "imgui.igDragFloat4":{ "scope":"lua", @@ -2411,23 +2417,17 @@ "prefix":"ImVector_ImU32:_grow_capacity", "description":"[C++] int ImVector_ImU32::_grow_capacity(const ImVector_ImU32* self, int sz)\n\n" }, - "imgui.ImGuiDataType":{ - "scope":"lua", - "body":"new.ImGuiDataType($1)", - "prefix":"new.ImGuiDataType", - "description":"typedef int ImGuiDataType\n\n" - }, - "imgui.ImVector_CustomRect_resizeT":{ + "imgui.ImDrawCornerFlags":{ "scope":"lua", - "body":"ImVector_CustomRect:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_CustomRect:resize", - "description":"[C++] void ImVector_CustomRect::resize(ImVector_CustomRect* self, int new_size, const CustomRect v)\n\n" + "body":"new.ImDrawCornerFlags($1)", + "prefix":"new.ImDrawCornerFlags", + "description":"typedef int ImDrawCornerFlags\n\n" }, - "imgui.igGetColorU32U32":{ + "imgui.ImGuiWindowFlags_None":{ "scope":"lua", - "body":"imgui.GetColorU32U32(${1:col})", - "prefix":"imgui.GetColorU32", - "description":"[C++] ImU32 ImGui::GetColorU32(ImU32 col)\n\n" + "body":"imgui.WindowFlags.None", + "prefix":"imgui.WindowFlags.None", + "description":"[C++] ImGuiWindowFlags_None = 0\n\n" }, "imgui.ImGuiCond":{ "scope":"lua", @@ -2435,17 +2435,23 @@ "prefix":"new.ImGuiCond", "description":"typedef int ImGuiCond\n\n" }, + "imgui.igPopTextWrapPos":{ + "scope":"lua", + "body":"imgui.PopTextWrapPos()", + "prefix":"imgui.PopTextWrapPos", + "description":"[C++] void ImGui::PopTextWrapPos()\n\n" + }, "imgui.igEndMainMenuBar":{ "scope":"lua", "body":"imgui.EndMainMenuBar()", "prefix":"imgui.EndMainMenuBar", "description":"[C++] void ImGui::EndMainMenuBar()\n\n" }, - "imgui.ImVector_ImVec2_front_const":{ + "imgui.ImGuiInputTextCallbackData":{ "scope":"lua", - "body":"ImVector_ImVec2:front_const()", - "prefix":"ImVector_ImVec2:front", - "description":"[C++] ImVec2 const * ImVector_ImVec2::front(const ImVector_ImVec2* self)\n\n" + "body":"new.ImGuiInputTextCallbackData($1)", + "prefix":"new.ImGuiInputTextCallbackData", + "description":"typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData\n\n" }, "imgui.ImDrawList_AddQuad":{ "scope":"lua", @@ -2471,11 +2477,11 @@ "prefix":"imgui.NewFrame", "description":"[C++] void ImGui::NewFrame()\n\n" }, - "imgui.ImGuiInputTextCallbackData":{ + "imgui.ImGuiBackendFlags_None":{ "scope":"lua", - "body":"new.ImGuiInputTextCallbackData($1)", - "prefix":"new.ImGuiInputTextCallbackData", - "description":"typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData\n\n" + "body":"imgui.BackendFlags.None", + "prefix":"imgui.BackendFlags.None", + "description":"[C++] ImGuiBackendFlags_None = 0\n\n" }, "imgui.LockPlayer":{ "scope":"lua", @@ -2501,17 +2507,17 @@ "prefix":"ImFontAtlas:AddFontFromMemoryCompressedBase85TTF", "description":"[C++] ImFont* ImFontAtlas::AddFontFromMemoryCompressedBase85TTF(const char* compressed_font_data_base85, float size_pixels, const ImFontConfig* font_cfg=((void*)0), const ImWchar* glyph_ranges=((void*)0))\n\n" }, - "imgui.ImDrawChannel":{ + "imgui.ImFontGlyphRangesBuilder_AddRanges":{ "scope":"lua", - "body":"new.ImDrawChannel($1)", - "prefix":"new.ImDrawChannel", - "description":"typedef struct ImDrawChannel ImDrawChannel\n\n" + "body":"ImFontGlyphRangesBuilder:AddRanges(${1:ranges})", + "prefix":"ImFontGlyphRangesBuilder:AddRanges", + "description":"[C++] void ImFontGlyphRangesBuilder::AddRanges(const ImWchar* ranges)\n\n" }, - "imgui.ImVector_Pair_eraseTPtr":{ + "imgui.ImGuiKey":{ "scope":"lua", - "body":"ImVector_Pair:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_Pair:erase", - "description":"[C++] Pair* ImVector_Pair::erase(ImVector_Pair* self, Pair const * it, Pair const * it_last)\n\n" + "body":"new.ImGuiKey($1)", + "prefix":"new.ImGuiKey", + "description":"typedef int ImGuiKey\n\n" }, "imgui.ImDrawCmd.TextureId":{ "scope":"lua", @@ -2525,11 +2531,11 @@ "prefix":"ImVector:empty", "description":"[C++] bool ImVector::empty()\n\n" }, - "imgui.ImGuiBackendFlags_None":{ + "imgui.ImGuiStyleVar_PopupBorderSize":{ "scope":"lua", - "body":"imgui.BackendFlags.None", - "prefix":"imgui.BackendFlags.None", - "description":"[C++] ImGuiBackendFlags_None = 0\n\n" + "body":"imgui.StyleVar.PopupBorderSize", + "prefix":"imgui.StyleVar.PopupBorderSize", + "description":"[C++] ImGuiStyleVar_PopupBorderSize = 9\n\n" }, "imgui.igLogToFile":{ "scope":"lua", @@ -2543,17 +2549,17 @@ "prefix":"ImDrawData.CmdLists", "description":"[C++] ImDrawList** ImDrawData::CmdLists\n\n" }, - "imgui.ImGuiKey":{ + "imgui.ImGuiTextRange":{ "scope":"lua", - "body":"new.ImGuiKey($1)", - "prefix":"new.ImGuiKey", - "description":"typedef int ImGuiKey\n\n" + "body":"new.ImGuiTextRange($1)", + "prefix":"new.ImGuiTextRange", + "description":"typedef struct ImGuiTextRange ImGuiTextRange\n\n" }, - "imgui.ImGuiStyleVar_PopupRounding":{ + "imgui.ImFontGlyph":{ "scope":"lua", - "body":"imgui.StyleVar.PopupRounding", - "prefix":"imgui.StyleVar.PopupRounding", - "description":"[C++] ImGuiStyleVar_PopupRounding = 8\n\n" + "body":"new.ImFontGlyph($1)", + "prefix":"new.ImFontGlyph", + "description":"typedef struct ImFontGlyph ImFontGlyph\n\n" }, "imgui.ImFontAtlas_GetGlyphRangesKorean":{ "scope":"lua", @@ -2579,11 +2585,11 @@ "prefix":"ImDrawList:PrimQuadUV", "description":"[C++] void ImDrawList::PrimQuadUV(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)\n\n" }, - "imgui.Pair":{ + "imgui.ImDrawListSplitter_Merge":{ "scope":"lua", - "body":"new.Pair($1)", - "prefix":"new.Pair", - "description":"typedef struct Pair Pair\n\n" + "body":"ImDrawListSplitter:Merge(${1:draw_list})", + "prefix":"ImDrawListSplitter:Merge", + "description":"[C++] void ImDrawListSplitter::Merge(ImDrawList* draw_list)\n\n" }, "imgui.ImVector_ImU32_insert":{ "scope":"lua", @@ -2591,11 +2597,11 @@ "prefix":"ImVector_ImU32:insert", "description":"[C++] ImU32* ImVector_ImU32::insert(ImVector_ImU32* self, ImU32 const * it, const ImU32 v)\n\n" }, - "imgui.ImDrawCallback":{ + "imgui.ImGuiNavInput_DpadRight":{ "scope":"lua", - "body":"new.ImDrawCallback($1)", - "prefix":"new.ImDrawCallback", - "description":"typedef void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd); ImDrawCallback\n\n" + "body":"imgui.NavInput.DpadRight", + "prefix":"imgui.NavInput.DpadRight", + "description":"[C++] ImGuiNavInput_DpadRight = 5\n\n" }, "imgui.ImVector_ImWchar_begin":{ "scope":"lua", @@ -2603,23 +2609,11 @@ "prefix":"ImVector_ImWchar:begin", "description":"[C++] ImWchar* ImVector_ImWchar::begin(ImVector_ImWchar* self)\n\n" }, - "imgui.ImVector_ImU32_index_from_ptr":{ - "scope":"lua", - "body":"ImVector_ImU32:index_from_ptr(${1:it})", - "prefix":"ImVector_ImU32:index_from_ptr", - "description":"[C++] int ImVector_ImU32::index_from_ptr(const ImVector_ImU32* self, ImU32 const * it)\n\n" - }, - "imgui.ImVector_TextRange_size":{ - "scope":"lua", - "body":"ImVector_TextRange:size()", - "prefix":"ImVector_TextRange:size", - "description":"[C++] int ImVector_TextRange::size(const ImVector_TextRange* self)\n\n" - }, - "imgui.ImVector_ImWchar_front":{ + "imgui.ImVector_push_back":{ "scope":"lua", - "body":"ImVector_ImWchar:front()", - "prefix":"ImVector_ImWchar:front", - "description":"[C++] ImWchar* ImVector_ImWchar::front(ImVector_ImWchar* self)\n\n" + "body":"ImVector:push_back(${1:v})", + "prefix":"ImVector:push_back", + "description":"[C++] void ImVector::push_back(const T& v)\n\n" }, "imgui.ImGuiInputTextCallback":{ "scope":"lua", @@ -2633,13 +2627,25 @@ "prefix":"new.ImColor", "description":"typedef struct ImColor ImColor\n\n" }, - "imgui.igIsItemDeactivated":{ + "imgui.ImGuiContext":{ "scope":"lua", - "body":"imgui.IsItemDeactivated()", - "prefix":"imgui.IsItemDeactivated", - "description":"[C++] bool ImGui::IsItemDeactivated()\n\n" - }, - "imgui.ImGuiTabBarFlags_TabListPopupButton":{ + "body":"new.ImGuiContext($1)", + "prefix":"new.ImGuiContext", + "description":"typedef struct ImGuiContext ImGuiContext\n\n" + }, + "imgui.ImVector_size":{ + "scope":"lua", + "body":"ImVector:size()", + "prefix":"ImVector:size", + "description":"[C++] int ImVector::size()\n\n" + }, + "imgui.igIsItemDeactivated":{ + "scope":"lua", + "body":"imgui.IsItemDeactivated()", + "prefix":"imgui.IsItemDeactivated", + "description":"[C++] bool ImGui::IsItemDeactivated()\n\n" + }, + "imgui.ImGuiTabBarFlags_TabListPopupButton":{ "scope":"lua", "body":"imgui.TabBarFlags.TabListPopupButton", "prefix":"imgui.TabBarFlags.TabListPopupButton", @@ -2651,11 +2657,11 @@ "prefix":"ImVector_ImTextureID:erase", "description":"[C++] ImTextureID* ImVector_ImTextureID::erase(ImVector_ImTextureID* self, ImTextureID const * it)\n\n" }, - "imgui.ImGuiContext":{ + "imgui.ImS8":{ "scope":"lua", - "body":"new.ImGuiContext($1)", - "prefix":"new.ImGuiContext", - "description":"typedef struct ImGuiContext ImGuiContext\n\n" + "body":"new.ImS8($1)", + "prefix":"new.ImS8", + "description":"typedef signed char ImS8\n\n" }, "imgui.ImDrawList_AddTriangleFilled":{ "scope":"lua", @@ -2669,47 +2675,47 @@ "prefix":"ImFontConfig.FontData", "description":"[C++] void* ImFontConfig::FontData\n\n" }, - "imgui.ImDrawList_AddCircle":{ + "imgui.igPopID":{ "scope":"lua", - "body":"ImDrawList:AddCircle(${1:centre}, ${2:radius}, ${3:col}${4:[, num_segments=12]}${5:[, thickness=1.0f]})", - "prefix":"ImDrawList:AddCircle", - "description":"[C++] void ImDrawList::AddCircle(const ImVec2& centre, float radius, ImU32 col, int num_segments=12, float thickness=1.0f)\n\n" + "body":"imgui.PopID()", + "prefix":"imgui.PopID", + "description":"[C++] void ImGui::PopID()\n\n" }, - "imgui.ImS8":{ + "imgui.ImFontAtlas.TexGlyphPadding":{ "scope":"lua", - "body":"new.ImS8($1)", - "prefix":"new.ImS8", - "description":"typedef signed char ImS8\n\n" + "body":"ImFontAtlas.TexGlyphPadding", + "prefix":"ImFontAtlas.TexGlyphPadding", + "description":"[C++] int ImFontAtlas::TexGlyphPadding\n\n" }, - "imgui.ImVector_ImFontGlyph_size_in_bytes":{ + "imgui.ImGuiCol_Tab":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:size_in_bytes()", - "prefix":"ImVector_ImFontGlyph:size_in_bytes", - "description":"[C++] int ImVector_ImFontGlyph::size_in_bytes(const ImVector_ImFontGlyph* self)\n\n" + "body":"imgui.Col.Tab", + "prefix":"imgui.Col.Tab", + "description":"[C++] ImGuiCol_Tab = 33\n\n" }, - "imgui.ImVector_back_const":{ + "imgui.igSliderInt2":{ "scope":"lua", - "body":"ImVector:back_const()", - "prefix":"ImVector:back", - "description":"[C++] const T* ImVector::back()\n\n" + "body":"imgui.SliderInt2(${1:label}, ${2:v}, ${3:v_min}, ${4:v_max}${5:[, format=\"%d\"]})", + "prefix":"imgui.SliderInt2", + "description":"[C++] bool ImGui::SliderInt2(const char* label, int v[2], int v_min, int v_max, const char* format=\"%d\")\n\n" }, - "imgui.ImFontAtlas.TexGlyphPadding":{ + "imgui.ImVec4":{ "scope":"lua", - "body":"ImFontAtlas.TexGlyphPadding", - "prefix":"ImFontAtlas.TexGlyphPadding", - "description":"[C++] int ImFontAtlas::TexGlyphPadding\n\n" + "body":"new.ImVec4($1)", + "prefix":"new.ImVec4", + "description":"typedef struct ImVec4 ImVec4\n\n" }, - "imgui.ImGuiCol_ResizeGrip":{ + "imgui.ImVector_ImDrawCmd_pop_back":{ "scope":"lua", - "body":"imgui.Col.ResizeGrip", - "prefix":"imgui.Col.ResizeGrip", - "description":"[C++] ImGuiCol_ResizeGrip = 30\n\n" + "body":"ImVector_ImDrawCmd:pop_back()", + "prefix":"ImVector_ImDrawCmd:pop_back", + "description":"[C++] void ImVector_ImDrawCmd::pop_back(ImVector_ImDrawCmd* self)\n\n" }, - "imgui.ImVector_ImVec2_size":{ + "imgui.ImVector_char_resize":{ "scope":"lua", - "body":"ImVector_ImVec2:size()", - "prefix":"ImVector_ImVec2:size", - "description":"[C++] int ImVector_ImVec2::size(const ImVector_ImVec2* self)\n\n" + "body":"ImVector_char:resize(${1:new_size})", + "prefix":"ImVector_char:resize", + "description":"[C++] void ImVector_char::resize(ImVector_char* self, int new_size)\n\n" }, "imgui.ImGuiCol_FrameBg":{ "scope":"lua", @@ -2717,11 +2723,11 @@ "prefix":"imgui.Col.FrameBg", "description":"[C++] ImGuiCol_FrameBg = 7\n\n" }, - "imgui.ImVec4":{ + "imgui.ImVector_ImGuiTextRange_begin_const":{ "scope":"lua", - "body":"new.ImVec4($1)", - "prefix":"new.ImVec4", - "description":"typedef struct ImVec4 ImVec4\n\n" + "body":"ImVector_ImGuiTextRange:begin_const()", + "prefix":"ImVector_ImGuiTextRange:begin", + "description":"[C++] ImGuiTextRange const * ImVector_ImGuiTextRange::begin(const ImVector_ImGuiTextRange* self)\n\n" }, "imgui.ImVector_ImDrawVert_ImVector_ImDrawVertVector":{ "scope":"lua", @@ -2729,18 +2735,18 @@ "prefix":"imgui.ImVector_ImDrawVert.ImVector_ImDrawVert", "description":"[C++] ImVector_ImDrawVert(const ImVector_ImDrawVert src)\n\n" }, - "imgui.ImFont.Glyphs":{ - "scope":"lua", - "body":"ImFont.Glyphs", - "prefix":"ImFont.Glyphs", - "description":"[C++] ImVector_ImFontGlyph ImFont::Glyphs\n\n" - }, "imgui.ImDrawVert":{ "scope":"lua", "body":"new.ImDrawVert($1)", "prefix":"new.ImDrawVert", "description":"typedef struct ImDrawVert ImDrawVert\n\n" }, + "imgui.ImGuiInputTextCallbackData_DeleteChars":{ + "scope":"lua", + "body":"ImGuiInputTextCallbackData:DeleteChars(${1:pos}, ${2:bytes_count})", + "prefix":"ImGuiInputTextCallbackData:DeleteChars", + "description":"[C++] void ImGuiInputTextCallbackData::DeleteChars(int pos, int bytes_count)\n\n" + }, "imgui.ImVector_ImWchar_erase":{ "scope":"lua", "body":"ImVector_ImWchar:erase(${1:it})", @@ -2759,11 +2765,11 @@ "prefix":"ImFontAtlas.TexDesiredWidth", "description":"[C++] int ImFontAtlas::TexDesiredWidth\n\n" }, - "imgui.ImVector_ImTextureID_size":{ + "imgui.ImFont_IsLoaded":{ "scope":"lua", - "body":"ImVector_ImTextureID:size()", - "prefix":"ImVector_ImTextureID:size", - "description":"[C++] int ImVector_ImTextureID::size(const ImVector_ImTextureID* self)\n\n" + "body":"ImFont:IsLoaded()", + "prefix":"ImFont:IsLoaded", + "description":"[C++] bool ImFont::IsLoaded()\n\n" }, "imgui.ImS16":{ "scope":"lua", @@ -2771,29 +2777,29 @@ "prefix":"new.ImS16", "description":"typedef signed short ImS16\n\n" }, - "imgui.ImDrawCornerFlags":{ - "scope":"lua", - "body":"new.ImDrawCornerFlags($1)", - "prefix":"new.ImDrawCornerFlags", - "description":"typedef int ImDrawCornerFlags\n\n" - }, - "imgui.Pair_PairPtr":{ - "scope":"lua", - "body":"imgui.Pair.PairPtr(${1:_key}, ${2:_val_p})", - "prefix":"imgui.Pair.Pair", - "description":"[C++] Pair(ImGuiID _key, void* _val_p)\n\n" - }, "imgui.ImGuiComboFlags":{ "scope":"lua", "body":"new.ImGuiComboFlags($1)", "prefix":"new.ImGuiComboFlags", "description":"typedef int ImGuiComboFlags\n\n" }, - "imgui.ImGuiKey_Enter":{ + "imgui.ImDrawIdx":{ "scope":"lua", - "body":"imgui.Key.Enter", - "prefix":"imgui.Key.Enter", - "description":"[C++] ImGuiKey_Enter = 13\n\n" + "body":"new.ImDrawIdx($1)", + "prefix":"new.ImDrawIdx", + "description":"typedef unsigned short ImDrawIdx\n\n" + }, + "imgui.ImGuiTextFilter":{ + "scope":"lua", + "body":"new.ImGuiTextFilter($1)", + "prefix":"new.ImGuiTextFilter", + "description":"typedef struct ImGuiTextFilter ImGuiTextFilter\n\n" + }, + "imgui.ImVector_ImGuiTextRange_back":{ + "scope":"lua", + "body":"ImVector_ImGuiTextRange:back()", + "prefix":"ImVector_ImGuiTextRange:back", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::back(ImVector_ImGuiTextRange* self)\n\n" }, "imgui.ImGuiCol_FrameBgActive":{ "scope":"lua", @@ -2825,23 +2831,11 @@ "prefix":"ImVector_float:contains", "description":"[C++] bool ImVector_float::contains(const ImVector_float* self, const float v)\n\n" }, - "imgui.ImGuiWindowFlags":{ - "scope":"lua", - "body":"new.ImGuiWindowFlags($1)", - "prefix":"new.ImGuiWindowFlags", - "description":"typedef int ImGuiWindowFlags\n\n" - }, - "imgui.ImGuiTextFilter":{ - "scope":"lua", - "body":"new.ImGuiTextFilter($1)", - "prefix":"new.ImGuiTextFilter", - "description":"typedef struct ImGuiTextFilter ImGuiTextFilter\n\n" - }, - "imgui.ImVector_ImFontConfig_front_const":{ + "imgui.ImVector_ImGuiTextRange_ImVector_ImGuiTextRange":{ "scope":"lua", - "body":"ImVector_ImFontConfig:front_const()", - "prefix":"ImVector_ImFontConfig:front", - "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::front(const ImVector_ImFontConfig* self)\n\n" + "body":"imgui.ImVector_ImGuiTextRange()", + "prefix":"imgui.ImVector_ImGuiTextRange", + "description":"[C++] ImVector_ImGuiTextRange()\n\n" }, "imgui.ImGuiOnceUponAFrame":{ "scope":"lua", @@ -2849,11 +2843,11 @@ "prefix":"new.ImGuiOnceUponAFrame", "description":"typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame\n\n" }, - "imgui.ImVector_ImDrawIdx_back":{ + "imgui.ImGuiIO.MouseClickedTime[5]":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:back()", - "prefix":"ImVector_ImDrawIdx:back", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::back(ImVector_ImDrawIdx* self)\n\n" + "body":"ImGuiIO.MouseClickedTime[5]", + "prefix":"ImGuiIO.MouseClickedTime[5]", + "description":"[C++] double ImGuiIO::MouseClickedTime[5]\n\n" }, "imgui.ImGuiFocusedFlags_RootWindow":{ "scope":"lua", @@ -2861,17 +2855,29 @@ "prefix":"imgui.FocusedFlags.RootWindow", "description":"[C++] ImGuiFocusedFlags_RootWindow = 1 << 1\n\n" }, + "imgui.ImGuiDir":{ + "scope":"lua", + "body":"new.ImGuiDir($1)", + "prefix":"new.ImGuiDir", + "description":"typedef int ImGuiDir\n\n" + }, + "imgui.ImGuiStyleVar":{ + "scope":"lua", + "body":"new.ImGuiStyleVar($1)", + "prefix":"new.ImGuiStyleVar", + "description":"typedef int ImGuiStyleVar\n\n" + }, "imgui.ImFontGlyph.Y0":{ "scope":"lua", "body":"ImFontGlyph.Y0", "prefix":"ImFontGlyph.Y0", "description":"[C++] float ImFontGlyph::Y0\n\n" }, - "imgui.ImGuiDir":{ + "imgui.ImDrawListSharedData":{ "scope":"lua", - "body":"new.ImGuiDir($1)", - "prefix":"new.ImGuiDir", - "description":"typedef int ImGuiDir\n\n" + "body":"new.ImDrawListSharedData($1)", + "prefix":"new.ImDrawListSharedData", + "description":"typedef struct ImDrawListSharedData ImDrawListSharedData\n\n" }, "imgui.ImVector_float_begin_const":{ "scope":"lua", @@ -2885,29 +2891,29 @@ "prefix":"imgui.PushID", "description":"[C++] void ImGui::PushID(int int_id)\n\n" }, - "imgui.ImGuiStyleVar":{ - "scope":"lua", - "body":"new.ImGuiStyleVar($1)", - "prefix":"new.ImGuiStyleVar", - "description":"typedef int ImGuiStyleVar\n\n" - }, - "imgui.ImDrawListSharedData":{ - "scope":"lua", - "body":"new.ImDrawListSharedData($1)", - "prefix":"new.ImDrawListSharedData", - "description":"typedef struct ImDrawListSharedData ImDrawListSharedData\n\n" - }, "imgui.ImDrawList":{ "scope":"lua", "body":"new.ImDrawList($1)", "prefix":"new.ImDrawList", "description":"typedef struct ImDrawList ImDrawList\n\n" }, - "imgui.ImGuiIO.DisplaySize":{ + "imgui.ImVec4.w":{ "scope":"lua", - "body":"ImGuiIO.DisplaySize", - "prefix":"ImGuiIO.DisplaySize", - "description":"[C++] ImVec2 ImGuiIO::DisplaySize\n\n" + "body":"ImVec4.w", + "prefix":"ImVec4.w", + "description":"[C++] float ImVec4::w\n\n" + }, + "imgui.ImU64":{ + "scope":"lua", + "body":"new.ImU64($1)", + "prefix":"new.ImU64", + "description":"typedef uint64_t ImU64\n\n" + }, + "imgui.ImGuiHoveredFlags":{ + "scope":"lua", + "body":"new.ImGuiHoveredFlags($1)", + "prefix":"new.ImGuiHoveredFlags", + "description":"typedef int ImGuiHoveredFlags\n\n" }, "imgui.igGetWindowPos":{ "scope":"lua", @@ -2921,23 +2927,23 @@ "prefix":"ImFontAtlas:AddFontDefault", "description":"[C++] ImFont* ImFontAtlas::AddFontDefault(const ImFontConfig* font_cfg=((void*)0))\n\n" }, - "imgui.ImDrawListFlags":{ + "imgui.ImGuiFocusedFlags":{ "scope":"lua", - "body":"new.ImDrawListFlags($1)", - "prefix":"new.ImDrawListFlags", - "description":"typedef int ImDrawListFlags\n\n" + "body":"new.ImGuiFocusedFlags($1)", + "prefix":"new.ImGuiFocusedFlags", + "description":"typedef int ImGuiFocusedFlags\n\n" }, - "imgui.ImU64":{ + "imgui.ImDrawListSplitter._Current":{ "scope":"lua", - "body":"new.ImU64($1)", - "prefix":"new.ImU64", - "description":"typedef uint64_t ImU64\n\n" + "body":"ImDrawListSplitter._Current", + "prefix":"ImDrawListSplitter._Current", + "description":"[C++] int ImDrawListSplitter::_Current\n\n" }, - "imgui.ImVector_Pair_ImVector_PairVector":{ + "imgui.ImGuiTextRange_empty":{ "scope":"lua", - "body":"imgui.ImVector_Pair.ImVector_PairVector(${1:src})", - "prefix":"imgui.ImVector_Pair.ImVector_Pair", - "description":"[C++] ImVector_Pair(const ImVector_Pair src)\n\n" + "body":"ImGuiTextRange:empty()", + "prefix":"ImGuiTextRange:empty", + "description":"[C++] bool ImGuiTextRange::empty()\n\n" }, "imgui.ImVector_ImFontConfig_size_in_bytes":{ "scope":"lua", @@ -2963,17 +2969,17 @@ "prefix":"ImGuiPayload.Preview", "description":"[C++] bool ImGuiPayload::Preview\n\n" }, - "imgui.ImGuiHoveredFlags":{ + "imgui.ImU16":{ "scope":"lua", - "body":"new.ImGuiHoveredFlags($1)", - "prefix":"new.ImGuiHoveredFlags", - "description":"typedef int ImGuiHoveredFlags\n\n" + "body":"new.ImU16($1)", + "prefix":"new.ImU16", + "description":"typedef unsigned short ImU16\n\n" }, - "imgui.ImGuiFocusedFlags":{ + "imgui.ImS32":{ "scope":"lua", - "body":"new.ImGuiFocusedFlags($1)", - "prefix":"new.ImGuiFocusedFlags", - "description":"typedef int ImGuiFocusedFlags\n\n" + "body":"new.ImS32($1)", + "prefix":"new.ImS32", + "description":"typedef signed int ImS32\n\n" }, "imgui.igPushFont":{ "scope":"lua", @@ -2987,17 +2993,17 @@ "prefix":"ImDrawList:CloneOutput", "description":"[C++] ImDrawList* ImDrawList::CloneOutput()\n\n" }, - "imgui.ImVec2_ImVec2":{ + "imgui.ImVector_char_clear":{ "scope":"lua", - "body":"imgui.ImVec2()", - "prefix":"imgui.ImVec2", - "description":"[C++] ImVec2()\n\n" + "body":"ImVector_char:clear()", + "prefix":"ImVector_char:clear", + "description":"[C++] void ImVector_char::clear(ImVector_char* self)\n\n" }, - "imgui.ImU16":{ + "imgui.ImVector_float_eraseTPtr":{ "scope":"lua", - "body":"new.ImU16($1)", - "prefix":"new.ImU16", - "description":"typedef unsigned short ImU16\n\n" + "body":"ImVector_float:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_float:erase", + "description":"[C++] float* ImVector_float::erase(ImVector_float* self, float const * it, float const * it_last)\n\n" }, "imgui.ImGuiPayload_IsPreview":{ "scope":"lua", @@ -3005,29 +3011,29 @@ "prefix":"ImGuiPayload:IsPreview", "description":"[C++] bool ImGuiPayload::IsPreview()\n\n" }, - "imgui.ImS32":{ + "imgui.ImGuiStorage_GetBool":{ "scope":"lua", - "body":"new.ImS32($1)", - "prefix":"new.ImS32", - "description":"typedef signed int ImS32\n\n" + "body":"ImGuiStorage:GetBool(${1:key}${2:[, default_val=false]})", + "prefix":"ImGuiStorage:GetBool", + "description":"[C++] bool ImGuiStorage::GetBool(ImGuiID key, bool default_val=false)\n\n" }, - "imgui.ImVector_ImFontGlyph__grow_capacity":{ + "imgui.igBeginGroup":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:_grow_capacity(${1:sz})", - "prefix":"ImVector_ImFontGlyph:_grow_capacity", - "description":"[C++] int ImVector_ImFontGlyph::_grow_capacity(const ImVector_ImFontGlyph* self, int sz)\n\n" + "body":"imgui.BeginGroup()", + "prefix":"imgui.BeginGroup", + "description":"[C++] void ImGui::BeginGroup()\n\n" }, - "imgui.igEndChild":{ + "imgui.ImVector_ImFontGlyph_eraseTPtr":{ "scope":"lua", - "body":"imgui.EndChild()", - "prefix":"imgui.EndChild", - "description":"[C++] void ImGui::EndChild()\n\n" + "body":"ImVector_ImFontGlyph:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImFontGlyph:erase", + "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::erase(ImVector_ImFontGlyph* self, ImFontGlyph const * it, ImFontGlyph const * it_last)\n\n" }, - "imgui.ImGuiColumnsFlags":{ + "imgui.ImGuiStyle.ColorButtonPosition":{ "scope":"lua", - "body":"new.ImGuiColumnsFlags($1)", - "prefix":"new.ImGuiColumnsFlags", - "description":"typedef int ImGuiColumnsFlags\n\n" + "body":"ImGuiStyle.ColorButtonPosition", + "prefix":"ImGuiStyle.ColorButtonPosition", + "description":"[C++] ImGuiDir ImGuiStyle::ColorButtonPosition\n\n" }, "imgui.ImFontAtlasFlags_NoPowerOfTwoHeight":{ "scope":"lua", @@ -3035,36 +3041,30 @@ "prefix":"imgui.FontAtlasFlags.NoPowerOfTwoHeight", "description":"[C++] ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0\n\n" }, - "imgui.ImVector_ImDrawChannel_back":{ - "scope":"lua", - "body":"ImVector_ImDrawChannel:back()", - "prefix":"ImVector_ImDrawChannel:back", - "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::back(ImVector_ImDrawChannel* self)\n\n" - }, - "imgui.ImVector_ImDrawIdx_begin":{ - "scope":"lua", - "body":"ImVector_ImDrawIdx:begin()", - "prefix":"ImVector_ImDrawIdx:begin", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::begin(ImVector_ImDrawIdx* self)\n\n" - }, - "imgui.ImVector_ImDrawVert_back_const":{ - "scope":"lua", - "body":"ImVector_ImDrawVert:back_const()", - "prefix":"ImVector_ImDrawVert:back", - "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::back(const ImVector_ImDrawVert* self)\n\n" - }, "imgui.ImFontGlyph.V1":{ "scope":"lua", "body":"ImFontGlyph.V1", "prefix":"ImFontGlyph.V1", "description":"[C++] float ImFontGlyph::V1\n\n" }, + "imgui.ImVector_ImDrawCmd_begin":{ + "scope":"lua", + "body":"ImVector_ImDrawCmd:begin()", + "prefix":"ImVector_ImDrawCmd:begin", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::begin(ImVector_ImDrawCmd* self)\n\n" + }, "imgui.ImFontGlyph.V0":{ "scope":"lua", "body":"ImFontGlyph.V0", "prefix":"ImFontGlyph.V0", "description":"[C++] float ImFontGlyph::V0\n\n" }, + "imgui.ImVector_ImFontAtlasCustomRect_clear":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:clear()", + "prefix":"ImVector_ImFontAtlasCustomRect:clear", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::clear(ImVector_ImFontAtlasCustomRect* self)\n\n" + }, "imgui.ImFontGlyph.X1":{ "scope":"lua", "body":"ImFontGlyph.X1", @@ -3077,6 +3077,12 @@ "prefix":"ImFontGlyph.X0", "description":"[C++] float ImFontGlyph::X0\n\n" }, + "imgui.ImFontGlyph.AdvanceX":{ + "scope":"lua", + "body":"ImFontGlyph.AdvanceX", + "prefix":"ImFontGlyph.AdvanceX", + "description":"[C++] float ImFontGlyph::AdvanceX\n\n" + }, "imgui.igCreateContext":{ "scope":"lua", "body":"imgui.CreateContext(${1:[shared_font_atlas=((void*)0)]})", @@ -3089,35 +3095,35 @@ "prefix":"imgui.ColorEditFlags._PickerMask", "description":"[C++] ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar\n\n" }, - "imgui.ImFontGlyph.AdvanceX":{ - "scope":"lua", - "body":"ImFontGlyph.AdvanceX", - "prefix":"ImFontGlyph.AdvanceX", - "description":"[C++] float ImFontGlyph::AdvanceX\n\n" - }, "imgui.ImFontGlyph.Codepoint":{ "scope":"lua", "body":"ImFontGlyph.Codepoint", "prefix":"ImFontGlyph.Codepoint", "description":"[C++] ImWchar ImFontGlyph::Codepoint\n\n" }, - "imgui.ImVector_Pair_erase":{ + "imgui.ImVec4.z":{ + "scope":"lua", + "body":"ImVec4.z", + "prefix":"ImVec4.z", + "description":"[C++] float ImVec4::z\n\n" + }, + "imgui.ImGuiTextRange_split":{ "scope":"lua", - "body":"ImVector_Pair:erase(${1:it})", - "prefix":"ImVector_Pair:erase", - "description":"[C++] Pair* ImVector_Pair::erase(ImVector_Pair* self, Pair const * it)\n\n" + "body":"ImGuiTextRange:split(${1:separator}, ${2:out})", + "prefix":"ImGuiTextRange:split", + "description":"[C++] void ImGuiTextRange::split(char separator, ImVector* out)\n\n" }, "imgui.ImGuiTextFilter.Filters":{ "scope":"lua", "body":"ImGuiTextFilter.Filters", "prefix":"ImGuiTextFilter.Filters", - "description":"[C++] ImVector_TextRange ImGuiTextFilter::Filters\n\n" + "description":"[C++] ImVector_ImGuiTextRange ImGuiTextFilter::Filters\n\n" }, - "imgui.ImDrawListSplitter._Current":{ + "imgui.ImDrawData.DisplaySize":{ "scope":"lua", - "body":"ImDrawListSplitter._Current", - "prefix":"ImDrawListSplitter._Current", - "description":"[C++] int ImDrawListSplitter::_Current\n\n" + "body":"ImDrawData.DisplaySize", + "prefix":"ImDrawData.DisplaySize", + "description":"[C++] ImVec2 ImDrawData::DisplaySize\n\n" }, "imgui.ImGuiCol_NavWindowingHighlight":{ "scope":"lua", @@ -3143,17 +3149,17 @@ "prefix":"ImDrawList:PathLineTo", "description":"[C++] void ImDrawList::PathLineTo(const ImVec2& pos)\n\n" }, - "imgui.igButton":{ + "imgui.ImVector_ImFontGlyph_swap":{ "scope":"lua", - "body":"imgui.Button(${1:label}${2:[, size=ImVec2(0,0)]})", - "prefix":"imgui.Button", - "description":"[C++] bool ImGui::Button(const char* label, const ImVec2& size=ImVec2(0, 0))\n\n" + "body":"ImVector_ImFontGlyph:swap(${1:rhs})", + "prefix":"ImVector_ImFontGlyph:swap", + "description":"[C++] void ImVector_ImFontGlyph::swap(ImVector_ImFontGlyph* self, ImVector_ImFontGlyph rhs)\n\n" }, - "imgui.ImVector_Pair_end":{ + "imgui.ImVector_char_end":{ "scope":"lua", - "body":"ImVector_Pair:_end()", - "prefix":"ImVector_Pair:end", - "description":"[C++] Pair* ImVector_Pair::end(ImVector_Pair* self)\n\n" + "body":"ImVector_char:_end()", + "prefix":"ImVector_char:end", + "description":"[C++] char* ImVector_char::end(ImVector_char* self)\n\n" }, "imgui.ImDrawList_ChannelsMerge":{ "scope":"lua", @@ -3167,11 +3173,11 @@ "prefix":"ImGuiSizeCallbackData.CurrentSize", "description":"[C++] ImVec2 ImGuiSizeCallbackData::CurrentSize\n\n" }, - "imgui.ImVector_ImDrawIdx_back_const":{ + "imgui.ImVector_ImDrawCmd_back_const":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:back_const()", - "prefix":"ImVector_ImDrawIdx:back", - "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::back(const ImVector_ImDrawIdx* self)\n\n" + "body":"ImVector_ImDrawCmd:back_const()", + "prefix":"ImVector_ImDrawCmd:back", + "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::back(const ImVector_ImDrawCmd* self)\n\n" }, "imgui.ImGuiSizeCallbackData.Pos":{ "scope":"lua", @@ -3203,17 +3209,17 @@ "prefix":"ImDrawCmd.UserCallbackData", "description":"[C++] void* ImDrawCmd::UserCallbackData\n\n" }, - "imgui.ImVector_ImU32_eraseTPtr":{ + "imgui.ImVector_ImWchar_back_const":{ "scope":"lua", - "body":"ImVector_ImU32:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_ImU32:erase", - "description":"[C++] ImU32* ImVector_ImU32::erase(ImVector_ImU32* self, ImU32 const * it, ImU32 const * it_last)\n\n" + "body":"ImVector_ImWchar:back_const()", + "prefix":"ImVector_ImWchar:back", + "description":"[C++] ImWchar const * ImVector_ImWchar::back(const ImVector_ImWchar* self)\n\n" }, - "imgui.ImVector_ImFontConfig_resize":{ + "imgui.ImVector_ImTextureID_push_front":{ "scope":"lua", - "body":"ImVector_ImFontConfig:resize(${1:new_size})", - "prefix":"ImVector_ImFontConfig:resize", - "description":"[C++] void ImVector_ImFontConfig::resize(ImVector_ImFontConfig* self, int new_size)\n\n" + "body":"ImVector_ImTextureID:push_front(${1:v})", + "prefix":"ImVector_ImTextureID:push_front", + "description":"[C++] void ImVector_ImTextureID::push_front(ImVector_ImTextureID* self, const ImTextureID v)\n\n" }, "imgui.igGetFontSize":{ "scope":"lua", @@ -3239,11 +3245,11 @@ "prefix":"ImDrawCmd.IdxOffset", "description":"[C++] unsigned int ImDrawCmd::IdxOffset\n\n" }, - "imgui.ImGuiKey_DownArrow":{ + "imgui.ImGuiKey_UpArrow":{ "scope":"lua", - "body":"imgui.Key.DownArrow", - "prefix":"imgui.Key.DownArrow", - "description":"[C++] ImGuiKey_DownArrow = 4\n\n" + "body":"imgui.Key.UpArrow", + "prefix":"imgui.Key.UpArrow", + "description":"[C++] ImGuiKey_UpArrow = 3\n\n" }, "imgui.ImGuiInputTextCallbackData.SelectionEnd":{ "scope":"lua", @@ -3257,23 +3263,23 @@ "prefix":"ImGuiInputTextCallbackData.SelectionStart", "description":"[C++] int ImGuiInputTextCallbackData::SelectionStart\n\n" }, - "imgui.ImGuiStyleVar_GrabRounding":{ + "imgui.ImGuiStyleVar_TabRounding":{ "scope":"lua", - "body":"imgui.StyleVar.GrabRounding", - "prefix":"imgui.StyleVar.GrabRounding", - "description":"[C++] ImGuiStyleVar_GrabRounding = 19\n\n" + "body":"imgui.StyleVar.TabRounding", + "prefix":"imgui.StyleVar.TabRounding", + "description":"[C++] ImGuiStyleVar_TabRounding = 20\n\n" }, - "imgui.ImVector_ImVec2_erase":{ + "imgui.ImVector_ImDrawVert_ImVector_ImDrawVert":{ "scope":"lua", - "body":"ImVector_ImVec2:erase(${1:it})", - "prefix":"ImVector_ImVec2:erase", - "description":"[C++] ImVec2* ImVector_ImVec2::erase(ImVector_ImVec2* self, ImVec2 const * it)\n\n" + "body":"imgui.ImVector_ImDrawVert()", + "prefix":"imgui.ImVector_ImDrawVert", + "description":"[C++] ImVector_ImDrawVert()\n\n" }, - "imgui.ImGuiSelectableFlags_DontClosePopups":{ + "imgui.ImGuiSelectableFlags_Disabled":{ "scope":"lua", - "body":"imgui.SelectableFlags.DontClosePopups", - "prefix":"imgui.SelectableFlags.DontClosePopups", - "description":"[C++] ImGuiSelectableFlags_DontClosePopups = 1 << 0\n\n" + "body":"imgui.SelectableFlags.Disabled", + "prefix":"imgui.SelectableFlags.Disabled", + "description":"[C++] ImGuiSelectableFlags_Disabled = 1 << 3\n\n" }, "imgui.ImGuiInputTextCallbackData.UserData":{ "scope":"lua", @@ -3281,23 +3287,23 @@ "prefix":"ImGuiInputTextCallbackData.UserData", "description":"[C++] void* ImGuiInputTextCallbackData::UserData\n\n" }, - "imgui.TextRange_split":{ + "imgui.ImVector_ImFontPtr_begin_const":{ "scope":"lua", - "body":"TextRange:split(${1:separator}, ${2:out})", - "prefix":"TextRange:split", - "description":"[C++] void TextRange::split(char separator, ImVector* out)\n\n" + "body":"ImVector_ImFontPtr:begin_const()", + "prefix":"ImVector_ImFontPtr:begin", + "description":"[C++] ImFont* const * ImVector_ImFontPtr::begin(const ImVector_ImFontPtr* self)\n\n" }, - "imgui.ImGuiTextFilter_Draw":{ + "imgui.ImFontGlyphRangesBuilder_BuildRanges":{ "scope":"lua", - "body":"ImGuiTextFilter:Draw(${1:[label=\"Filter(inc,-exc)\"]}${2:[, width=0.0f]})", - "prefix":"ImGuiTextFilter:Draw", - "description":"[C++] bool ImGuiTextFilter::Draw(const char* label=\"Filter(inc, -exc)\", float width=0.0f)\n\n" + "body":"ImFontGlyphRangesBuilder:BuildRanges(${1:out_ranges})", + "prefix":"ImFontGlyphRangesBuilder:BuildRanges", + "description":"[C++] void ImFontGlyphRangesBuilder::BuildRanges(ImVector* out_ranges)\n\n" }, - "imgui.ImVector_TextRange_push_front":{ + "imgui.ImVector_ImDrawIdx_resizeT":{ "scope":"lua", - "body":"ImVector_TextRange:push_front(${1:v})", - "prefix":"ImVector_TextRange:push_front", - "description":"[C++] void ImVector_TextRange::push_front(ImVector_TextRange* self, const TextRange v)\n\n" + "body":"ImVector_ImDrawIdx:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImDrawIdx:resize", + "description":"[C++] void ImVector_ImDrawIdx::resize(ImVector_ImDrawIdx* self, int new_size, const ImDrawIdx v)\n\n" }, "imgui.ImVector_ImU32_size_in_bytes":{ "scope":"lua", @@ -3305,11 +3311,11 @@ "prefix":"ImVector_ImU32:size_in_bytes", "description":"[C++] int ImVector_ImU32::size_in_bytes(const ImVector_ImU32* self)\n\n" }, - "imgui.igGetIO":{ + "imgui.ImGuiTextFilter_Draw":{ "scope":"lua", - "body":"imgui.GetIO()", - "prefix":"imgui.GetIO", - "description":"[C++] ImGuiIO* ImGui::GetIO()\n\n" + "body":"ImGuiTextFilter:Draw(${1:[label=\"Filter(inc,-exc)\"]}${2:[, width=0.0f]})", + "prefix":"ImGuiTextFilter:Draw", + "description":"[C++] bool ImGuiTextFilter::Draw(const char* label=\"Filter(inc, -exc)\", float width=0.0f)\n\n" }, "imgui.ImDrawList._VtxWritePtr":{ "scope":"lua", @@ -3317,17 +3323,17 @@ "prefix":"ImDrawList._VtxWritePtr", "description":"[C++] ImDrawVert* ImDrawList::_VtxWritePtr\n\n" }, - "imgui.ImVector_size":{ + "imgui.ImVector_ImDrawChannel_ImVector_ImDrawChannel":{ "scope":"lua", - "body":"ImVector:size()", - "prefix":"ImVector:size", - "description":"[C++] int ImVector::size()\n\n" + "body":"imgui.ImVector_ImDrawChannel()", + "prefix":"imgui.ImVector_ImDrawChannel", + "description":"[C++] ImVector_ImDrawChannel()\n\n" }, - "imgui.ImVector_ImDrawCmd_erase":{ + "imgui._VERSION":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:erase(${1:it})", - "prefix":"ImVector_ImDrawCmd:erase", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase(ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" + "body":"imgui._VERSION", + "prefix":"imgui._VERSION", + "description":"[mimgui variable]\n\nType: string\n\n" }, "imgui.ImGuiComboFlags_PopupAlignLeft":{ "scope":"lua", @@ -3345,13 +3351,13 @@ "scope":"lua", "body":"ImFontAtlas.CustomRects", "prefix":"ImFontAtlas.CustomRects", - "description":"[C++] ImVector_CustomRect ImFontAtlas::CustomRects\n\n" + "description":"[C++] ImVector_ImFontAtlasCustomRect ImFontAtlas::CustomRects\n\n" }, - "imgui.ImVector_ImDrawChannel_resizeT":{ + "imgui.igVSliderFloat":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImDrawChannel:resize", - "description":"[C++] void ImVector_ImDrawChannel::resize(ImVector_ImDrawChannel* self, int new_size, const ImDrawChannel v)\n\n" + "body":"imgui.VSliderFloat(${1:label}, ${2:size}, ${3:v}, ${4:v_min}, ${5:v_max}${6:[, format=\"%.3f\"]}${7:[, power=1.0f]})", + "prefix":"imgui.VSliderFloat", + "description":"[C++] bool ImGui::VSliderFloat(const char* label, const ImVec2& size, float* v, float v_min, float v_max, const char* format=\"%.3f\", float power=1.0f)\n\n" }, "imgui.ImFontAtlas.Fonts":{ "scope":"lua", @@ -3377,17 +3383,17 @@ "prefix":"ImFontAtlas.TexUvWhitePixel", "description":"[C++] ImVec2 ImFontAtlas::TexUvWhitePixel\n\n" }, - "imgui.ImGuiWindowFlags_NoNavFocus":{ + "imgui.ImGuiWindowFlags_NoDecoration":{ "scope":"lua", - "body":"imgui.WindowFlags.NoNavFocus", - "prefix":"imgui.WindowFlags.NoNavFocus", - "description":"[C++] ImGuiWindowFlags_NoNavFocus = 1 << 19\n\n" + "body":"imgui.WindowFlags.NoDecoration", + "prefix":"imgui.WindowFlags.NoDecoration", + "description":"[C++] ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse\n\n" }, - "imgui.ImFontAtlas.TexHeight":{ + "imgui.ImVector_ImDrawCmd_back":{ "scope":"lua", - "body":"ImFontAtlas.TexHeight", - "prefix":"ImFontAtlas.TexHeight", - "description":"[C++] int ImFontAtlas::TexHeight\n\n" + "body":"ImVector_ImDrawCmd:back()", + "prefix":"ImVector_ImDrawCmd:back", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::back(ImVector_ImDrawCmd* self)\n\n" }, "imgui.ImDrawList_AddText":{ "scope":"lua", @@ -3401,11 +3407,11 @@ "prefix":"ImFontAtlas.TexWidth", "description":"[C++] int ImFontAtlas::TexWidth\n\n" }, - "imgui.ImVector_Pair_back_const":{ + "imgui.ImGuiKey_V":{ "scope":"lua", - "body":"ImVector_Pair:back_const()", - "prefix":"ImVector_Pair:back", - "description":"[C++] Pair const * ImVector_Pair::back(const ImVector_Pair* self)\n\n" + "body":"imgui.Key.V", + "prefix":"imgui.Key.V", + "description":"[C++] ImGuiKey_V = 18\n\n" }, "imgui.ImGuiCol_Header":{ "scope":"lua", @@ -3413,11 +3419,11 @@ "prefix":"imgui.Col.Header", "description":"[C++] ImGuiCol_Header = 24\n\n" }, - "imgui.ImGuiIO.NavVisible":{ + "imgui.ImGuiStorage.Data":{ "scope":"lua", - "body":"ImGuiIO.NavVisible", - "prefix":"ImGuiIO.NavVisible", - "description":"[C++] bool ImGuiIO::NavVisible\n\n" + "body":"ImGuiStorage.Data", + "prefix":"ImGuiStorage.Data", + "description":"[C++] ImVector_ImGuiStoragePair ImGuiStorage::Data\n\n" }, "imgui.ImVector_ImDrawVert_pop_back":{ "scope":"lua", @@ -3437,11 +3443,11 @@ "prefix":"imgui.FocusedFlags.RootAndChildWindows", "description":"[C++] ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows\n\n" }, - "imgui.ImGuiStyle.DisplaySafeAreaPadding":{ + "imgui.ImGuiStyle.AntiAliasedLines":{ "scope":"lua", - "body":"ImGuiStyle.DisplaySafeAreaPadding", - "prefix":"ImGuiStyle.DisplaySafeAreaPadding", - "description":"[C++] ImVec2 ImGuiStyle::DisplaySafeAreaPadding\n\n" + "body":"ImGuiStyle.AntiAliasedLines", + "prefix":"ImGuiStyle.AntiAliasedLines", + "description":"[C++] bool ImGuiStyle::AntiAliasedLines\n\n" }, "imgui.ImFontAtlas.Locked":{ "scope":"lua", @@ -3467,17 +3473,17 @@ "prefix":"imgui.DataType.U8", "description":"[C++] ImGuiDataType_U8 = 1\n\n" }, - "imgui.ImDrawListSplitter._Channels":{ + "imgui.ImColor.Value":{ "scope":"lua", - "body":"ImDrawListSplitter._Channels", - "prefix":"ImDrawListSplitter._Channels", - "description":"[C++] ImVector_ImDrawChannel ImDrawListSplitter::_Channels\n\n" + "body":"ImColor.Value", + "prefix":"ImColor.Value", + "description":"[C++] ImVec4 ImColor::Value\n\n" }, - "imgui.ImDrawListSplitter._Count":{ + "imgui.ImDrawData.FramebufferScale":{ "scope":"lua", - "body":"ImDrawListSplitter._Count", - "prefix":"ImDrawListSplitter._Count", - "description":"[C++] int ImDrawListSplitter::_Count\n\n" + "body":"ImDrawData.FramebufferScale", + "prefix":"ImDrawData.FramebufferScale", + "description":"[C++] ImVec2 ImDrawData::FramebufferScale\n\n" }, "imgui.ImGuiTextFilter.InputBuf[256]":{ "scope":"lua", @@ -3491,17 +3497,17 @@ "prefix":"imgui.SetItemDefaultFocus", "description":"[C++] void ImGui::SetItemDefaultFocus()\n\n" }, - "imgui.ImFontAtlas_ClearTexData":{ + "imgui.igGetCursorPos":{ "scope":"lua", - "body":"ImFontAtlas:ClearTexData()", - "prefix":"ImFontAtlas:ClearTexData", - "description":"[C++] void ImFontAtlas::ClearTexData()\n\n" + "body":"imgui.GetCursorPos()", + "prefix":"imgui.GetCursorPos", + "description":"[C++] ImVec2 ImGui::GetCursorPos()\n\n" }, - "imgui.ImDrawData.FramebufferScale":{ + "imgui.ImDrawData.DisplayPos":{ "scope":"lua", - "body":"ImDrawData.FramebufferScale", - "prefix":"ImDrawData.FramebufferScale", - "description":"[C++] ImVec2 ImDrawData::FramebufferScale\n\n" + "body":"ImDrawData.DisplayPos", + "prefix":"ImDrawData.DisplayPos", + "description":"[C++] ImVec2 ImDrawData::DisplayPos\n\n" }, "imgui.igIsKeyDown":{ "scope":"lua", @@ -3527,35 +3533,11 @@ "prefix":"imgui.IsMouseDragging", "description":"[C++] bool ImGui::IsMouseDragging(int button=0, float lock_threshold=-1.0f)\n\n" }, - "imgui.ImFontGlyphRangesBuilder_GetBit":{ - "scope":"lua", - "body":"ImFontGlyphRangesBuilder:GetBit(${1:n})", - "prefix":"ImFontGlyphRangesBuilder:GetBit", - "description":"[C++] bool ImFontGlyphRangesBuilder::GetBit(int n)\n\n" - }, - "imgui.ImDrawData.DisplaySize":{ - "scope":"lua", - "body":"ImDrawData.DisplaySize", - "prefix":"ImDrawData.DisplaySize", - "description":"[C++] ImVec2 ImDrawData::DisplaySize\n\n" - }, - "imgui.Pair.key":{ - "scope":"lua", - "body":"imgui.Pair.key", - "prefix":"imgui.Pair.key", - "description":"[C++] ImGuiID Pair::key\n\n" - }, - "imgui.ImDrawData.DisplayPos":{ - "scope":"lua", - "body":"ImDrawData.DisplayPos", - "prefix":"ImDrawData.DisplayPos", - "description":"[C++] ImVec2 ImDrawData::DisplayPos\n\n" - }, - "imgui.CustomRect_IsPacked":{ + "imgui.ImFontGlyphRangesBuilder_SetBit":{ "scope":"lua", - "body":"CustomRect:IsPacked()", - "prefix":"CustomRect:IsPacked", - "description":"[C++] bool CustomRect::IsPacked()\n\n" + "body":"ImFontGlyphRangesBuilder:SetBit(${1:n})", + "prefix":"ImFontGlyphRangesBuilder:SetBit", + "description":"[C++] void ImFontGlyphRangesBuilder::SetBit(int n)\n\n" }, "imgui.ImDrawData.TotalVtxCount":{ "scope":"lua", @@ -3575,17 +3557,41 @@ "prefix":"ImDrawData.CmdListsCount", "description":"[C++] int ImDrawData::CmdListsCount\n\n" }, + "imgui.ImDrawListSplitter_ImDrawListSplitter":{ + "scope":"lua", + "body":"imgui.ImDrawListSplitter()", + "prefix":"imgui.ImDrawListSplitter", + "description":"[C++] ImDrawListSplitter()\n\n" + }, "imgui.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton":{ "scope":"lua", "body":"imgui.TabBarFlags.NoCloseWithMiddleMouseButton", "prefix":"imgui.TabBarFlags.NoCloseWithMiddleMouseButton", "description":"[C++] ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3\n\n" }, - "imgui.ImVector_CustomRect_reserve":{ + "imgui.ImGuiInputTextFlags_CharsNoBlank":{ + "scope":"lua", + "body":"imgui.InputTextFlags.CharsNoBlank", + "prefix":"imgui.InputTextFlags.CharsNoBlank", + "description":"[C++] ImGuiInputTextFlags_CharsNoBlank = 1 << 3\n\n" + }, + "imgui.ImGuiPayload.Delivery":{ "scope":"lua", - "body":"ImVector_CustomRect:reserve(${1:new_capacity})", - "prefix":"ImVector_CustomRect:reserve", - "description":"[C++] void ImVector_CustomRect::reserve(ImVector_CustomRect* self, int new_capacity)\n\n" + "body":"ImGuiPayload.Delivery", + "prefix":"ImGuiPayload.Delivery", + "description":"[C++] bool ImGuiPayload::Delivery\n\n" + }, + "imgui.ImGuiPayload.DataType[32+1]":{ + "scope":"lua", + "body":"ImGuiPayload.DataType[32+1]", + "prefix":"ImGuiPayload.DataType[32+1]", + "description":"[C++] char ImGuiPayload::DataType[32+1]\n\n" + }, + "imgui.ImVector_ImDrawCmd_ImVector_ImDrawCmd":{ + "scope":"lua", + "body":"imgui.ImVector_ImDrawCmd()", + "prefix":"imgui.ImVector_ImDrawCmd", + "description":"[C++] ImVector_ImDrawCmd()\n\n" }, "imgui.ImVector_ImVec4_push_front":{ "scope":"lua", @@ -3593,23 +3599,23 @@ "prefix":"ImVector_ImVec4:push_front", "description":"[C++] void ImVector_ImVec4::push_front(ImVector_ImVec4* self, const ImVec4 v)\n\n" }, - "imgui.ImGuiInputTextFlags_CharsNoBlank":{ + "imgui.ImGuiPayload.SourceId":{ "scope":"lua", - "body":"imgui.InputTextFlags.CharsNoBlank", - "prefix":"imgui.InputTextFlags.CharsNoBlank", - "description":"[C++] ImGuiInputTextFlags_CharsNoBlank = 1 << 3\n\n" + "body":"ImGuiPayload.SourceId", + "prefix":"ImGuiPayload.SourceId", + "description":"[C++] ImGuiID ImGuiPayload::SourceId\n\n" }, - "imgui.ImDrawList_PathRect":{ + "imgui.ImDrawList_PrimRect":{ "scope":"lua", - "body":"ImDrawList:PathRect(${1:rect_min}, ${2:rect_max}${3:[, rounding=0.0f]}${4:[, rounding_corners_flags=ImDrawCornerFlags_All]})", - "prefix":"ImDrawList:PathRect", - "description":"[C++] void ImDrawList::PathRect(const ImVec2& rect_min, const ImVec2& rect_max, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All)\n\n" + "body":"ImDrawList:PrimRect(${1:a}, ${2:b}, ${3:col})", + "prefix":"ImDrawList:PrimRect", + "description":"[C++] void ImDrawList::PrimRect(const ImVec2& a, const ImVec2& b, ImU32 col)\n\n" }, - "imgui.ImGuiPayload.Delivery":{ + "imgui.ImVector_ImDrawIdx_back":{ "scope":"lua", - "body":"ImGuiPayload.Delivery", - "prefix":"ImGuiPayload.Delivery", - "description":"[C++] bool ImGuiPayload::Delivery\n\n" + "body":"ImVector_ImDrawIdx:back()", + "prefix":"ImVector_ImDrawIdx:back", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::back(ImVector_ImDrawIdx* self)\n\n" }, "imgui.ImGuiTextBuffer_appendfv":{ "scope":"lua", @@ -3617,17 +3623,17 @@ "prefix":"ImGuiTextBuffer:appendfv", "description":"[C++] void ImGuiTextBuffer::appendfv(const char* fmt, va_list args)\n\n" }, - "imgui.ImVector_ImFontGlyph_front":{ + "imgui.ImVector_ImFontAtlasCustomRect_erase_unsorted":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:front()", - "prefix":"ImVector_ImFontGlyph:front", - "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::front(ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:erase_unsorted(${1:it})", + "prefix":"ImVector_ImFontAtlasCustomRect:erase_unsorted", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::erase_unsorted(ImVector_ImFontAtlasCustomRect* self, ImFontAtlasCustomRect const * it)\n\n" }, - "imgui.ImGuiPayload.DataType[32+1]":{ + "imgui.CreateTextureFromFile":{ "scope":"lua", - "body":"ImGuiPayload.DataType[32+1]", - "prefix":"ImGuiPayload.DataType[32+1]", - "description":"[C++] char ImGuiPayload::DataType[32+1]\n\n" + "body":"imgui.CreateTextureFromFile(${1:path})", + "prefix":"imgui.CreateTextureFromFile", + "description":"[mimgui function]\n\nReturns: cdata tex\n\n" }, "imgui.ImGuiTreeNodeFlags_OpenOnDoubleClick":{ "scope":"lua", @@ -3635,11 +3641,11 @@ "prefix":"imgui.TreeNodeFlags.OpenOnDoubleClick", "description":"[C++] ImGuiTreeNodeFlags_OpenOnDoubleClick = 1 << 6\n\n" }, - "imgui.ImGuiIO.MousePosPrev":{ + "imgui.ImFontAtlasCustomRect_ImFontAtlasCustomRect":{ "scope":"lua", - "body":"ImGuiIO.MousePosPrev", - "prefix":"ImGuiIO.MousePosPrev", - "description":"[C++] ImVec2 ImGuiIO::MousePosPrev\n\n" + "body":"imgui.ImFontAtlasCustomRect()", + "prefix":"imgui.ImFontAtlasCustomRect", + "description":"[C++] ImFontAtlasCustomRect()\n\n" }, "imgui.ImColor_ImColor":{ "scope":"lua", @@ -3647,59 +3653,59 @@ "prefix":"imgui.ImColor", "description":"[C++] ImColor()\n\n" }, - "imgui.igGetCursorStartPos":{ + "imgui.ImDrawCornerFlags_None":{ "scope":"lua", - "body":"imgui.GetCursorStartPos()", - "prefix":"imgui.GetCursorStartPos", - "description":"[C++] ImVec2 ImGui::GetCursorStartPos()\n\n" + "body":"imgui.DrawCornerFlags.None", + "prefix":"imgui.DrawCornerFlags.None", + "description":"[C++] ImDrawCornerFlags_None = 0\n\n" }, - "imgui.ImGuiInputTextFlags_NoHorizontalScroll":{ + "imgui.ImVector_ImGuiStoragePair_begin":{ "scope":"lua", - "body":"imgui.InputTextFlags.NoHorizontalScroll", - "prefix":"imgui.InputTextFlags.NoHorizontalScroll", - "description":"[C++] ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12\n\n" + "body":"ImVector_ImGuiStoragePair:begin()", + "prefix":"ImVector_ImGuiStoragePair:begin", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::begin(ImVector_ImGuiStoragePair* self)\n\n" }, - "imgui.ImGuiPayload.SourceId":{ + "imgui.ImFontAtlasCustomRect.GlyphOffset":{ "scope":"lua", - "body":"ImGuiPayload.SourceId", - "prefix":"ImGuiPayload.SourceId", - "description":"[C++] ImGuiID ImGuiPayload::SourceId\n\n" + "body":"ImFontAtlasCustomRect.GlyphOffset", + "prefix":"ImFontAtlasCustomRect.GlyphOffset", + "description":"[C++] ImVec2 ImFontAtlasCustomRect::GlyphOffset\n\n" }, - "imgui.ImVector_Pair_resize":{ + "imgui.ImVector_ImVec4__grow_capacity":{ "scope":"lua", - "body":"ImVector_Pair:resize(${1:new_size})", - "prefix":"ImVector_Pair:resize", - "description":"[C++] void ImVector_Pair::resize(ImVector_Pair* self, int new_size)\n\n" + "body":"ImVector_ImVec4:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImVec4:_grow_capacity", + "description":"[C++] int ImVector_ImVec4::_grow_capacity(const ImVector_ImVec4* self, int sz)\n\n" }, - "imgui.ImVector_ImTextureID_size_in_bytes":{ + "imgui.igGetWindowWidth":{ "scope":"lua", - "body":"ImVector_ImTextureID:size_in_bytes()", - "prefix":"ImVector_ImTextureID:size_in_bytes", - "description":"[C++] int ImVector_ImTextureID::size_in_bytes(const ImVector_ImTextureID* self)\n\n" + "body":"imgui.GetWindowWidth()", + "prefix":"imgui.GetWindowWidth", + "description":"[C++] float ImGui::GetWindowWidth()\n\n" }, - "imgui.ImColor.Value":{ + "imgui.ImGuiIO.BackendPlatformUserData":{ "scope":"lua", - "body":"ImColor.Value", - "prefix":"ImColor.Value", - "description":"[C++] ImVec4 ImColor::Value\n\n" + "body":"ImGuiIO.BackendPlatformUserData", + "prefix":"ImGuiIO.BackendPlatformUserData", + "description":"[C++] void* ImGuiIO::BackendPlatformUserData\n\n" }, - "imgui.ImGuiStyle.Colors[ImGuiCol_COUNT]":{ + "imgui.ImFontAtlasCustomRect.Height":{ "scope":"lua", - "body":"ImGuiStyle.Colors[ImGuiCol_COUNT]", - "prefix":"ImGuiStyle.Colors[ImGuiCol_COUNT]", - "description":"[C++] ImVec4 ImGuiStyle::Colors[ImGuiCol_COUNT]\n\n" + "body":"ImFontAtlasCustomRect.Height", + "prefix":"ImFontAtlasCustomRect.Height", + "description":"[C++] unsigned short ImFontAtlasCustomRect::Height\n\n" }, - "imgui.ImGuiStyle.CurveTessellationTol":{ + "imgui.ImGuiStyleVar_PopupRounding":{ "scope":"lua", - "body":"ImGuiStyle.CurveTessellationTol", - "prefix":"ImGuiStyle.CurveTessellationTol", - "description":"[C++] float ImGuiStyle::CurveTessellationTol\n\n" + "body":"imgui.StyleVar.PopupRounding", + "prefix":"imgui.StyleVar.PopupRounding", + "description":"[C++] ImGuiStyleVar_PopupRounding = 8\n\n" }, - "imgui.ImVector_ImVec2_clear":{ + "imgui.ImGuiStyle.Colors[ImGuiCol_COUNT]":{ "scope":"lua", - "body":"ImVector_ImVec2:clear()", - "prefix":"ImVector_ImVec2:clear", - "description":"[C++] void ImVector_ImVec2::clear(ImVector_ImVec2* self)\n\n" + "body":"ImGuiStyle.Colors[ImGuiCol_COUNT]", + "prefix":"ImGuiStyle.Colors[ImGuiCol_COUNT]", + "description":"[C++] ImVec4 ImGuiStyle::Colors[ImGuiCol_COUNT]\n\n" }, "imgui.igRadioButtonIntPtr":{ "scope":"lua", @@ -3707,17 +3713,17 @@ "prefix":"imgui.RadioButton", "description":"[C++] bool ImGui::RadioButton(const char* label, int* v, int v_button)\n\n" }, - "imgui.ImGuiIO.MouseDownDurationPrev[5]":{ + "imgui.ImGuiStyle.CurveTessellationTol":{ "scope":"lua", - "body":"ImGuiIO.MouseDownDurationPrev[5]", - "prefix":"ImGuiIO.MouseDownDurationPrev[5]", - "description":"[C++] float ImGuiIO::MouseDownDurationPrev[5]\n\n" + "body":"ImGuiStyle.CurveTessellationTol", + "prefix":"ImGuiStyle.CurveTessellationTol", + "description":"[C++] float ImGuiStyle::CurveTessellationTol\n\n" }, - "imgui.ImVector_char_swap":{ + "imgui.igSetWindowPosVec2":{ "scope":"lua", - "body":"ImVector_char:swap(${1:rhs})", - "prefix":"ImVector_char:swap", - "description":"[C++] void ImVector_char::swap(ImVector_char* self, ImVector_char rhs)\n\n" + "body":"imgui.SetWindowPosVec2(${1:pos}${2:[, cond=0]})", + "prefix":"imgui.SetWindowPos", + "description":"[C++] void ImGui::SetWindowPos(const ImVec2& pos, ImGuiCond cond=0)\n\n" }, "imgui.ImVector_size_in_bytes":{ "scope":"lua", @@ -3725,11 +3731,11 @@ "prefix":"ImVector:size_in_bytes", "description":"[C++] int ImVector::size_in_bytes()\n\n" }, - "imgui.ImGuiStyle.MouseCursorScale":{ + "imgui.ImVector_ImGuiTextRange_front":{ "scope":"lua", - "body":"ImGuiStyle.MouseCursorScale", - "prefix":"ImGuiStyle.MouseCursorScale", - "description":"[C++] float ImGuiStyle::MouseCursorScale\n\n" + "body":"ImVector_ImGuiTextRange:front()", + "prefix":"ImVector_ImGuiTextRange:front", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::front(ImVector_ImGuiTextRange* self)\n\n" }, "imgui.ImFontAtlas.Flags":{ "scope":"lua", @@ -3737,23 +3743,35 @@ "prefix":"ImFontAtlas.Flags", "description":"[C++] ImFontAtlasFlags ImFontAtlas::Flags\n\n" }, + "imgui.ImGuiStyle.MouseCursorScale":{ + "scope":"lua", + "body":"ImGuiStyle.MouseCursorScale", + "prefix":"ImGuiStyle.MouseCursorScale", + "description":"[C++] float ImGuiStyle::MouseCursorScale\n\n" + }, + "imgui.ImGuiStyle.DisplaySafeAreaPadding":{ + "scope":"lua", + "body":"ImGuiStyle.DisplaySafeAreaPadding", + "prefix":"ImGuiStyle.DisplaySafeAreaPadding", + "description":"[C++] ImVec2 ImGuiStyle::DisplaySafeAreaPadding\n\n" + }, + "imgui.igSetScrollHereX":{ + "scope":"lua", + "body":"imgui.SetScrollHereX(${1:[center_x_ratio=0.5f]})", + "prefix":"imgui.SetScrollHereX", + "description":"[C++] void ImGui::SetScrollHereX(float center_x_ratio=0.5f)\n\n" + }, "imgui.ImGuiStyle.DisplayWindowPadding":{ "scope":"lua", "body":"ImGuiStyle.DisplayWindowPadding", "prefix":"ImGuiStyle.DisplayWindowPadding", "description":"[C++] ImVec2 ImGuiStyle::DisplayWindowPadding\n\n" }, - "imgui.ImGuiIO.KeyShift":{ - "scope":"lua", - "body":"ImGuiIO.KeyShift", - "prefix":"ImGuiIO.KeyShift", - "description":"[C++] bool ImGuiIO::KeyShift\n\n" - }, - "imgui.ImGuiWindowFlags_MenuBar":{ + "imgui.ImGuiIO.MouseWheel":{ "scope":"lua", - "body":"imgui.WindowFlags.MenuBar", - "prefix":"imgui.WindowFlags.MenuBar", - "description":"[C++] ImGuiWindowFlags_MenuBar = 1 << 10\n\n" + "body":"ImGuiIO.MouseWheel", + "prefix":"ImGuiIO.MouseWheel", + "description":"[C++] float ImGuiIO::MouseWheel\n\n" }, "imgui.ImGuiStyle.TabBorderSize":{ "scope":"lua", @@ -3761,23 +3779,11 @@ "prefix":"ImGuiStyle.TabBorderSize", "description":"[C++] float ImGuiStyle::TabBorderSize\n\n" }, - "imgui.ImVec4.x":{ - "scope":"lua", - "body":"ImVec4.x", - "prefix":"ImVec4.x", - "description":"[C++] float ImVec4::x\n\n" - }, - "imgui.ImGuiStyle.GrabRounding":{ - "scope":"lua", - "body":"ImGuiStyle.GrabRounding", - "prefix":"ImGuiStyle.GrabRounding", - "description":"[C++] float ImGuiStyle::GrabRounding\n\n" - }, - "imgui.ImGuiStyle.GrabMinSize":{ + "imgui.igGetKeyIndex":{ "scope":"lua", - "body":"ImGuiStyle.GrabMinSize", - "prefix":"ImGuiStyle.GrabMinSize", - "description":"[C++] float ImGuiStyle::GrabMinSize\n\n" + "body":"imgui.GetKeyIndex(${1:imgui_key})", + "prefix":"imgui.GetKeyIndex", + "description":"[C++] int ImGui::GetKeyIndex(ImGuiKey imgui_key)\n\n" }, "imgui.ImDrawList_GetClipRectMin":{ "scope":"lua", @@ -3803,11 +3809,23 @@ "prefix":"ImGuiIO.RenderDrawListsFnUnused", "description":"[C++] void* ImGuiIO::RenderDrawListsFnUnused\n\n" }, - "imgui.ImGuiStorage_SetInt":{ + "imgui.ImGuiStyle.GrabRounding":{ "scope":"lua", - "body":"ImGuiStorage:SetInt(${1:key}, ${2:val})", - "prefix":"ImGuiStorage:SetInt", - "description":"[C++] void ImGuiStorage::SetInt(ImGuiID key, int val)\n\n" + "body":"ImGuiStyle.GrabRounding", + "prefix":"ImGuiStyle.GrabRounding", + "description":"[C++] float ImGuiStyle::GrabRounding\n\n" + }, + "imgui.ImGuiStyle.GrabMinSize":{ + "scope":"lua", + "body":"ImGuiStyle.GrabMinSize", + "prefix":"ImGuiStyle.GrabMinSize", + "description":"[C++] float ImGuiStyle::GrabMinSize\n\n" + }, + "imgui.ImVector_ImVec4_insert":{ + "scope":"lua", + "body":"ImVector_ImVec4:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImVec4:insert", + "description":"[C++] ImVec4* ImVector_ImVec4::insert(ImVector_ImVec4* self, ImVec4 const * it, const ImVec4 v)\n\n" }, "imgui.ImGuiStyle.ScrollbarSize":{ "scope":"lua", @@ -3827,23 +3845,11 @@ "prefix":"ImGuiStyle.IndentSpacing", "description":"[C++] float ImGuiStyle::IndentSpacing\n\n" }, - "imgui.ImDrawList.IdxBuffer":{ - "scope":"lua", - "body":"ImDrawList.IdxBuffer", - "prefix":"ImDrawList.IdxBuffer", - "description":"[C++] ImVector_ImDrawIdx ImDrawList::IdxBuffer\n\n" - }, - "imgui.ImVector_ImFontGlyph_resizeT":{ - "scope":"lua", - "body":"ImVector_ImFontGlyph:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImFontGlyph:resize", - "description":"[C++] void ImVector_ImFontGlyph::resize(ImVector_ImFontGlyph* self, int new_size, const ImFontGlyph v)\n\n" - }, - "imgui.ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]":{ + "imgui.ImFontConfig.Name[40]":{ "scope":"lua", - "body":"ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "prefix":"ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "description":"[C++] float ImGuiIO::NavInputsDownDurationPrev[ImGuiNavInput_COUNT]\n\n" + "body":"ImFontConfig.Name[40]", + "prefix":"ImFontConfig.Name[40]", + "description":"[C++] char ImFontConfig::Name[40]\n\n" }, "imgui.ImFontAtlas_AddFont":{ "scope":"lua", @@ -3875,11 +3881,23 @@ "prefix":"imgui.BeginDragDropTarget", "description":"[C++] bool ImGui::BeginDragDropTarget()\n\n" }, - "imgui.igInputDouble":{ + "imgui.ImFont_BuildLookupTable":{ "scope":"lua", - "body":"imgui.InputDouble(${1:label}, ${2:v}${3:[, step=0.0]}${4:[, step_fast=0.0]}${5:[, format=\"%.6f\"]}${6:[, flags=0]})", - "prefix":"imgui.InputDouble", - "description":"[C++] bool ImGui::InputDouble(const char* label, double* v, double step=0.0, double step_fast=0.0, const char* format=\"%.6f\", ImGuiInputTextFlags flags=0)\n\n" + "body":"ImFont:BuildLookupTable()", + "prefix":"ImFont:BuildLookupTable", + "description":"[C++] void ImFont::BuildLookupTable()\n\n" + }, + "imgui.igEndTooltip":{ + "scope":"lua", + "body":"imgui.EndTooltip()", + "prefix":"imgui.EndTooltip", + "description":"[C++] void ImGui::EndTooltip()\n\n" + }, + "imgui.ImGuiIO.MouseDownDurationPrev[5]":{ + "scope":"lua", + "body":"ImGuiIO.MouseDownDurationPrev[5]", + "prefix":"ImGuiIO.MouseDownDurationPrev[5]", + "description":"[C++] float ImGuiIO::MouseDownDurationPrev[5]\n\n" }, "imgui.ImGuiStyle.FrameRounding":{ "scope":"lua", @@ -3905,6 +3923,12 @@ "prefix":"ImGuiStyle.ChildBorderSize", "description":"[C++] float ImGuiStyle::ChildBorderSize\n\n" }, + "imgui.igVSliderScalar":{ + "scope":"lua", + "body":"imgui.VSliderScalar(${1:label}, ${2:size}, ${3:data_type}, ${4:v}, ${5:v_min}, ${6:v_max}${7:[, format=((void*)0)]}${8:[, power=1.0f]})", + "prefix":"imgui.VSliderScalar", + "description":"[C++] bool ImGui::VSliderScalar(const char* label, const ImVec2& size, ImGuiDataType data_type, void* v, const void* v_min, const void* v_max, const char* format=((void*)0), float power=1.0f)\n\n" + }, "imgui.ImGuiStyle.ChildRounding":{ "scope":"lua", "body":"ImGuiStyle.ChildRounding", @@ -3917,65 +3941,47 @@ "prefix":"ImGuiStyle.WindowTitleAlign", "description":"[C++] ImVec2 ImGuiStyle::WindowTitleAlign\n\n" }, - "imgui.igVSliderScalar":{ - "scope":"lua", - "body":"imgui.VSliderScalar(${1:label}, ${2:size}, ${3:data_type}, ${4:v}, ${5:v_min}, ${6:v_max}${7:[, format=((void*)0)]}${8:[, power=1.0f]})", - "prefix":"imgui.VSliderScalar", - "description":"[C++] bool ImGui::VSliderScalar(const char* label, const ImVec2& size, ImGuiDataType data_type, void* v, const void* v_min, const void* v_max, const char* format=((void*)0), float power=1.0f)\n\n" - }, "imgui.ImGuiStyle.WindowMinSize":{ "scope":"lua", "body":"ImGuiStyle.WindowMinSize", "prefix":"ImGuiStyle.WindowMinSize", "description":"[C++] ImVec2 ImGuiStyle::WindowMinSize\n\n" }, - "imgui.ImDrawList_PrimRect":{ - "scope":"lua", - "body":"ImDrawList:PrimRect(${1:a}, ${2:b}, ${3:col})", - "prefix":"ImDrawList:PrimRect", - "description":"[C++] void ImDrawList::PrimRect(const ImVec2& a, const ImVec2& b, ImU32 col)\n\n" - }, - "imgui.ImGuiStyle.WindowRounding":{ - "scope":"lua", - "body":"ImGuiStyle.WindowRounding", - "prefix":"ImGuiStyle.WindowRounding", - "description":"[C++] float ImGuiStyle::WindowRounding\n\n" - }, "imgui.ImVector_ImFontGlyph_push_back":{ "scope":"lua", "body":"ImVector_ImFontGlyph:push_back(${1:v})", "prefix":"ImVector_ImFontGlyph:push_back", "description":"[C++] void ImVector_ImFontGlyph::push_back(ImVector_ImFontGlyph* self, const ImFontGlyph v)\n\n" }, - "imgui.ImGuiTextBuffer_appendf":{ + "imgui.igVSliderInt":{ "scope":"lua", - "body":"ImGuiTextBuffer:appendf(${1:fmt},...)", - "prefix":"ImGuiTextBuffer:appendf", - "description":"[C++] void ImGuiTextBuffer::appendf(const char* fmt, ...)\n\n" + "body":"imgui.VSliderInt(${1:label}, ${2:size}, ${3:v}, ${4:v_min}, ${5:v_max}${6:[, format=\"%d\"]})", + "prefix":"imgui.VSliderInt", + "description":"[C++] bool ImGui::VSliderInt(const char* label, const ImVec2& size, int* v, int v_min, int v_max, const char* format=\"%d\")\n\n" }, - "imgui.ImVector_CustomRect_eraseTPtr":{ + "imgui.ImVector_ImVec4_swap":{ "scope":"lua", - "body":"ImVector_CustomRect:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_CustomRect:erase", - "description":"[C++] CustomRect* ImVector_CustomRect::erase(ImVector_CustomRect* self, CustomRect const * it, CustomRect const * it_last)\n\n" + "body":"ImVector_ImVec4:swap(${1:rhs})", + "prefix":"ImVector_ImVec4:swap", + "description":"[C++] void ImVector_ImVec4::swap(ImVector_ImVec4* self, ImVector_ImVec4 rhs)\n\n" }, - "imgui.ImGuiIO.NavInputs[ImGuiNavInput_COUNT]":{ + "imgui.ImGuiStyle.WindowRounding":{ "scope":"lua", - "body":"ImGuiIO.NavInputs[ImGuiNavInput_COUNT]", - "prefix":"ImGuiIO.NavInputs[ImGuiNavInput_COUNT]", - "description":"[C++] float ImGuiIO::NavInputs[ImGuiNavInput_COUNT]\n\n" + "body":"ImGuiStyle.WindowRounding", + "prefix":"ImGuiStyle.WindowRounding", + "description":"[C++] float ImGuiStyle::WindowRounding\n\n" }, - "imgui.ImVector_ImTextureID_back":{ + "imgui.ImGuiIO.KeyShift":{ "scope":"lua", - "body":"ImVector_ImTextureID:back()", - "prefix":"ImVector_ImTextureID:back", - "description":"[C++] ImTextureID* ImVector_ImTextureID::back(ImVector_ImTextureID* self)\n\n" + "body":"ImGuiIO.KeyShift", + "prefix":"ImGuiIO.KeyShift", + "description":"[C++] bool ImGuiIO::KeyShift\n\n" }, - "imgui.ImFont.DirtyLookupTables":{ + "imgui.ImVector_ImFontAtlasCustomRect_front":{ "scope":"lua", - "body":"ImFont.DirtyLookupTables", - "prefix":"ImFont.DirtyLookupTables", - "description":"[C++] bool ImFont::DirtyLookupTables\n\n" + "body":"ImVector_ImFontAtlasCustomRect:front()", + "prefix":"ImVector_ImFontAtlasCustomRect:front", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::front(ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImFont.ConfigDataCount":{ "scope":"lua", @@ -4007,23 +4013,23 @@ "prefix":"imgui.SetTooltip", "description":"[C++] void ImGui::SetTooltip(const char* fmt, ...)\n\n" }, - "imgui.ImVector_ImDrawCmd_pop_back":{ + "imgui.ImFont.DirtyLookupTables":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:pop_back()", - "prefix":"ImVector_ImDrawCmd:pop_back", - "description":"[C++] void ImVector_ImDrawCmd::pop_back(ImVector_ImDrawCmd* self)\n\n" + "body":"ImFont.DirtyLookupTables", + "prefix":"ImFont.DirtyLookupTables", + "description":"[C++] bool ImFont::DirtyLookupTables\n\n" }, - "imgui.ImFontGlyphRangesBuilder_AddRanges":{ + "imgui.ImFont.MetricsTotalSurface":{ "scope":"lua", - "body":"ImFontGlyphRangesBuilder:AddRanges(${1:ranges})", - "prefix":"ImFontGlyphRangesBuilder:AddRanges", - "description":"[C++] void ImFontGlyphRangesBuilder::AddRanges(const ImWchar* ranges)\n\n" + "body":"ImFont.MetricsTotalSurface", + "prefix":"ImFont.MetricsTotalSurface", + "description":"[C++] int ImFont::MetricsTotalSurface\n\n" }, - "imgui.ImFont.Ascent":{ + "imgui.ImVector_ImVec4_empty":{ "scope":"lua", - "body":"ImFont.Ascent", - "prefix":"ImFont.Ascent", - "description":"[C++] float ImFont::Ascent\n\n" + "body":"ImVector_ImVec4:empty()", + "prefix":"ImVector_ImVec4:empty", + "description":"[C++] bool ImVector_ImVec4::empty(const ImVector_ImVec4* self)\n\n" }, "imgui.igBeginTooltip":{ "scope":"lua", @@ -4031,17 +4037,17 @@ "prefix":"imgui.BeginTooltip", "description":"[C++] void ImGui::BeginTooltip()\n\n" }, - "imgui.ImFont.ConfigData":{ + "imgui.ImFont.Ascent":{ "scope":"lua", - "body":"ImFont.ConfigData", - "prefix":"ImFont.ConfigData", - "description":"[C++] const ImFontConfig* ImFont::ConfigData\n\n" + "body":"ImFont.Ascent", + "prefix":"ImFont.Ascent", + "description":"[C++] float ImFont::Ascent\n\n" }, - "imgui.ImGuiCol_ScrollbarBg":{ + "imgui.ImVector_ImGuiTextRange_insert":{ "scope":"lua", - "body":"imgui.Col.ScrollbarBg", - "prefix":"imgui.Col.ScrollbarBg", - "description":"[C++] ImGuiCol_ScrollbarBg = 14\n\n" + "body":"ImVector_ImGuiTextRange:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImGuiTextRange:insert", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::insert(ImVector_ImGuiTextRange* self, ImGuiTextRange const * it, const ImGuiTextRange v)\n\n" }, "imgui.igSliderFloat3":{ "scope":"lua", @@ -4061,17 +4067,17 @@ "prefix":"ImGuiListClipper.DisplayStart", "description":"[C++] int ImGuiListClipper::DisplayStart\n\n" }, - "imgui.ImVector_Pair_index_from_ptr":{ + "imgui.ImFont.ConfigData":{ "scope":"lua", - "body":"ImVector_Pair:index_from_ptr(${1:it})", - "prefix":"ImVector_Pair:index_from_ptr", - "description":"[C++] int ImVector_Pair::index_from_ptr(const ImVector_Pair* self, Pair const * it)\n\n" + "body":"ImFont.ConfigData", + "prefix":"ImFont.ConfigData", + "description":"[C++] const ImFontConfig* ImFont::ConfigData\n\n" }, - "imgui.ImVector_ImDrawIdx_empty":{ + "imgui.ImGuiCol_CheckMark":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:empty()", - "prefix":"ImVector_ImDrawIdx:empty", - "description":"[C++] bool ImVector_ImDrawIdx::empty(const ImVector_ImDrawIdx* self)\n\n" + "body":"imgui.Col.CheckMark", + "prefix":"imgui.Col.CheckMark", + "description":"[C++] ImGuiCol_CheckMark = 18\n\n" }, "imgui.ImDrawListSplitter":{ "scope":"lua", @@ -4079,6 +4085,12 @@ "prefix":"new.ImDrawListSplitter", "description":"typedef struct ImDrawListSplitter ImDrawListSplitter\n\n" }, + "imgui.ImFont.Glyphs":{ + "scope":"lua", + "body":"ImFont.Glyphs", + "prefix":"ImFont.Glyphs", + "description":"[C++] ImVector_ImFontGlyph ImFont::Glyphs\n\n" + }, "imgui.ImFont.IndexLookup":{ "scope":"lua", "body":"ImFont.IndexLookup", @@ -4097,23 +4109,17 @@ "prefix":"ImFont.IndexAdvanceX", "description":"[C++] ImVector_float ImFont::IndexAdvanceX\n\n" }, - "imgui.ImGuiStorage.Data":{ - "scope":"lua", - "body":"ImGuiStorage.Data", - "prefix":"ImGuiStorage.Data", - "description":"[C++] ImVector_Pair ImGuiStorage::Data\n\n" - }, - "imgui.ImDrawChannel._IdxBuffer":{ + "imgui.ImDrawList.Flags":{ "scope":"lua", - "body":"ImDrawChannel._IdxBuffer", - "prefix":"ImDrawChannel._IdxBuffer", - "description":"[C++] ImVector_ImDrawIdx ImDrawChannel::_IdxBuffer\n\n" + "body":"ImDrawList.Flags", + "prefix":"ImDrawList.Flags", + "description":"[C++] ImDrawListFlags ImDrawList::Flags\n\n" }, "imgui.ImGuiKey_COUNT":{ "scope":"lua", "body":"imgui.Key.COUNT", "prefix":"imgui.Key.COUNT", - "description":"[C++] ImGuiKey_COUNT = 21\n\n" + "description":"[C++] ImGuiKey_COUNT = 22\n\n" }, "imgui.ImFontAtlas.TexPixelsRGBA32":{ "scope":"lua", @@ -4133,23 +4139,23 @@ "prefix":"imgui.DragDropFlags.SourceAutoExpirePayload", "description":"[C++] ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5\n\n" }, - "imgui.CustomRect.Y":{ + "imgui.ImGuiListClipper.ItemsHeight":{ "scope":"lua", - "body":"imgui.CustomRect.Y", - "prefix":"imgui.CustomRect.Y", - "description":"[C++] unsigned short CustomRect::Y\n\n" + "body":"ImGuiListClipper.ItemsHeight", + "prefix":"ImGuiListClipper.ItemsHeight", + "description":"[C++] float ImGuiListClipper::ItemsHeight\n\n" }, - "imgui.CustomRect.X":{ + "imgui.ImDrawListSplitter._Channels":{ "scope":"lua", - "body":"imgui.CustomRect.X", - "prefix":"imgui.CustomRect.X", - "description":"[C++] unsigned short CustomRect::X\n\n" + "body":"ImDrawListSplitter._Channels", + "prefix":"ImDrawListSplitter._Channels", + "description":"[C++] ImVector_ImDrawChannel ImDrawListSplitter::_Channels\n\n" }, - "imgui.ImVector_ImVec2_push_back":{ + "imgui.ImDrawListSplitter._Count":{ "scope":"lua", - "body":"ImVector_ImVec2:push_back(${1:v})", - "prefix":"ImVector_ImVec2:push_back", - "description":"[C++] void ImVector_ImVec2::push_back(ImVector_ImVec2* self, const ImVec2 v)\n\n" + "body":"ImDrawListSplitter._Count", + "prefix":"ImDrawListSplitter._Count", + "description":"[C++] int ImDrawListSplitter::_Count\n\n" }, "imgui.igImageButton":{ "scope":"lua", @@ -4157,11 +4163,11 @@ "prefix":"imgui.ImageButton", "description":"[C++] bool ImGui::ImageButton(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))\n\n" }, - "imgui.ImVector_ImDrawIdx_erase":{ + "imgui.ImVector_ImDrawCmd_erase":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:erase(${1:it})", - "prefix":"ImVector_ImDrawIdx:erase", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::erase(ImVector_ImDrawIdx* self, ImDrawIdx const * it)\n\n" + "body":"ImVector_ImDrawCmd:erase(${1:it})", + "prefix":"ImVector_ImDrawCmd:erase", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase(ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" }, "imgui.ImGuiTreeNodeFlags":{ "scope":"lua", @@ -4175,29 +4181,29 @@ "prefix":"imgui.GetColumnOffset", "description":"[C++] float ImGui::GetColumnOffset(int column_index=-1)\n\n" }, - "imgui.CustomRect.ID":{ + "imgui.ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]":{ "scope":"lua", - "body":"imgui.CustomRect.ID", - "prefix":"imgui.CustomRect.ID", - "description":"[C++] unsigned int CustomRect::ID\n\n" + "body":"ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "prefix":"ImGuiIO.NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "description":"[C++] float ImGuiIO::NavInputsDownDurationPrev[ImGuiNavInput_COUNT]\n\n" }, - "imgui.ImDrawVert.col":{ + "imgui.ImVec2_ImVec2Float":{ "scope":"lua", - "body":"ImDrawVert.col", - "prefix":"ImDrawVert.col", - "description":"[C++] ImU32 ImDrawVert::col\n\n" + "body":"imgui.ImVec2.ImVec2Float(${1:_x}, ${2:_y})", + "prefix":"imgui.ImVec2.ImVec2", + "description":"[C++] ImVec2(float _x, float _y)\n\n" }, - "imgui.ImFontGlyphRangesBuilder.UsedChars":{ + "imgui.ImGuiIO.MouseDragMaxDistanceSqr[5]":{ "scope":"lua", - "body":"ImFontGlyphRangesBuilder.UsedChars", - "prefix":"ImFontGlyphRangesBuilder.UsedChars", - "description":"[C++] ImVector_ImU32 ImFontGlyphRangesBuilder::UsedChars\n\n" + "body":"ImGuiIO.MouseDragMaxDistanceSqr[5]", + "prefix":"ImGuiIO.MouseDragMaxDistanceSqr[5]", + "description":"[C++] float ImGuiIO::MouseDragMaxDistanceSqr[5]\n\n" }, - "imgui.ImDrawData_DeIndexAllBuffers":{ + "imgui.ImGuiIO.MouseDragMaxDistanceAbs[5]":{ "scope":"lua", - "body":"ImDrawData:DeIndexAllBuffers()", - "prefix":"ImDrawData:DeIndexAllBuffers", - "description":"[C++] void ImDrawData::DeIndexAllBuffers()\n\n" + "body":"ImGuiIO.MouseDragMaxDistanceAbs[5]", + "prefix":"ImGuiIO.MouseDragMaxDistanceAbs[5]", + "description":"[C++] ImVec2 ImGuiIO::MouseDragMaxDistanceAbs[5]\n\n" }, "imgui.ImDrawChannel._CmdBuffer":{ "scope":"lua", @@ -4211,11 +4217,11 @@ "prefix":"ImGuiStyle.FrameBorderSize", "description":"[C++] float ImGuiStyle::FrameBorderSize\n\n" }, - "imgui.ImVector_char_erase":{ + "imgui.igLogText":{ "scope":"lua", - "body":"ImVector_char:erase(${1:it})", - "prefix":"ImVector_char:erase", - "description":"[C++] char* ImVector_char::erase(ImVector_char* self, char const * it)\n\n" + "body":"imgui.LogText(${1:fmt},...)", + "prefix":"imgui.LogText", + "description":"[C++] void ImGui::LogText(const char* fmt, ...)\n\n" }, "imgui.igSliderScalarN":{ "scope":"lua", @@ -4223,11 +4229,11 @@ "prefix":"imgui.SliderScalarN", "description":"[C++] bool ImGui::SliderScalarN(const char* label, ImGuiDataType data_type, void* v, int components, const void* v_min, const void* v_max, const char* format=((void*)0), float power=1.0f)\n\n" }, - "imgui.ImGuiIO.MouseDragMaxDistanceSqr[5]":{ + "imgui.ImGuiIO.MouseDownOwned[5]":{ "scope":"lua", - "body":"ImGuiIO.MouseDragMaxDistanceSqr[5]", - "prefix":"ImGuiIO.MouseDragMaxDistanceSqr[5]", - "description":"[C++] float ImGuiIO::MouseDragMaxDistanceSqr[5]\n\n" + "body":"ImGuiIO.MouseDownOwned[5]", + "prefix":"ImGuiIO.MouseDownOwned[5]", + "description":"[C++] bool ImGuiIO::MouseDownOwned[5]\n\n" }, "imgui.ImVector_ImVec2_swap":{ "scope":"lua", @@ -4235,23 +4241,23 @@ "prefix":"ImVector_ImVec2:swap", "description":"[C++] void ImVector_ImVec2::swap(ImVector_ImVec2* self, ImVector_ImVec2 rhs)\n\n" }, - "imgui.ImGuiIO.MouseDragMaxDistanceAbs[5]":{ + "imgui.ImGuiIO.MouseReleased[5]":{ "scope":"lua", - "body":"ImGuiIO.MouseDragMaxDistanceAbs[5]", - "prefix":"ImGuiIO.MouseDragMaxDistanceAbs[5]", - "description":"[C++] ImVec2 ImGuiIO::MouseDragMaxDistanceAbs[5]\n\n" + "body":"ImGuiIO.MouseReleased[5]", + "prefix":"ImGuiIO.MouseReleased[5]", + "description":"[C++] bool ImGuiIO::MouseReleased[5]\n\n" }, - "imgui.ImGuiStyle.AntiAliasedLines":{ + "imgui.ImVector_ImGuiTextRange_end_const":{ "scope":"lua", - "body":"ImGuiStyle.AntiAliasedLines", - "prefix":"ImGuiStyle.AntiAliasedLines", - "description":"[C++] bool ImGuiStyle::AntiAliasedLines\n\n" + "body":"ImVector_ImGuiTextRange:end_const()", + "prefix":"ImVector_ImGuiTextRange:end", + "description":"[C++] ImGuiTextRange const * ImVector_ImGuiTextRange::end(const ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.ImVector_TextRange_pop_back":{ + "imgui.ImGuiIO.FontDefault":{ "scope":"lua", - "body":"ImVector_TextRange:pop_back()", - "prefix":"ImVector_TextRange:pop_back", - "description":"[C++] void ImVector_TextRange::pop_back(ImVector_TextRange* self)\n\n" + "body":"ImGuiIO.FontDefault", + "prefix":"ImGuiIO.FontDefault", + "description":"[C++] ImFont* ImGuiIO::FontDefault\n\n" }, "imgui.ImVector_ImVec4_ImVector_ImVec4Vector":{ "scope":"lua", @@ -4277,11 +4283,11 @@ "prefix":"ImVector_ImVec2:erase_unsorted", "description":"[C++] ImVec2* ImVector_ImVec2::erase_unsorted(ImVector_ImVec2* self, ImVec2 const * it)\n\n" }, - "imgui.ImGuiIO.MouseDownOwned[5]":{ + "imgui.ImGuiIO.MouseClickedPos[5]":{ "scope":"lua", - "body":"ImGuiIO.MouseDownOwned[5]", - "prefix":"ImGuiIO.MouseDownOwned[5]", - "description":"[C++] bool ImGuiIO::MouseDownOwned[5]\n\n" + "body":"ImGuiIO.MouseClickedPos[5]", + "prefix":"ImGuiIO.MouseClickedPos[5]", + "description":"[C++] ImVec2 ImGuiIO::MouseClickedPos[5]\n\n" }, "imgui.ImVector_ImFontGlyph_erase_unsorted":{ "scope":"lua", @@ -4289,17 +4295,17 @@ "prefix":"ImVector_ImFontGlyph:erase_unsorted", "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::erase_unsorted(ImVector_ImFontGlyph* self, ImFontGlyph const * it)\n\n" }, - "imgui.ImGuiIO.MouseReleased[5]":{ + "imgui.ImGuiIO.MousePosPrev":{ "scope":"lua", - "body":"ImGuiIO.MouseReleased[5]", - "prefix":"ImGuiIO.MouseReleased[5]", - "description":"[C++] bool ImGuiIO::MouseReleased[5]\n\n" + "body":"ImGuiIO.MousePosPrev", + "prefix":"ImGuiIO.MousePosPrev", + "description":"[C++] ImVec2 ImGuiIO::MousePosPrev\n\n" }, - "imgui.ImGuiIO.ConfigWindowsMoveFromTitleBarOnly":{ + "imgui.ImVector_ImGuiStoragePair_insert":{ "scope":"lua", - "body":"ImGuiIO.ConfigWindowsMoveFromTitleBarOnly", - "prefix":"ImGuiIO.ConfigWindowsMoveFromTitleBarOnly", - "description":"[C++] bool ImGuiIO::ConfigWindowsMoveFromTitleBarOnly\n\n" + "body":"ImVector_ImGuiStoragePair:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImGuiStoragePair:insert", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::insert(ImVector_ImGuiStoragePair* self, ImGuiStoragePair const * it, const ImGuiStoragePair v)\n\n" }, "imgui.ImGuiCol_SeparatorActive":{ "scope":"lua", @@ -4307,11 +4313,11 @@ "prefix":"imgui.Col.SeparatorActive", "description":"[C++] ImGuiCol_SeparatorActive = 29\n\n" }, - "imgui.ImGuiIO.MouseClickedTime[5]":{ + "imgui.ImGuiIO.MouseDelta":{ "scope":"lua", - "body":"ImGuiIO.MouseClickedTime[5]", - "prefix":"ImGuiIO.MouseClickedTime[5]", - "description":"[C++] double ImGuiIO::MouseClickedTime[5]\n\n" + "body":"ImGuiIO.MouseDelta", + "prefix":"ImGuiIO.MouseDelta", + "description":"[C++] ImVec2 ImGuiIO::MouseDelta\n\n" }, "imgui.ImVector_float_size_in_bytes":{ "scope":"lua", @@ -4337,41 +4343,17 @@ "prefix":"imgui.Combo", "description":"[C++] bool ImGui::Combo(const char* label, int* current_item, const char* items_separated_by_zeros, int popup_max_height_in_items=-1)\n\n" }, - "imgui.ImGuiIO.MouseClickedPos[5]":{ - "scope":"lua", - "body":"ImGuiIO.MouseClickedPos[5]", - "prefix":"ImGuiIO.MouseClickedPos[5]", - "description":"[C++] ImVec2 ImGuiIO::MouseClickedPos[5]\n\n" - }, - "imgui.ImDrawList_AddDrawCmd":{ - "scope":"lua", - "body":"ImDrawList:AddDrawCmd()", - "prefix":"ImDrawList:AddDrawCmd", - "description":"[C++] void ImDrawList::AddDrawCmd()\n\n" - }, - "imgui.ImGuiIO.MouseDelta":{ - "scope":"lua", - "body":"ImGuiIO.MouseDelta", - "prefix":"ImGuiIO.MouseDelta", - "description":"[C++] ImVec2 ImGuiIO::MouseDelta\n\n" - }, "imgui.ImGuiIO.MetricsActiveAllocations":{ "scope":"lua", "body":"ImGuiIO.MetricsActiveAllocations", "prefix":"ImGuiIO.MetricsActiveAllocations", "description":"[C++] int ImGuiIO::MetricsActiveAllocations\n\n" }, - "imgui.ImVector_TextRange_begin":{ - "scope":"lua", - "body":"ImVector_TextRange:begin()", - "prefix":"ImVector_TextRange:begin", - "description":"[C++] TextRange* ImVector_TextRange::begin(ImVector_TextRange* self)\n\n" - }, - "imgui.igTreeAdvanceToLabelPos":{ + "imgui.ImDrawList_AddDrawCmd":{ "scope":"lua", - "body":"imgui.TreeAdvanceToLabelPos()", - "prefix":"imgui.TreeAdvanceToLabelPos", - "description":"[C++] void ImGui::TreeAdvanceToLabelPos()\n\n" + "body":"ImDrawList:AddDrawCmd()", + "prefix":"ImDrawList:AddDrawCmd", + "description":"[C++] void ImDrawList::AddDrawCmd()\n\n" }, "imgui.ImGuiIO.MetricsActiveWindows":{ "scope":"lua", @@ -4385,6 +4367,30 @@ "prefix":"ImGuiIO.MetricsRenderIndices", "description":"[C++] int ImGuiIO::MetricsRenderIndices\n\n" }, + "imgui.ImGuiIO.MetricsRenderVertices":{ + "scope":"lua", + "body":"ImGuiIO.MetricsRenderVertices", + "prefix":"ImGuiIO.MetricsRenderVertices", + "description":"[C++] int ImGuiIO::MetricsRenderVertices\n\n" + }, + "imgui.ImVector_ImVec4_back":{ + "scope":"lua", + "body":"ImVector_ImVec4:back()", + "prefix":"ImVector_ImVec4:back", + "description":"[C++] ImVec4* ImVector_ImVec4::back(ImVector_ImVec4* self)\n\n" + }, + "imgui.ImGuiIO.NavVisible":{ + "scope":"lua", + "body":"ImGuiIO.NavVisible", + "prefix":"ImGuiIO.NavVisible", + "description":"[C++] bool ImGuiIO::NavVisible\n\n" + }, + "imgui.ImGuiIO.WantSaveIniSettings":{ + "scope":"lua", + "body":"ImGuiIO.WantSaveIniSettings", + "prefix":"ImGuiIO.WantSaveIniSettings", + "description":"[C++] bool ImGuiIO::WantSaveIniSettings\n\n" + }, "imgui.igGetTextLineHeight":{ "scope":"lua", "body":"imgui.GetTextLineHeight()", @@ -4397,29 +4403,29 @@ "prefix":"ImGuiIO.NavActive", "description":"[C++] bool ImGuiIO::NavActive\n\n" }, - "imgui.ImGuiIO.MetricsRenderVertices":{ + "imgui.ImGuiIO.WantSetMousePos":{ "scope":"lua", - "body":"ImGuiIO.MetricsRenderVertices", - "prefix":"ImGuiIO.MetricsRenderVertices", - "description":"[C++] int ImGuiIO::MetricsRenderVertices\n\n" + "body":"ImGuiIO.WantSetMousePos", + "prefix":"ImGuiIO.WantSetMousePos", + "description":"[C++] bool ImGuiIO::WantSetMousePos\n\n" }, - "imgui.ImGuiIO.Framerate":{ + "imgui.ImGuiIO.WantCaptureKeyboard":{ "scope":"lua", - "body":"ImGuiIO.Framerate", - "prefix":"ImGuiIO.Framerate", - "description":"[C++] float ImGuiIO::Framerate\n\n" + "body":"ImGuiIO.WantCaptureKeyboard", + "prefix":"ImGuiIO.WantCaptureKeyboard", + "description":"[C++] bool ImGuiIO::WantCaptureKeyboard\n\n" }, - "imgui.CustomRect.Font":{ + "imgui.ImGuiIO.WantCaptureMouse":{ "scope":"lua", - "body":"imgui.CustomRect.Font", - "prefix":"imgui.CustomRect.Font", - "description":"[C++] ImFont* CustomRect::Font\n\n" + "body":"ImGuiIO.WantCaptureMouse", + "prefix":"ImGuiIO.WantCaptureMouse", + "description":"[C++] bool ImGuiIO::WantCaptureMouse\n\n" }, - "imgui.ImGuiIO.WantSetMousePos":{ + "imgui.ImGuiIO.NavInputs[ImGuiNavInput_COUNT]":{ "scope":"lua", - "body":"ImGuiIO.WantSetMousePos", - "prefix":"ImGuiIO.WantSetMousePos", - "description":"[C++] bool ImGuiIO::WantSetMousePos\n\n" + "body":"ImGuiIO.NavInputs[ImGuiNavInput_COUNT]", + "prefix":"ImGuiIO.NavInputs[ImGuiNavInput_COUNT]", + "description":"[C++] float ImGuiIO::NavInputs[ImGuiNavInput_COUNT]\n\n" }, "imgui.igBeginMenuBar":{ "scope":"lua", @@ -4427,11 +4433,11 @@ "prefix":"imgui.BeginMenuBar", "description":"[C++] bool ImGui::BeginMenuBar()\n\n" }, - "imgui.ImGuiIO.WantCaptureKeyboard":{ + "imgui.ImGuiIO.KeySuper":{ "scope":"lua", - "body":"ImGuiIO.WantCaptureKeyboard", - "prefix":"ImGuiIO.WantCaptureKeyboard", - "description":"[C++] bool ImGuiIO::WantCaptureKeyboard\n\n" + "body":"ImGuiIO.KeySuper", + "prefix":"ImGuiIO.KeySuper", + "description":"[C++] bool ImGuiIO::KeySuper\n\n" }, "imgui.ImFontAtlas_AddFontFromFileTTF":{ "scope":"lua", @@ -4445,11 +4451,11 @@ "prefix":"imgui.MouseCursor.ResizeNWSE", "description":"[C++] ImGuiMouseCursor_ResizeNWSE = 6\n\n" }, - "imgui.ImGuiIO.WantCaptureMouse":{ + "imgui.ImGuiIO.KeyAlt":{ "scope":"lua", - "body":"ImGuiIO.WantCaptureMouse", - "prefix":"ImGuiIO.WantCaptureMouse", - "description":"[C++] bool ImGuiIO::WantCaptureMouse\n\n" + "body":"ImGuiIO.KeyAlt", + "prefix":"ImGuiIO.KeyAlt", + "description":"[C++] bool ImGuiIO::KeyAlt\n\n" }, "imgui.igGetScrollMaxY":{ "scope":"lua", @@ -4469,11 +4475,11 @@ "prefix":"ImGuiStyle.WindowPadding", "description":"[C++] ImVec2 ImGuiStyle::WindowPadding\n\n" }, - "imgui.ImGuiIO.KeySuper":{ + "imgui.ImGuiIO.KeyCtrl":{ "scope":"lua", - "body":"ImGuiIO.KeySuper", - "prefix":"ImGuiIO.KeySuper", - "description":"[C++] bool ImGuiIO::KeySuper\n\n" + "body":"ImGuiIO.KeyCtrl", + "prefix":"ImGuiIO.KeyCtrl", + "description":"[C++] bool ImGuiIO::KeyCtrl\n\n" }, "imgui.ImFontConfig.FontNo":{ "scope":"lua", @@ -4487,11 +4493,11 @@ "prefix":"imgui.IsItemActivated", "description":"[C++] bool ImGui::IsItemActivated()\n\n" }, - "imgui.ImGuiIO.KeyAlt":{ + "imgui.ImGuiNavInput_FocusNext":{ "scope":"lua", - "body":"ImGuiIO.KeyAlt", - "prefix":"ImGuiIO.KeyAlt", - "description":"[C++] bool ImGuiIO::KeyAlt\n\n" + "body":"imgui.NavInput.FocusNext", + "prefix":"imgui.NavInput.FocusNext", + "description":"[C++] ImGuiNavInput_FocusNext = 13\n\n" }, "imgui.ImGuiListClipper_ImGuiListClipper":{ "scope":"lua", @@ -4511,17 +4517,17 @@ "prefix":"imgui.ColorConvertRGBtoHSV", "description":"[C++] void ImGui::ColorConvertRGBtoHSV(float r, float g, float b, float& out_h, float& out_s, float& out_v)\n\n" }, - "imgui.ImGuiHoveredFlags_RectOnly":{ + "imgui.ImVector_ImGuiStoragePair_front":{ "scope":"lua", - "body":"imgui.HoveredFlags.RectOnly", - "prefix":"imgui.HoveredFlags.RectOnly", - "description":"[C++] ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped\n\n" + "body":"ImVector_ImGuiStoragePair:front()", + "prefix":"ImVector_ImGuiStoragePair:front", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::front(ImVector_ImGuiStoragePair* self)\n\n" }, - "imgui.ImGuiIO.KeyCtrl":{ + "imgui.ImGuiIO.MouseDown[5]":{ "scope":"lua", - "body":"ImGuiIO.KeyCtrl", - "prefix":"ImGuiIO.KeyCtrl", - "description":"[C++] bool ImGuiIO::KeyCtrl\n\n" + "body":"ImGuiIO.MouseDown[5]", + "prefix":"ImGuiIO.MouseDown[5]", + "description":"[C++] bool ImGuiIO::MouseDown[5]\n\n" }, "imgui.ImVector_ImDrawChannel__grow_capacity":{ "scope":"lua", @@ -4529,17 +4535,17 @@ "prefix":"ImVector_ImDrawChannel:_grow_capacity", "description":"[C++] int ImVector_ImDrawChannel::_grow_capacity(const ImVector_ImDrawChannel* self, int sz)\n\n" }, - "imgui.ImFontAtlas_GetGlyphRangesChineseFull":{ + "imgui.ImGuiCond_FirstUseEver":{ "scope":"lua", - "body":"ImFontAtlas:GetGlyphRangesChineseFull()", - "prefix":"ImFontAtlas:GetGlyphRangesChineseFull", - "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesChineseFull()\n\n" + "body":"imgui.Cond.FirstUseEver", + "prefix":"imgui.Cond.FirstUseEver", + "description":"[C++] ImGuiCond_FirstUseEver = 1 << 2\n\n" }, - "imgui.ImGuiIO.MouseWheel":{ + "imgui.ImVector_ImFontGlyph_back":{ "scope":"lua", - "body":"ImGuiIO.MouseWheel", - "prefix":"ImGuiIO.MouseWheel", - "description":"[C++] float ImGuiIO::MouseWheel\n\n" + "body":"ImVector_ImFontGlyph:back()", + "prefix":"ImVector_ImFontGlyph:back", + "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::back(ImVector_ImFontGlyph* self)\n\n" }, "imgui.ImVector_ImTextureID_eraseTPtr":{ "scope":"lua", @@ -4547,17 +4553,17 @@ "prefix":"ImVector_ImTextureID:erase", "description":"[C++] ImTextureID* ImVector_ImTextureID::erase(ImVector_ImTextureID* self, ImTextureID const * it, ImTextureID const * it_last)\n\n" }, - "imgui.ImGuiIO.MouseDown[5]":{ + "imgui.ImGuiIO.ImeSetInputScreenPosFn":{ "scope":"lua", - "body":"ImGuiIO.MouseDown[5]", - "prefix":"ImGuiIO.MouseDown[5]", - "description":"[C++] bool ImGuiIO::MouseDown[5]\n\n" + "body":"ImGuiIO.ImeSetInputScreenPosFn", + "prefix":"ImGuiIO.ImeSetInputScreenPosFn", + "description":"[C++] void(*)(int x,int y) ImGuiIO::ImeSetInputScreenPosFn\n\n" }, - "imgui.ImGuiCond_FirstUseEver":{ + "imgui.ImGuiIO.ClipboardUserData":{ "scope":"lua", - "body":"imgui.Cond.FirstUseEver", - "prefix":"imgui.Cond.FirstUseEver", - "description":"[C++] ImGuiCond_FirstUseEver = 1 << 2\n\n" + "body":"ImGuiIO.ClipboardUserData", + "prefix":"ImGuiIO.ClipboardUserData", + "description":"[C++] void* ImGuiIO::ClipboardUserData\n\n" }, "imgui.ImGuiWindowFlags_NoNav":{ "scope":"lua", @@ -4565,11 +4571,11 @@ "prefix":"imgui.WindowFlags.NoNav", "description":"[C++] ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus\n\n" }, - "imgui.ImVector_ImFontPtr_erase":{ + "imgui.ImGuiIO.SetClipboardTextFn":{ "scope":"lua", - "body":"ImVector_ImFontPtr:erase(${1:it})", - "prefix":"ImVector_ImFontPtr:erase", - "description":"[C++] ImFont** ImVector_ImFontPtr::erase(ImVector_ImFontPtr* self, ImFont* const * it)\n\n" + "body":"ImGuiIO.SetClipboardTextFn", + "prefix":"ImGuiIO.SetClipboardTextFn", + "description":"[C++] void(*)(void* user_data,const char* text) ImGuiIO::SetClipboardTextFn\n\n" }, "imgui.ImGuiTextFilter_ImGuiTextFilter":{ "scope":"lua", @@ -4577,11 +4583,11 @@ "prefix":"imgui.ImGuiTextFilter", "description":"[C++] ImGuiTextFilter(const char* default_filter=\"\")\n\n" }, - "imgui.ImGuiIO.ImeSetInputScreenPosFn":{ + "imgui.ImGuiIO.GetClipboardTextFn":{ "scope":"lua", - "body":"ImGuiIO.ImeSetInputScreenPosFn", - "prefix":"ImGuiIO.ImeSetInputScreenPosFn", - "description":"[C++] void(*)(int x,int y) ImGuiIO::ImeSetInputScreenPosFn\n\n" + "body":"ImGuiIO.GetClipboardTextFn", + "prefix":"ImGuiIO.GetClipboardTextFn", + "description":"[C++] const char*(*)(void* user_data) ImGuiIO::GetClipboardTextFn\n\n" }, "imgui.ImGuiMouseCursor_ResizeAll":{ "scope":"lua", @@ -4589,17 +4595,17 @@ "prefix":"imgui.MouseCursor.ResizeAll", "description":"[C++] ImGuiMouseCursor_ResizeAll = 2\n\n" }, - "imgui.ImGuiIO.ClipboardUserData":{ + "imgui.ImGuiIO.BackendLanguageUserData":{ "scope":"lua", - "body":"ImGuiIO.ClipboardUserData", - "prefix":"ImGuiIO.ClipboardUserData", - "description":"[C++] void* ImGuiIO::ClipboardUserData\n\n" + "body":"ImGuiIO.BackendLanguageUserData", + "prefix":"ImGuiIO.BackendLanguageUserData", + "description":"[C++] void* ImGuiIO::BackendLanguageUserData\n\n" }, - "imgui.ImGuiIO.SetClipboardTextFn":{ + "imgui.ImGuiIO.BackendRendererUserData":{ "scope":"lua", - "body":"ImGuiIO.SetClipboardTextFn", - "prefix":"ImGuiIO.SetClipboardTextFn", - "description":"[C++] void(*)(void* user_data,const char* text) ImGuiIO::SetClipboardTextFn\n\n" + "body":"ImGuiIO.BackendRendererUserData", + "prefix":"ImGuiIO.BackendRendererUserData", + "description":"[C++] void* ImGuiIO::BackendRendererUserData\n\n" }, "imgui.ImVector_ImFontGlyph_clear":{ "scope":"lua", @@ -4619,11 +4625,11 @@ "prefix":"ImVector_ImDrawChannel:clear", "description":"[C++] void ImVector_ImDrawChannel::clear(ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImGuiIO.GetClipboardTextFn":{ + "imgui.ImFontAtlasCustomRect.X":{ "scope":"lua", - "body":"ImGuiIO.GetClipboardTextFn", - "prefix":"ImGuiIO.GetClipboardTextFn", - "description":"[C++] const char*(*)(void* user_data) ImGuiIO::GetClipboardTextFn\n\n" + "body":"ImFontAtlasCustomRect.X", + "prefix":"ImFontAtlasCustomRect.X", + "description":"[C++] unsigned short ImFontAtlasCustomRect::X\n\n" }, "imgui.ImFontAtlas_ClearInputData":{ "scope":"lua", @@ -4637,41 +4643,41 @@ "prefix":"ImVector:swap", "description":"[C++] void ImVector::swap(ImVector& rhs)\n\n" }, - "imgui.ImGuiIO.BackendLanguageUserData":{ + "imgui.ImGuiIO.BackendRendererName":{ "scope":"lua", - "body":"ImGuiIO.BackendLanguageUserData", - "prefix":"ImGuiIO.BackendLanguageUserData", - "description":"[C++] void* ImGuiIO::BackendLanguageUserData\n\n" + "body":"ImGuiIO.BackendRendererName", + "prefix":"ImGuiIO.BackendRendererName", + "description":"[C++] const char* ImGuiIO::BackendRendererName\n\n" }, - "imgui.ImGuiIO.BackendRendererUserData":{ + "imgui.igSetStateStorage":{ "scope":"lua", - "body":"ImGuiIO.BackendRendererUserData", - "prefix":"ImGuiIO.BackendRendererUserData", - "description":"[C++] void* ImGuiIO::BackendRendererUserData\n\n" + "body":"imgui.SetStateStorage(${1:storage})", + "prefix":"imgui.SetStateStorage", + "description":"[C++] void ImGui::SetStateStorage(ImGuiStorage* storage)\n\n" }, - "imgui.ImGuiIO.BackendPlatformUserData":{ + "imgui.ImGuiIO.ConfigWindowsMoveFromTitleBarOnly":{ "scope":"lua", - "body":"ImGuiIO.BackendPlatformUserData", - "prefix":"ImGuiIO.BackendPlatformUserData", - "description":"[C++] void* ImGuiIO::BackendPlatformUserData\n\n" + "body":"ImGuiIO.ConfigWindowsMoveFromTitleBarOnly", + "prefix":"ImGuiIO.ConfigWindowsMoveFromTitleBarOnly", + "description":"[C++] bool ImGuiIO::ConfigWindowsMoveFromTitleBarOnly\n\n" }, - "imgui.igPopItemWidth":{ + "imgui.ImVector_ImFontAtlasCustomRect_eraseTPtr":{ "scope":"lua", - "body":"imgui.PopItemWidth()", - "prefix":"imgui.PopItemWidth", - "description":"[C++] void ImGui::PopItemWidth()\n\n" + "body":"ImVector_ImFontAtlasCustomRect:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImFontAtlasCustomRect:erase", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::erase(ImVector_ImFontAtlasCustomRect* self, ImFontAtlasCustomRect const * it, ImFontAtlasCustomRect const * it_last)\n\n" }, - "imgui.ImGuiIO.BackendRendererName":{ + "imgui.ImGuiWindowFlags_NoNavFocus":{ "scope":"lua", - "body":"ImGuiIO.BackendRendererName", - "prefix":"ImGuiIO.BackendRendererName", - "description":"[C++] const char* ImGuiIO::BackendRendererName\n\n" + "body":"imgui.WindowFlags.NoNavFocus", + "prefix":"imgui.WindowFlags.NoNavFocus", + "description":"[C++] ImGuiWindowFlags_NoNavFocus = 1 << 19\n\n" }, - "imgui.ImVector_CustomRect_resize":{ + "imgui.ImGuiIO.ConfigMacOSXBehaviors":{ "scope":"lua", - "body":"ImVector_CustomRect:resize(${1:new_size})", - "prefix":"ImVector_CustomRect:resize", - "description":"[C++] void ImVector_CustomRect::resize(ImVector_CustomRect* self, int new_size)\n\n" + "body":"ImGuiIO.ConfigMacOSXBehaviors", + "prefix":"ImGuiIO.ConfigMacOSXBehaviors", + "description":"[C++] bool ImGuiIO::ConfigMacOSXBehaviors\n\n" }, "imgui.ImGuiWindowFlags_HorizontalScrollbar":{ "scope":"lua", @@ -4679,11 +4685,11 @@ "prefix":"imgui.WindowFlags.HorizontalScrollbar", "description":"[C++] ImGuiWindowFlags_HorizontalScrollbar = 1 << 11\n\n" }, - "imgui.ImGuiInputTextCallbackData_DeleteChars":{ + "imgui.ImVector_ImFontConfig_resizeT":{ "scope":"lua", - "body":"ImGuiInputTextCallbackData:DeleteChars(${1:pos}, ${2:bytes_count})", - "prefix":"ImGuiInputTextCallbackData:DeleteChars", - "description":"[C++] void ImGuiInputTextCallbackData::DeleteChars(int pos, int bytes_count)\n\n" + "body":"ImVector_ImFontConfig:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImFontConfig:resize", + "description":"[C++] void ImVector_ImFontConfig::resize(ImVector_ImFontConfig* self, int new_size, const ImFontConfig v)\n\n" }, "imgui.ImGuiIO.MouseDoubleClicked[5]":{ "scope":"lua", @@ -4691,11 +4697,11 @@ "prefix":"ImGuiIO.MouseDoubleClicked[5]", "description":"[C++] bool ImGuiIO::MouseDoubleClicked[5]\n\n" }, - "imgui.ImGuiWindowFlags_AlwaysHorizontalScrollbar":{ + "imgui.ImVector_ImDrawCmd_insert":{ "scope":"lua", - "body":"imgui.WindowFlags.AlwaysHorizontalScrollbar", - "prefix":"imgui.WindowFlags.AlwaysHorizontalScrollbar", - "description":"[C++] ImGuiWindowFlags_AlwaysHorizontalScrollbar = 1<< 15\n\n" + "body":"ImVector_ImDrawCmd:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImDrawCmd:insert", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::insert(ImVector_ImDrawCmd* self, ImDrawCmd const * it, const ImDrawCmd v)\n\n" }, "imgui.igGetBackgroundDrawList":{ "scope":"lua", @@ -4709,11 +4715,11 @@ "prefix":"imgui.GetMousePos", "description":"[C++] ImVec2 ImGui::GetMousePos()\n\n" }, - "imgui.ImGuiIO.ConfigMacOSXBehaviors":{ + "imgui.ImGuiIO.FontGlobalScale":{ "scope":"lua", - "body":"ImGuiIO.ConfigMacOSXBehaviors", - "prefix":"ImGuiIO.ConfigMacOSXBehaviors", - "description":"[C++] bool ImGuiIO::ConfigMacOSXBehaviors\n\n" + "body":"ImGuiIO.FontGlobalScale", + "prefix":"ImGuiIO.FontGlobalScale", + "description":"[C++] float ImGuiIO::FontGlobalScale\n\n" }, "imgui.ImGuiTreeNodeFlags_NoAutoOpenOnLog":{ "scope":"lua", @@ -4733,11 +4739,11 @@ "prefix":"ImVector_ImDrawChannel:index_from_ptr", "description":"[C++] int ImVector_ImDrawChannel::index_from_ptr(const ImVector_ImDrawChannel* self, ImDrawChannel const * it)\n\n" }, - "imgui.igSetCursorPosY":{ + "imgui.ImVector_ImVec2_resizeT":{ "scope":"lua", - "body":"imgui.SetCursorPosY(${1:local_y})", - "prefix":"imgui.SetCursorPosY", - "description":"[C++] void ImGui::SetCursorPosY(float local_y)\n\n" + "body":"ImVector_ImVec2:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImVec2:resize", + "description":"[C++] void ImVector_ImVec2::resize(ImVector_ImVec2* self, int new_size, const ImVec2 v)\n\n" }, "imgui.ImColor_HSV":{ "scope":"lua", @@ -4775,11 +4781,11 @@ "prefix":"imgui.ShowUserGuide", "description":"[C++] void ImGui::ShowUserGuide()\n\n" }, - "imgui.TextRange_empty":{ + "imgui.ImVector_char_resizeT":{ "scope":"lua", - "body":"TextRange:empty()", - "prefix":"TextRange:empty", - "description":"[C++] bool TextRange::empty()\n\n" + "body":"ImVector_char:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_char:resize", + "description":"[C++] void ImVector_char::resize(ImVector_char* self, int new_size, const char v)\n\n" }, "imgui.ImGuiIO.FontAllowUserScaling":{ "scope":"lua", @@ -4787,11 +4793,11 @@ "prefix":"ImGuiIO.FontAllowUserScaling", "description":"[C++] bool ImGuiIO::FontAllowUserScaling\n\n" }, - "imgui.ImGuiIO.FontDefault":{ + "imgui.ImGuiIO.MouseDoubleClickMaxDist":{ "scope":"lua", - "body":"ImGuiIO.FontDefault", - "prefix":"ImGuiIO.FontDefault", - "description":"[C++] ImFont* ImGuiIO::FontDefault\n\n" + "body":"ImGuiIO.MouseDoubleClickMaxDist", + "prefix":"ImGuiIO.MouseDoubleClickMaxDist", + "description":"[C++] float ImGuiIO::MouseDoubleClickMaxDist\n\n" }, "imgui.new":{ "scope":"lua", @@ -4805,23 +4811,23 @@ "prefix":"imgui.CreateTextureFromFileInMemory", "description":"[mimgui function]\n\nReturns: cdata tex\n\n" }, - "imgui.ImGuiIO.FontGlobalScale":{ - "scope":"lua", - "body":"ImGuiIO.FontGlobalScale", - "prefix":"ImGuiIO.FontGlobalScale", - "description":"[C++] float ImGuiIO::FontGlobalScale\n\n" + "imgui.ImGuiIO.LogFilename":{ + "scope":"lua", + "body":"ImGuiIO.LogFilename", + "prefix":"ImGuiIO.LogFilename", + "description":"[C++] const char* ImGuiIO::LogFilename\n\n" }, - "imgui.ImFont_ClearOutputData":{ + "imgui.ImGuiCol_TitleBg":{ "scope":"lua", - "body":"ImFont:ClearOutputData()", - "prefix":"ImFont:ClearOutputData", - "description":"[C++] void ImFont::ClearOutputData()\n\n" + "body":"imgui.Col.TitleBg", + "prefix":"imgui.Col.TitleBg", + "description":"[C++] ImGuiCol_TitleBg = 10\n\n" }, - "imgui.ImGuiIO.KeyRepeatRate":{ + "imgui.ImGuiIO.DeltaTime":{ "scope":"lua", - "body":"ImGuiIO.KeyRepeatRate", - "prefix":"ImGuiIO.KeyRepeatRate", - "description":"[C++] float ImGuiIO::KeyRepeatRate\n\n" + "body":"ImGuiIO.DeltaTime", + "prefix":"ImGuiIO.DeltaTime", + "description":"[C++] float ImGuiIO::DeltaTime\n\n" }, "imgui.ImGuiWindowFlags_NoScrollbar":{ "scope":"lua", @@ -4829,11 +4835,11 @@ "prefix":"imgui.WindowFlags.NoScrollbar", "description":"[C++] ImGuiWindowFlags_NoScrollbar = 1 << 3\n\n" }, - "imgui.igGetDragDropPayload":{ + "imgui.ImGuiIO.DisplaySize":{ "scope":"lua", - "body":"imgui.GetDragDropPayload()", - "prefix":"imgui.GetDragDropPayload", - "description":"[C++] const ImGuiPayload* ImGui::GetDragDropPayload()\n\n" + "body":"ImGuiIO.DisplaySize", + "prefix":"ImGuiIO.DisplaySize", + "description":"[C++] ImVec2 ImGuiIO::DisplaySize\n\n" }, "imgui.ImVector_ImDrawVert_front":{ "scope":"lua", @@ -4847,11 +4853,11 @@ "prefix":"new.ImGuiID", "description":"typedef unsigned int ImGuiID\n\n" }, - "imgui.ImGuiIO.MouseDoubleClickTime":{ + "imgui.ImDrawVert.col":{ "scope":"lua", - "body":"ImGuiIO.MouseDoubleClickTime", - "prefix":"ImGuiIO.MouseDoubleClickTime", - "description":"[C++] float ImGuiIO::MouseDoubleClickTime\n\n" + "body":"ImDrawVert.col", + "prefix":"ImDrawVert.col", + "description":"[C++] ImU32 ImDrawVert::col\n\n" }, "imgui.igSmallButton":{ "scope":"lua", @@ -4859,11 +4865,11 @@ "prefix":"imgui.SmallButton", "description":"[C++] bool ImGui::SmallButton(const char* label)\n\n" }, - "imgui.ImGuiIO.LogFilename":{ + "imgui.ImDrawList._IdxWritePtr":{ "scope":"lua", - "body":"ImGuiIO.LogFilename", - "prefix":"ImGuiIO.LogFilename", - "description":"[C++] const char* ImGuiIO::LogFilename\n\n" + "body":"ImDrawList._IdxWritePtr", + "prefix":"ImDrawList._IdxWritePtr", + "description":"[C++] ImDrawIdx* ImDrawList::_IdxWritePtr\n\n" }, "imgui.ImVector_insert":{ "scope":"lua", @@ -4889,11 +4895,11 @@ "prefix":"new.ImGuiPayload", "description":"typedef struct ImGuiPayload ImGuiPayload\n\n" }, - "imgui.ImGuiIO.DeltaTime":{ + "imgui.ImDrawChannel._IdxBuffer":{ "scope":"lua", - "body":"ImGuiIO.DeltaTime", - "prefix":"ImGuiIO.DeltaTime", - "description":"[C++] float ImGuiIO::DeltaTime\n\n" + "body":"ImDrawChannel._IdxBuffer", + "prefix":"ImDrawChannel._IdxBuffer", + "description":"[C++] ImVector_ImDrawIdx ImDrawChannel::_IdxBuffer\n\n" }, "imgui.ImGuiBackendFlags":{ "scope":"lua", @@ -4913,17 +4919,17 @@ "prefix":"ImVector_ImVec2:_grow_capacity", "description":"[C++] int ImVector_ImVec2::_grow_capacity(const ImVector_ImVec2* self, int sz)\n\n" }, - "imgui.ImVec4.w":{ + "imgui.ImVec4.x":{ "scope":"lua", - "body":"ImVec4.w", - "prefix":"ImVec4.w", - "description":"[C++] float ImVec4::w\n\n" + "body":"ImVec4.x", + "prefix":"ImVec4.x", + "description":"[C++] float ImVec4::x\n\n" }, - "imgui.ImVec4.z":{ + "imgui.ImGuiListClipper.DisplayEnd":{ "scope":"lua", - "body":"ImVec4.z", - "prefix":"ImVec4.z", - "description":"[C++] float ImVec4::z\n\n" + "body":"ImGuiListClipper.DisplayEnd", + "prefix":"ImGuiListClipper.DisplayEnd", + "description":"[C++] int ImGuiListClipper::DisplayEnd\n\n" }, "imgui.ImGuiStyle.TabRounding":{ "scope":"lua", @@ -4937,23 +4943,23 @@ "prefix":"ImGuiTextBuffer.Buf", "description":"[C++] ImVector_char ImGuiTextBuffer::Buf\n\n" }, - "imgui.TextRange.e":{ + "imgui.ImGuiListClipper.StartPosY":{ "scope":"lua", - "body":"imgui.TextRange.e", - "prefix":"imgui.TextRange.e", - "description":"[C++] const char* TextRange::e\n\n" + "body":"ImGuiListClipper.StartPosY", + "prefix":"ImGuiListClipper.StartPosY", + "description":"[C++] float ImGuiListClipper::StartPosY\n\n" }, - "imgui.TextRange.b":{ + "imgui.ImFontGlyphRangesBuilder.UsedChars":{ "scope":"lua", - "body":"imgui.TextRange.b", - "prefix":"imgui.TextRange.b", - "description":"[C++] const char* TextRange::b\n\n" + "body":"ImFontGlyphRangesBuilder.UsedChars", + "prefix":"ImFontGlyphRangesBuilder.UsedChars", + "description":"[C++] ImVector_ImU32 ImFontGlyphRangesBuilder::UsedChars\n\n" }, - "imgui.ImGuiListClipper.DisplayEnd":{ + "imgui.ImGuiColorEditFlags_NoInputs":{ "scope":"lua", - "body":"ImGuiListClipper.DisplayEnd", - "prefix":"ImGuiListClipper.DisplayEnd", - "description":"[C++] int ImGuiListClipper::DisplayEnd\n\n" + "body":"imgui.ColorEditFlags.NoInputs", + "prefix":"imgui.ColorEditFlags.NoInputs", + "description":"[C++] ImGuiColorEditFlags_NoInputs = 1 << 5\n\n" }, "imgui.ImGuiDragDropFlags_AcceptBeforeDelivery":{ "scope":"lua", @@ -4967,11 +4973,11 @@ "prefix":"ImVec2.y", "description":"[C++] float ImVec2::y\n\n" }, - "imgui.ImGuiListClipper.ItemsHeight":{ + "imgui.ImDrawList._Splitter":{ "scope":"lua", - "body":"ImGuiListClipper.ItemsHeight", - "prefix":"ImGuiListClipper.ItemsHeight", - "description":"[C++] float ImGuiListClipper::ItemsHeight\n\n" + "body":"ImDrawList._Splitter", + "prefix":"ImDrawList._Splitter", + "description":"[C++] ImDrawListSplitter ImDrawList::_Splitter\n\n" }, "imgui.ImGuiMouseCursor_Hand":{ "scope":"lua", @@ -4979,11 +4985,11 @@ "prefix":"imgui.MouseCursor.Hand", "description":"[C++] ImGuiMouseCursor_Hand = 7\n\n" }, - "imgui.ImGuiListClipper.StartPosY":{ + "imgui.ImVector_ImWchar_insert":{ "scope":"lua", - "body":"ImGuiListClipper.StartPosY", - "prefix":"ImGuiListClipper.StartPosY", - "description":"[C++] float ImGuiListClipper::StartPosY\n\n" + "body":"ImVector_ImWchar:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImWchar:insert", + "description":"[C++] ImWchar* ImVector_ImWchar::insert(ImVector_ImWchar* self, ImWchar const * it, const ImWchar v)\n\n" }, "imgui.igGetStyle":{ "scope":"lua", @@ -4991,11 +4997,11 @@ "prefix":"imgui.GetStyle", "description":"[C++] ImGuiStyle* ImGui::GetStyle()\n\n" }, - "imgui.ImVector_TextRange_front_const":{ + "imgui.ImDrawList._ClipRectStack":{ "scope":"lua", - "body":"ImVector_TextRange:front_const()", - "prefix":"ImVector_TextRange:front", - "description":"[C++] TextRange const * ImVector_TextRange::front(const ImVector_TextRange* self)\n\n" + "body":"ImDrawList._ClipRectStack", + "prefix":"ImDrawList._ClipRectStack", + "description":"[C++] ImVector_ImVec4 ImDrawList::_ClipRectStack\n\n" }, "imgui.ImDrawVert.uv":{ "scope":"lua", @@ -5009,11 +5015,11 @@ "prefix":"ImDrawList:AddConvexPolyFilled", "description":"[C++] void ImDrawList::AddConvexPolyFilled(const ImVec2* points, int num_points, ImU32 col)\n\n" }, - "imgui.ImDrawList._Splitter":{ + "imgui.ImDrawList._VtxCurrentOffset":{ "scope":"lua", - "body":"ImDrawList._Splitter", - "prefix":"ImDrawList._Splitter", - "description":"[C++] ImDrawListSplitter ImDrawList::_Splitter\n\n" + "body":"ImDrawList._VtxCurrentOffset", + "prefix":"ImDrawList._VtxCurrentOffset", + "description":"[C++] unsigned int ImDrawList::_VtxCurrentOffset\n\n" }, "imgui.ImGuiIO.UserData":{ "scope":"lua", @@ -5021,11 +5027,11 @@ "prefix":"ImGuiIO.UserData", "description":"[C++] void* ImGuiIO::UserData\n\n" }, - "imgui.ImDrawList._ClipRectStack":{ + "imgui.ImGuiStoragePair.key":{ "scope":"lua", - "body":"ImDrawList._ClipRectStack", - "prefix":"ImDrawList._ClipRectStack", - "description":"[C++] ImVector_ImVec4 ImDrawList::_ClipRectStack\n\n" + "body":"ImGuiStoragePair.key", + "prefix":"ImGuiStoragePair.key", + "description":"[C++] ImGuiID ImGuiStoragePair::key\n\n" }, "imgui.igIsMouseDown":{ "scope":"lua", @@ -5051,11 +5057,11 @@ "prefix":"imgui.Cond.Always", "description":"[C++] ImGuiCond_Always = 1 << 0\n\n" }, - "imgui.ImDrawList._IdxWritePtr":{ + "imgui.ImDrawList.VtxBuffer":{ "scope":"lua", - "body":"ImDrawList._IdxWritePtr", - "prefix":"ImDrawList._IdxWritePtr", - "description":"[C++] ImDrawIdx* ImDrawList::_IdxWritePtr\n\n" + "body":"ImDrawList.VtxBuffer", + "prefix":"ImDrawList.VtxBuffer", + "description":"[C++] ImVector_ImDrawVert ImDrawList::VtxBuffer\n\n" }, "imgui.ImVector_ImDrawChannel_empty":{ "scope":"lua", @@ -5063,11 +5069,11 @@ "prefix":"ImVector_ImDrawChannel:empty", "description":"[C++] bool ImVector_ImDrawChannel::empty(const ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImDrawList._VtxCurrentOffset":{ + "imgui.ImDrawList.IdxBuffer":{ "scope":"lua", - "body":"ImDrawList._VtxCurrentOffset", - "prefix":"ImDrawList._VtxCurrentOffset", - "description":"[C++] unsigned int ImDrawList::_VtxCurrentOffset\n\n" + "body":"ImDrawList.IdxBuffer", + "prefix":"ImDrawList.IdxBuffer", + "description":"[C++] ImVector_ImDrawIdx ImDrawList::IdxBuffer\n\n" }, "imgui.ImVector_ImU32_capacity":{ "scope":"lua", @@ -5075,17 +5081,17 @@ "prefix":"ImVector_ImU32:capacity", "description":"[C++] int ImVector_ImU32::capacity(const ImVector_ImU32* self)\n\n" }, - "imgui.ImVector_ImFontConfig_pop_back":{ + "imgui.ImVector_ImGuiTextRange_resize":{ "scope":"lua", - "body":"ImVector_ImFontConfig:pop_back()", - "prefix":"ImVector_ImFontConfig:pop_back", - "description":"[C++] void ImVector_ImFontConfig::pop_back(ImVector_ImFontConfig* self)\n\n" + "body":"ImVector_ImGuiTextRange:resize(${1:new_size})", + "prefix":"ImVector_ImGuiTextRange:resize", + "description":"[C++] void ImVector_ImGuiTextRange::resize(ImVector_ImGuiTextRange* self, int new_size)\n\n" }, - "imgui.ImDrawList.Flags":{ + "imgui.ImGuiComboFlags_NoPreview":{ "scope":"lua", - "body":"ImDrawList.Flags", - "prefix":"ImDrawList.Flags", - "description":"[C++] ImDrawListFlags ImDrawList::Flags\n\n" + "body":"imgui.ComboFlags.NoPreview", + "prefix":"imgui.ComboFlags.NoPreview", + "description":"[C++] ImGuiComboFlags_NoPreview = 1 << 6\n\n" }, "imgui.ImGuiInputTextFlags_CallbackResize":{ "scope":"lua", @@ -5093,11 +5099,11 @@ "prefix":"imgui.InputTextFlags.CallbackResize", "description":"[C++] ImGuiInputTextFlags_CallbackResize = 1 << 18\n\n" }, - "imgui.ImDrawList.VtxBuffer":{ + "imgui.ImFontConfig.DstFont":{ "scope":"lua", - "body":"ImDrawList.VtxBuffer", - "prefix":"ImDrawList.VtxBuffer", - "description":"[C++] ImVector_ImDrawVert ImDrawList::VtxBuffer\n\n" + "body":"ImFontConfig.DstFont", + "prefix":"ImFontConfig.DstFont", + "description":"[C++] ImFont* ImFontConfig::DstFont\n\n" }, "imgui.ImVector_float_reserve":{ "scope":"lua", @@ -5111,11 +5117,11 @@ "prefix":"ImGuiStyle.TouchExtraPadding", "description":"[C++] ImVec2 ImGuiStyle::TouchExtraPadding\n\n" }, - "imgui.ImGuiComboFlags_HeightLarge":{ + "imgui.ImFontConfig.RasterizerMultiply":{ "scope":"lua", - "body":"imgui.ComboFlags.HeightLarge", - "prefix":"imgui.ComboFlags.HeightLarge", - "description":"[C++] ImGuiComboFlags_HeightLarge = 1 << 3\n\n" + "body":"ImFontConfig.RasterizerMultiply", + "prefix":"ImFontConfig.RasterizerMultiply", + "description":"[C++] float ImFontConfig::RasterizerMultiply\n\n" }, "imgui.ImVector_ImDrawVert_erase_unsorted":{ "scope":"lua", @@ -5123,23 +5129,23 @@ "prefix":"ImVector_ImDrawVert:erase_unsorted", "description":"[C++] ImDrawVert* ImVector_ImDrawVert::erase_unsorted(ImVector_ImDrawVert* self, ImDrawVert const * it)\n\n" }, - "imgui.ImFontConfig.DstFont":{ + "imgui.ImFontConfig.RasterizerFlags":{ "scope":"lua", - "body":"ImFontConfig.DstFont", - "prefix":"ImFontConfig.DstFont", - "description":"[C++] ImFont* ImFontConfig::DstFont\n\n" + "body":"ImFontConfig.RasterizerFlags", + "prefix":"ImFontConfig.RasterizerFlags", + "description":"[C++] unsigned int ImFontConfig::RasterizerFlags\n\n" }, - "imgui.ImFontConfig.Name[40]":{ + "imgui.ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect":{ "scope":"lua", - "body":"ImFontConfig.Name[40]", - "prefix":"ImFontConfig.Name[40]", - "description":"[C++] char ImFontConfig::Name[40]\n\n" + "body":"imgui.ImVector_ImFontAtlasCustomRect()", + "prefix":"imgui.ImVector_ImFontAtlasCustomRect", + "description":"[C++] ImVector_ImFontAtlasCustomRect()\n\n" }, - "imgui.ImFontConfig.RasterizerMultiply":{ + "imgui.ImFontConfig.GlyphMaxAdvanceX":{ "scope":"lua", - "body":"ImFontConfig.RasterizerMultiply", - "prefix":"ImFontConfig.RasterizerMultiply", - "description":"[C++] float ImFontConfig::RasterizerMultiply\n\n" + "body":"ImFontConfig.GlyphMaxAdvanceX", + "prefix":"ImFontConfig.GlyphMaxAdvanceX", + "description":"[C++] float ImFontConfig::GlyphMaxAdvanceX\n\n" }, "imgui.ImVector_char_push_front":{ "scope":"lua", @@ -5159,11 +5165,11 @@ "prefix":"imgui.SliderFloat", "description":"[C++] bool ImGui::SliderFloat(const char* label, float* v, float v_min, float v_max, const char* format=\"%.3f\", float power=1.0f)\n\n" }, - "imgui.ImFontConfig.RasterizerFlags":{ + "imgui.ImFontConfig.PixelSnapH":{ "scope":"lua", - "body":"ImFontConfig.RasterizerFlags", - "prefix":"ImFontConfig.RasterizerFlags", - "description":"[C++] unsigned int ImFontConfig::RasterizerFlags\n\n" + "body":"ImFontConfig.PixelSnapH", + "prefix":"ImFontConfig.PixelSnapH", + "description":"[C++] bool ImFontConfig::PixelSnapH\n\n" }, "imgui.ImFont_GrowIndex":{ "scope":"lua", @@ -5177,17 +5183,17 @@ "prefix":"ImFontConfig.GlyphMinAdvanceX", "description":"[C++] float ImFontConfig::GlyphMinAdvanceX\n\n" }, - "imgui.ImVector_ImTextureID_end_const":{ + "imgui.ImFontConfig.OversampleV":{ "scope":"lua", - "body":"ImVector_ImTextureID:end_const()", - "prefix":"ImVector_ImTextureID:end", - "description":"[C++] ImTextureID const * ImVector_ImTextureID::end(const ImVector_ImTextureID* self)\n\n" + "body":"ImFontConfig.OversampleV", + "prefix":"ImFontConfig.OversampleV", + "description":"[C++] int ImFontConfig::OversampleV\n\n" }, - "imgui.ImFontConfig.GlyphMaxAdvanceX":{ + "imgui.ImFontConfig.OversampleH":{ "scope":"lua", - "body":"ImFontConfig.GlyphMaxAdvanceX", - "prefix":"ImFontConfig.GlyphMaxAdvanceX", - "description":"[C++] float ImFontConfig::GlyphMaxAdvanceX\n\n" + "body":"ImFontConfig.OversampleH", + "prefix":"ImFontConfig.OversampleH", + "description":"[C++] int ImFontConfig::OversampleH\n\n" }, "imgui.ImGuiConfigFlags_NoMouse":{ "scope":"lua", @@ -5207,11 +5213,11 @@ "prefix":"imgui.SetDragDropPayload", "description":"[C++] bool ImGui::SetDragDropPayload(const char* type, const void* data, size_t sz, ImGuiCond cond=0)\n\n" }, - "imgui.ImVector_CustomRect_back_const":{ + "imgui.ImFontConfig.SizePixels":{ "scope":"lua", - "body":"ImVector_CustomRect:back_const()", - "prefix":"ImVector_CustomRect:back", - "description":"[C++] CustomRect const * ImVector_CustomRect::back(const ImVector_CustomRect* self)\n\n" + "body":"ImFontConfig.SizePixels", + "prefix":"ImFontConfig.SizePixels", + "description":"[C++] float ImFontConfig::SizePixels\n\n" }, "imgui.ImVector_ImU32_begin":{ "scope":"lua", @@ -5219,11 +5225,11 @@ "prefix":"ImVector_ImU32:begin", "description":"[C++] ImU32* ImVector_ImU32::begin(ImVector_ImU32* self)\n\n" }, - "imgui.ImFontConfig.PixelSnapH":{ + "imgui.ImFontConfig.FontDataOwnedByAtlas":{ "scope":"lua", - "body":"ImFontConfig.PixelSnapH", - "prefix":"ImFontConfig.PixelSnapH", - "description":"[C++] bool ImFontConfig::PixelSnapH\n\n" + "body":"ImFontConfig.FontDataOwnedByAtlas", + "prefix":"ImFontConfig.FontDataOwnedByAtlas", + "description":"[C++] bool ImFontConfig::FontDataOwnedByAtlas\n\n" }, "imgui.ImGuiInputTextFlags_AutoSelectAll":{ "scope":"lua", @@ -5237,11 +5243,11 @@ "prefix":"ImFont:RenderChar", "description":"[C++] void ImFont::RenderChar(ImDrawList* draw_list, float size, ImVec2 pos, ImU32 col, ImWchar c)\n\n" }, - "imgui.ImFontConfig.OversampleV":{ + "imgui.ImVector_ImGuiStoragePair_erase_unsorted":{ "scope":"lua", - "body":"ImFontConfig.OversampleV", - "prefix":"ImFontConfig.OversampleV", - "description":"[C++] int ImFontConfig::OversampleV\n\n" + "body":"ImVector_ImGuiStoragePair:erase_unsorted(${1:it})", + "prefix":"ImVector_ImGuiStoragePair:erase_unsorted", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::erase_unsorted(ImVector_ImGuiStoragePair* self, ImGuiStoragePair const * it)\n\n" }, "imgui.igIsItemVisible":{ "scope":"lua", @@ -5249,41 +5255,41 @@ "prefix":"imgui.IsItemVisible", "description":"[C++] bool ImGui::IsItemVisible()\n\n" }, - "imgui.ImFontConfig.OversampleH":{ - "scope":"lua", - "body":"ImFontConfig.OversampleH", - "prefix":"ImFontConfig.OversampleH", - "description":"[C++] int ImFontConfig::OversampleH\n\n" - }, - "imgui.ImFontConfig.SizePixels":{ + "imgui.ImGuiInputTextFlags_ReadOnly":{ "scope":"lua", - "body":"ImFontConfig.SizePixels", - "prefix":"ImFontConfig.SizePixels", - "description":"[C++] float ImFontConfig::SizePixels\n\n" + "body":"imgui.InputTextFlags.ReadOnly", + "prefix":"imgui.InputTextFlags.ReadOnly", + "description":"[C++] ImGuiInputTextFlags_ReadOnly = 1 << 14\n\n" }, - "imgui.ImFontConfig.FontDataOwnedByAtlas":{ + "imgui.ImGuiKey_Y":{ "scope":"lua", - "body":"ImFontConfig.FontDataOwnedByAtlas", - "prefix":"ImFontConfig.FontDataOwnedByAtlas", - "description":"[C++] bool ImFontConfig::FontDataOwnedByAtlas\n\n" + "body":"imgui.Key.Y", + "prefix":"imgui.Key.Y", + "description":"[C++] ImGuiKey_Y = 20\n\n" }, - "imgui.ImGuiInputTextFlags_Password":{ + "imgui.ImVector_ImGuiStoragePair_index_from_ptr":{ "scope":"lua", - "body":"imgui.InputTextFlags.Password", - "prefix":"imgui.InputTextFlags.Password", - "description":"[C++] ImGuiInputTextFlags_Password = 1 << 15\n\n" + "body":"ImVector_ImGuiStoragePair:index_from_ptr(${1:it})", + "prefix":"ImVector_ImGuiStoragePair:index_from_ptr", + "description":"[C++] int ImVector_ImGuiStoragePair::index_from_ptr(const ImVector_ImGuiStoragePair* self, ImGuiStoragePair const * it)\n\n" }, "imgui.ImGuiKey_X":{ "scope":"lua", "body":"imgui.Key.X", "prefix":"imgui.Key.X", - "description":"[C++] ImGuiKey_X = 18\n\n" + "description":"[C++] ImGuiKey_X = 19\n\n" }, - "imgui.ImGuiKey_V":{ + "imgui.ImGuiKey_Enter":{ "scope":"lua", - "body":"imgui.Key.V", - "prefix":"imgui.Key.V", - "description":"[C++] ImGuiKey_V = 17\n\n" + "body":"imgui.Key.Enter", + "prefix":"imgui.Key.Enter", + "description":"[C++] ImGuiKey_Enter = 13\n\n" + }, + "imgui.ImGuiKey_Backspace":{ + "scope":"lua", + "body":"imgui.Key.Backspace", + "prefix":"imgui.Key.Backspace", + "description":"[C++] ImGuiKey_Backspace = 11\n\n" }, "imgui.igCheckbox":{ "scope":"lua", @@ -5297,11 +5303,11 @@ "prefix":"imgui.SetWindowCollapsed", "description":"[C++] void ImGui::SetWindowCollapsed(const char* name, bool collapsed, ImGuiCond cond=0)\n\n" }, - "imgui.ImGuiKey_Backspace":{ + "imgui.ImGuiKey_Delete":{ "scope":"lua", - "body":"imgui.Key.Backspace", - "prefix":"imgui.Key.Backspace", - "description":"[C++] ImGuiKey_Backspace = 11\n\n" + "body":"imgui.Key.Delete", + "prefix":"imgui.Key.Delete", + "description":"[C++] ImGuiKey_Delete = 10\n\n" }, "imgui.igGetItemRectMax":{ "scope":"lua", @@ -5309,11 +5315,11 @@ "prefix":"imgui.GetItemRectMax", "description":"[C++] ImVec2 ImGui::GetItemRectMax()\n\n" }, - "imgui.ImGuiKey_Delete":{ + "imgui.ImGuiKey_Insert":{ "scope":"lua", - "body":"imgui.Key.Delete", - "prefix":"imgui.Key.Delete", - "description":"[C++] ImGuiKey_Delete = 10\n\n" + "body":"imgui.Key.Insert", + "prefix":"imgui.Key.Insert", + "description":"[C++] ImGuiKey_Insert = 9\n\n" }, "imgui.ImVector_ImDrawChannel_begin":{ "scope":"lua", @@ -5321,29 +5327,29 @@ "prefix":"ImVector_ImDrawChannel:begin", "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::begin(ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImGuiKey_Insert":{ - "scope":"lua", - "body":"imgui.Key.Insert", - "prefix":"imgui.Key.Insert", - "description":"[C++] ImGuiKey_Insert = 9\n\n" - }, "imgui.ImGuiKey_End":{ "scope":"lua", "body":"imgui.Key.End", "prefix":"imgui.Key.End", "description":"[C++] ImGuiKey_End = 8\n\n" }, + "imgui.ImGuiKey_PageUp":{ + "scope":"lua", + "body":"imgui.Key.PageUp", + "prefix":"imgui.Key.PageUp", + "description":"[C++] ImGuiKey_PageUp = 5\n\n" + }, "imgui.igPopStyleVar":{ "scope":"lua", "body":"imgui.PopStyleVar(${1:[count=1]})", "prefix":"imgui.PopStyleVar", "description":"[C++] void ImGui::PopStyleVar(int count=1)\n\n" }, - "imgui.ImGuiKey_PageUp":{ + "imgui.ImGuiKey_DownArrow":{ "scope":"lua", - "body":"imgui.Key.PageUp", - "prefix":"imgui.Key.PageUp", - "description":"[C++] ImGuiKey_PageUp = 5\n\n" + "body":"imgui.Key.DownArrow", + "prefix":"imgui.Key.DownArrow", + "description":"[C++] ImGuiKey_DownArrow = 4\n\n" }, "imgui.ImDrawCmd.VtxOffset":{ "scope":"lua", @@ -5351,11 +5357,11 @@ "prefix":"ImDrawCmd.VtxOffset", "description":"[C++] unsigned int ImDrawCmd::VtxOffset\n\n" }, - "imgui.ImGuiKey_UpArrow":{ + "imgui.ImGuiKey_RightArrow":{ "scope":"lua", - "body":"imgui.Key.UpArrow", - "prefix":"imgui.Key.UpArrow", - "description":"[C++] ImGuiKey_UpArrow = 3\n\n" + "body":"imgui.Key.RightArrow", + "prefix":"imgui.Key.RightArrow", + "description":"[C++] ImGuiKey_RightArrow = 2\n\n" }, "imgui.igBeginChildID":{ "scope":"lua", @@ -5375,11 +5381,11 @@ "prefix":"ImVector_float:empty", "description":"[C++] bool ImVector_float::empty(const ImVector_float* self)\n\n" }, - "imgui.ImGuiKey_RightArrow":{ + "imgui.ImGuiKey_LeftArrow":{ "scope":"lua", - "body":"imgui.Key.RightArrow", - "prefix":"imgui.Key.RightArrow", - "description":"[C++] ImGuiKey_RightArrow = 2\n\n" + "body":"imgui.Key.LeftArrow", + "prefix":"imgui.Key.LeftArrow", + "description":"[C++] ImGuiKey_LeftArrow = 1\n\n" }, "imgui.ImFont_FindGlyphNoFallback":{ "scope":"lua", @@ -5387,11 +5393,11 @@ "prefix":"ImFont:FindGlyphNoFallback", "description":"[C++] const ImFontGlyph* ImFont::FindGlyphNoFallback(ImWchar c)\n\n" }, - "imgui.ImGuiKey_LeftArrow":{ + "imgui.ImGuiKey_Tab":{ "scope":"lua", - "body":"imgui.Key.LeftArrow", - "prefix":"imgui.Key.LeftArrow", - "description":"[C++] ImGuiKey_LeftArrow = 1\n\n" + "body":"imgui.Key.Tab", + "prefix":"imgui.Key.Tab", + "description":"[C++] ImGuiKey_Tab = 0\n\n" }, "imgui.ImVector_ImDrawChannel_pop_back":{ "scope":"lua", @@ -5399,11 +5405,11 @@ "prefix":"ImVector_ImDrawChannel:pop_back", "description":"[C++] void ImVector_ImDrawChannel::pop_back(ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImGuiKey_Tab":{ + "imgui.ImGuiDataType_COUNT":{ "scope":"lua", - "body":"imgui.Key.Tab", - "prefix":"imgui.Key.Tab", - "description":"[C++] ImGuiKey_Tab = 0\n\n" + "body":"imgui.DataType.COUNT", + "prefix":"imgui.DataType.COUNT", + "description":"[C++] ImGuiDataType_COUNT = 10\n\n" }, "imgui.igBeginDragDropSource":{ "scope":"lua", @@ -5411,29 +5417,17 @@ "prefix":"imgui.BeginDragDropSource", "description":"[C++] bool ImGui::BeginDragDropSource(ImGuiDragDropFlags flags=0)\n\n" }, - "imgui.ImGuiDataType_COUNT":{ - "scope":"lua", - "body":"imgui.DataType.COUNT", - "prefix":"imgui.DataType.COUNT", - "description":"[C++] ImGuiDataType_COUNT = 10\n\n" - }, "imgui.ImGuiDataType_U64":{ "scope":"lua", "body":"imgui.DataType.U64", "prefix":"imgui.DataType.U64", "description":"[C++] ImGuiDataType_U64 = 7\n\n" }, - "imgui.ImVector_ImDrawIdx_end":{ - "scope":"lua", - "body":"ImVector_ImDrawIdx:_end()", - "prefix":"ImVector_ImDrawIdx:end", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::end(ImVector_ImDrawIdx* self)\n\n" - }, - "imgui.ImVector_ImFontGlyph_end":{ + "imgui.ImVector_ImVec4_begin_const":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:_end()", - "prefix":"ImVector_ImFontGlyph:end", - "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::end(ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_ImVec4:begin_const()", + "prefix":"ImVector_ImVec4:begin", + "description":"[C++] ImVec4 const * ImVector_ImVec4::begin(const ImVector_ImVec4* self)\n\n" }, "imgui.ImGuiDataType_U32":{ "scope":"lua", @@ -5441,17 +5435,29 @@ "prefix":"imgui.DataType.U32", "description":"[C++] ImGuiDataType_U32 = 5\n\n" }, + "imgui.ImVector_ImTextureID_end":{ + "scope":"lua", + "body":"ImVector_ImTextureID:_end()", + "prefix":"ImVector_ImTextureID:end", + "description":"[C++] ImTextureID* ImVector_ImTextureID::end(ImVector_ImTextureID* self)\n\n" + }, + "imgui.ImGuiColorEditFlags__InputMask":{ + "scope":"lua", + "body":"imgui.ColorEditFlags._InputMask", + "prefix":"imgui.ColorEditFlags._InputMask", + "description":"[C++] ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV\n\n" + }, "imgui.ImVector_ImFontPtr_ImVector_ImFontPtr":{ "scope":"lua", "body":"imgui.ImVector_ImFontPtr()", "prefix":"imgui.ImVector_ImFontPtr", "description":"[C++] ImVector_ImFontPtr()\n\n" }, - "imgui.ImVector_ImDrawChannel_end":{ + "imgui.ImGuiDataType_U16":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:_end()", - "prefix":"ImVector_ImDrawChannel:end", - "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::end(ImVector_ImDrawChannel* self)\n\n" + "body":"imgui.DataType.U16", + "prefix":"imgui.DataType.U16", + "description":"[C++] ImGuiDataType_U16 = 3\n\n" }, "imgui.igInputFloat2":{ "scope":"lua", @@ -5459,11 +5465,11 @@ "prefix":"imgui.InputFloat2", "description":"[C++] bool ImGui::InputFloat2(const char* label, float v[2], const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.ImVector_Pair_erase_unsorted":{ + "imgui.ImVector_ImVec2_end_const":{ "scope":"lua", - "body":"ImVector_Pair:erase_unsorted(${1:it})", - "prefix":"ImVector_Pair:erase_unsorted", - "description":"[C++] Pair* ImVector_Pair::erase_unsorted(ImVector_Pair* self, Pair const * it)\n\n" + "body":"ImVector_ImVec2:end_const()", + "prefix":"ImVector_ImVec2:end", + "description":"[C++] ImVec2 const * ImVector_ImVec2::end(const ImVector_ImVec2* self)\n\n" }, "imgui.igPushIDRange":{ "scope":"lua", @@ -5477,30 +5483,6 @@ "prefix":"imgui.BeginPopupContextVoid", "description":"[C++] bool ImGui::BeginPopupContextVoid(const char* str_id=((void*)0), int mouse_button=1)\n\n" }, - "imgui.ImGuiDataType_U16":{ - "scope":"lua", - "body":"imgui.DataType.U16", - "prefix":"imgui.DataType.U16", - "description":"[C++] ImGuiDataType_U16 = 3\n\n" - }, - "imgui.ImVector_ImVec4_capacity":{ - "scope":"lua", - "body":"ImVector_ImVec4:capacity()", - "prefix":"ImVector_ImVec4:capacity", - "description":"[C++] int ImVector_ImVec4::capacity(const ImVector_ImVec4* self)\n\n" - }, - "imgui.ImGuiTextBuffer_reserve":{ - "scope":"lua", - "body":"ImGuiTextBuffer:reserve(${1:capacity})", - "prefix":"ImGuiTextBuffer:reserve", - "description":"[C++] void ImGuiTextBuffer::reserve(int capacity)\n\n" - }, - "imgui.ImVector_ImFontPtr_front":{ - "scope":"lua", - "body":"ImVector_ImFontPtr:front()", - "prefix":"ImVector_ImFontPtr:front", - "description":"[C++] ImFont** ImVector_ImFontPtr::front(ImVector_ImFontPtr* self)\n\n" - }, "imgui.ImGuiDataType_S8":{ "scope":"lua", "body":"imgui.DataType.S8", @@ -5513,23 +5495,29 @@ "prefix":"imgui.DrawListFlags.AllowVtxOffset", "description":"[C++] ImDrawListFlags_AllowVtxOffset = 1 << 2\n\n" }, + "imgui.ImGuiTextBuffer_reserve":{ + "scope":"lua", + "body":"ImGuiTextBuffer:reserve(${1:capacity})", + "prefix":"ImGuiTextBuffer:reserve", + "description":"[C++] void ImGuiTextBuffer::reserve(int capacity)\n\n" + }, + "imgui.ImVector_ImDrawCmd_front":{ + "scope":"lua", + "body":"ImVector_ImDrawCmd:front()", + "prefix":"ImVector_ImDrawCmd:front", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::front(ImVector_ImDrawCmd* self)\n\n" + }, "imgui.ImDrawListFlags_AntiAliasedFill":{ "scope":"lua", "body":"imgui.DrawListFlags.AntiAliasedFill", "prefix":"imgui.DrawListFlags.AntiAliasedFill", "description":"[C++] ImDrawListFlags_AntiAliasedFill = 1 << 1\n\n" }, - "imgui.ImVector_char_end_const":{ - "scope":"lua", - "body":"ImVector_char:end_const()", - "prefix":"ImVector_char:end", - "description":"[C++] char const * ImVector_char::end(const ImVector_char* self)\n\n" - }, - "imgui.ImVector_ImFontGlyph_swap":{ + "imgui.ImVector_ImDrawIdx_back_const":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:swap(${1:rhs})", - "prefix":"ImVector_ImFontGlyph:swap", - "description":"[C++] void ImVector_ImFontGlyph::swap(ImVector_ImFontGlyph* self, ImVector_ImFontGlyph rhs)\n\n" + "body":"ImVector_ImDrawIdx:back_const()", + "prefix":"ImVector_ImDrawIdx:back", + "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::back(const ImVector_ImDrawIdx* self)\n\n" }, "imgui.ImGuiConfigFlags_IsTouchScreen":{ "scope":"lua", @@ -5537,23 +5525,41 @@ "prefix":"imgui.ConfigFlags.IsTouchScreen", "description":"[C++] ImGuiConfigFlags_IsTouchScreen = 1 << 21\n\n" }, + "imgui.ImVector_char_end_const":{ + "scope":"lua", + "body":"ImVector_char:end_const()", + "prefix":"ImVector_char:end", + "description":"[C++] char const * ImVector_char::end(const ImVector_char* self)\n\n" + }, "imgui.ImGuiConfigFlags_IsSRGB":{ "scope":"lua", "body":"imgui.ConfigFlags.IsSRGB", "prefix":"imgui.ConfigFlags.IsSRGB", "description":"[C++] ImGuiConfigFlags_IsSRGB = 1 << 20\n\n" }, - "imgui.igSetStateStorage":{ + "imgui.ImVector_ImVector":{ "scope":"lua", - "body":"imgui.SetStateStorage(${1:storage})", - "prefix":"imgui.SetStateStorage", - "description":"[C++] void ImGui::SetStateStorage(ImGuiStorage* storage)\n\n" + "body":"imgui.ImVector()", + "prefix":"imgui.ImVector", + "description":"[C++] ImVector()\n\n" }, - "imgui.ImGuiColorEditFlags_NoSmallPreview":{ + "imgui.ImGuiConfigFlags_NavEnableSetMousePos":{ "scope":"lua", - "body":"imgui.ColorEditFlags.NoSmallPreview", - "prefix":"imgui.ColorEditFlags.NoSmallPreview", - "description":"[C++] ImGuiColorEditFlags_NoSmallPreview = 1 << 4\n\n" + "body":"imgui.ConfigFlags.NavEnableSetMousePos", + "prefix":"imgui.ConfigFlags.NavEnableSetMousePos", + "description":"[C++] ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2\n\n" + }, + "imgui.ImGuiConfigFlags_NavEnableKeyboard":{ + "scope":"lua", + "body":"imgui.ConfigFlags.NavEnableKeyboard", + "prefix":"imgui.ConfigFlags.NavEnableKeyboard", + "description":"[C++] ImGuiConfigFlags_NavEnableKeyboard = 1 << 0\n\n" + }, + "imgui.ImGuiConfigFlags_None":{ + "scope":"lua", + "body":"imgui.ConfigFlags.None", + "prefix":"imgui.ConfigFlags.None", + "description":"[C++] ImGuiConfigFlags_None = 0\n\n" }, "imgui.ImGuiNavInput_KeyMenu_":{ "scope":"lua", @@ -5567,23 +5573,17 @@ "prefix":"imgui.PlotLines", "description":"[C++] void ImGui::PlotLines(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))\n\n" }, - "imgui.ImGuiConfigFlags_NavEnableKeyboard":{ - "scope":"lua", - "body":"imgui.ConfigFlags.NavEnableKeyboard", - "prefix":"imgui.ConfigFlags.NavEnableKeyboard", - "description":"[C++] ImGuiConfigFlags_NavEnableKeyboard = 1 << 0\n\n" - }, - "imgui.ImGuiConfigFlags_None":{ + "imgui.ImVector_ImDrawCmd_size":{ "scope":"lua", - "body":"imgui.ConfigFlags.None", - "prefix":"imgui.ConfigFlags.None", - "description":"[C++] ImGuiConfigFlags_None = 0\n\n" + "body":"ImVector_ImDrawCmd:size()", + "prefix":"ImVector_ImDrawCmd:size", + "description":"[C++] int ImVector_ImDrawCmd::size(const ImVector_ImDrawCmd* self)\n\n" }, - "imgui.ImVector_ImDrawChannel_front_const":{ + "imgui.ImGuiHoveredFlags_RectOnly":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:front_const()", - "prefix":"ImVector_ImDrawChannel:front", - "description":"[C++] ImDrawChannel const * ImVector_ImDrawChannel::front(const ImVector_ImDrawChannel* self)\n\n" + "body":"imgui.HoveredFlags.RectOnly", + "prefix":"imgui.HoveredFlags.RectOnly", + "description":"[C++] ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped\n\n" }, "imgui.ImGuiHoveredFlags_AllowWhenDisabled":{ "scope":"lua", @@ -5597,6 +5597,12 @@ "prefix":"imgui.HoveredFlags.AllowWhenOverlapped", "description":"[C++] ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6\n\n" }, + "imgui.ImGuiHoveredFlags_AllowWhenBlockedByPopup":{ + "scope":"lua", + "body":"imgui.HoveredFlags.AllowWhenBlockedByPopup", + "prefix":"imgui.HoveredFlags.AllowWhenBlockedByPopup", + "description":"[C++] ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3\n\n" + }, "imgui.igTreePop":{ "scope":"lua", "body":"imgui.TreePop()", @@ -5609,41 +5615,41 @@ "prefix":"imgui.HoveredFlags.AllowWhenBlockedByActiveItem", "description":"[C++] ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5\n\n" }, - "imgui.ImGuiHoveredFlags_AllowWhenBlockedByPopup":{ - "scope":"lua", - "body":"imgui.HoveredFlags.AllowWhenBlockedByPopup", - "prefix":"imgui.HoveredFlags.AllowWhenBlockedByPopup", - "description":"[C++] ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3\n\n" - }, "imgui.ImGuiHoveredFlags_AnyWindow":{ "scope":"lua", "body":"imgui.HoveredFlags.AnyWindow", "prefix":"imgui.HoveredFlags.AnyWindow", "description":"[C++] ImGuiHoveredFlags_AnyWindow = 1 << 2\n\n" }, - "imgui.ImGuiStyle_ScaleAllSizes":{ - "scope":"lua", - "body":"ImGuiStyle:ScaleAllSizes(${1:scale_factor})", - "prefix":"ImGuiStyle:ScaleAllSizes", - "description":"[C++] void ImGuiStyle::ScaleAllSizes(float scale_factor)\n\n" - }, "imgui.ImGuiHoveredFlags_RootWindow":{ "scope":"lua", "body":"imgui.HoveredFlags.RootWindow", "prefix":"imgui.HoveredFlags.RootWindow", "description":"[C++] ImGuiHoveredFlags_RootWindow = 1 << 1\n\n" }, + "imgui.ImGuiStyle_ScaleAllSizes":{ + "scope":"lua", + "body":"ImGuiStyle:ScaleAllSizes(${1:scale_factor})", + "prefix":"ImGuiStyle:ScaleAllSizes", + "description":"[C++] void ImGuiStyle::ScaleAllSizes(float scale_factor)\n\n" + }, "imgui.ImGuiHoveredFlags_None":{ "scope":"lua", "body":"imgui.HoveredFlags.None", "prefix":"imgui.HoveredFlags.None", "description":"[C++] ImGuiHoveredFlags_None = 0\n\n" }, - "imgui.ImGuiTabItemFlags_NoPushId":{ + "imgui.ImGuiColorEditFlags_DisplayRGB":{ "scope":"lua", - "body":"imgui.TabItemFlags.NoPushId", - "prefix":"imgui.TabItemFlags.NoPushId", - "description":"[C++] ImGuiTabItemFlags_NoPushId = 1 << 3\n\n" + "body":"imgui.ColorEditFlags.DisplayRGB", + "prefix":"imgui.ColorEditFlags.DisplayRGB", + "description":"[C++] ImGuiColorEditFlags_DisplayRGB = 1 << 20\n\n" + }, + "imgui.ImVector_ImFontAtlasCustomRect_begin":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:begin()", + "prefix":"ImVector_ImFontAtlasCustomRect:begin", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::begin(ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImGuiInputTextFlags_CharsDecimal":{ "scope":"lua", @@ -5651,11 +5657,11 @@ "prefix":"imgui.InputTextFlags.CharsDecimal", "description":"[C++] ImGuiInputTextFlags_CharsDecimal = 1 << 0\n\n" }, - "imgui.ImFontAtlasFlags_None":{ + "imgui.ImGuiMouseCursor_ResizeNESW":{ "scope":"lua", - "body":"imgui.FontAtlasFlags.None", - "prefix":"imgui.FontAtlasFlags.None", - "description":"[C++] ImFontAtlasFlags_None = 0\n\n" + "body":"imgui.MouseCursor.ResizeNESW", + "prefix":"imgui.MouseCursor.ResizeNESW", + "description":"[C++] ImGuiMouseCursor_ResizeNESW = 5\n\n" }, "imgui.igIsAnyItemActive":{ "scope":"lua", @@ -5663,11 +5669,11 @@ "prefix":"imgui.IsAnyItemActive", "description":"[C++] bool ImGui::IsAnyItemActive()\n\n" }, - "imgui.ImFontGlyphRangesBuilder_BuildRanges":{ + "imgui.ImDrawList_UpdateTextureID":{ "scope":"lua", - "body":"ImFontGlyphRangesBuilder:BuildRanges(${1:out_ranges})", - "prefix":"ImFontGlyphRangesBuilder:BuildRanges", - "description":"[C++] void ImFontGlyphRangesBuilder::BuildRanges(ImVector* out_ranges)\n\n" + "body":"ImDrawList:UpdateTextureID()", + "prefix":"ImDrawList:UpdateTextureID", + "description":"[C++] void ImDrawList::UpdateTextureID()\n\n" }, "imgui.ImVector_ImDrawVert_reserve":{ "scope":"lua", @@ -5675,11 +5681,11 @@ "prefix":"ImVector_ImDrawVert:reserve", "description":"[C++] void ImVector_ImDrawVert::reserve(ImVector_ImDrawVert* self, int new_capacity)\n\n" }, - "imgui.ImGuiMouseCursor_ResizeNESW":{ + "imgui.ImGuiMouseCursor_ResizeEW":{ "scope":"lua", - "body":"imgui.MouseCursor.ResizeNESW", - "prefix":"imgui.MouseCursor.ResizeNESW", - "description":"[C++] ImGuiMouseCursor_ResizeNESW = 5\n\n" + "body":"imgui.MouseCursor.ResizeEW", + "prefix":"imgui.MouseCursor.ResizeEW", + "description":"[C++] ImGuiMouseCursor_ResizeEW = 4\n\n" }, "imgui.ImVector_ImDrawVert_capacity":{ "scope":"lua", @@ -5699,17 +5705,11 @@ "prefix":"ImGuiInputTextCallbackData:HasSelection", "description":"[C++] bool ImGuiInputTextCallbackData::HasSelection()\n\n" }, - "imgui.ImGuiMouseCursor_ResizeEW":{ - "scope":"lua", - "body":"imgui.MouseCursor.ResizeEW", - "prefix":"imgui.MouseCursor.ResizeEW", - "description":"[C++] ImGuiMouseCursor_ResizeEW = 4\n\n" - }, - "imgui.igSetScrollFromPosY":{ + "imgui.ImFontAtlas_GetGlyphRangesChineseFull":{ "scope":"lua", - "body":"imgui.SetScrollFromPosY(${1:local_y}${2:[, center_y_ratio=0.5f]})", - "prefix":"imgui.SetScrollFromPosY", - "description":"[C++] void ImGui::SetScrollFromPosY(float local_y, float center_y_ratio=0.5f)\n\n" + "body":"ImFontAtlas:GetGlyphRangesChineseFull()", + "prefix":"ImFontAtlas:GetGlyphRangesChineseFull", + "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesChineseFull()\n\n" }, "imgui.ImGuiMouseCursor_TextInput":{ "scope":"lua", @@ -5717,17 +5717,23 @@ "prefix":"imgui.MouseCursor.TextInput", "description":"[C++] ImGuiMouseCursor_TextInput = 1\n\n" }, + "imgui.igPlotHistogramFloatPtr":{ + "scope":"lua", + "body":"imgui.PlotHistogramFloatPtr(${1:label}, ${2:values}, ${3:values_count}${4:[, values_offset=0]}${5:[, overlay_text=((void*)0)]}${6:[, scale_min=FLT_MAX]}${7:[, scale_max=FLT_MAX]}${8:[, graph_size=ImVec2(0,0)]}${9:[, stride=sizeof(float)]})", + "prefix":"imgui.PlotHistogram", + "description":"[C++] void ImGui::PlotHistogram(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))\n\n" + }, "imgui.ImVector_ImU32_resize":{ "scope":"lua", "body":"ImVector_ImU32:resize(${1:new_size})", "prefix":"ImVector_ImU32:resize", "description":"[C++] void ImVector_ImU32::resize(ImVector_ImU32* self, int new_size)\n\n" }, - "imgui.igBeginGroup":{ + "imgui.ImGuiOnceUponAFrame_ImGuiOnceUponAFrame":{ "scope":"lua", - "body":"imgui.BeginGroup()", - "prefix":"imgui.BeginGroup", - "description":"[C++] void ImGui::BeginGroup()\n\n" + "body":"imgui.ImGuiOnceUponAFrame()", + "prefix":"imgui.ImGuiOnceUponAFrame", + "description":"[C++] ImGuiOnceUponAFrame()\n\n" }, "imgui.ImGuiCol_PlotLines":{ "scope":"lua", @@ -5735,29 +5741,29 @@ "prefix":"imgui.Col.PlotLines", "description":"[C++] ImGuiCol_PlotLines = 38\n\n" }, - "imgui.ImVector_ImFontPtr_insert":{ - "scope":"lua", - "body":"ImVector_ImFontPtr:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImFontPtr:insert", - "description":"[C++] ImFont** ImVector_ImFontPtr::insert(ImVector_ImFontPtr* self, ImFont* const * it, ImFont* const v)\n\n" - }, "imgui.ImGuiInputTextFlags_CharsScientific":{ "scope":"lua", "body":"imgui.InputTextFlags.CharsScientific", "prefix":"imgui.InputTextFlags.CharsScientific", "description":"[C++] ImGuiInputTextFlags_CharsScientific = 1 << 17\n\n" }, + "imgui.ImGuiInputTextFlags_Password":{ + "scope":"lua", + "body":"imgui.InputTextFlags.Password", + "prefix":"imgui.InputTextFlags.Password", + "description":"[C++] ImGuiInputTextFlags_Password = 1 << 15\n\n" + }, "imgui.ImGuiKey_Z":{ "scope":"lua", "body":"imgui.Key.Z", "prefix":"imgui.Key.Z", - "description":"[C++] ImGuiKey_Z = 20\n\n" + "description":"[C++] ImGuiKey_Z = 21\n\n" }, - "imgui.ImGuiInputTextFlags_ReadOnly":{ + "imgui.ImGuiInputTextFlags_AlwaysInsertMode":{ "scope":"lua", - "body":"imgui.InputTextFlags.ReadOnly", - "prefix":"imgui.InputTextFlags.ReadOnly", - "description":"[C++] ImGuiInputTextFlags_ReadOnly = 1 << 14\n\n" + "body":"imgui.InputTextFlags.AlwaysInsertMode", + "prefix":"imgui.InputTextFlags.AlwaysInsertMode", + "description":"[C++] ImGuiInputTextFlags_AlwaysInsertMode = 1 << 13\n\n" }, "imgui.ImGuiInputTextFlags_EnterReturnsTrue":{ "scope":"lua", @@ -5765,29 +5771,29 @@ "prefix":"imgui.InputTextFlags.EnterReturnsTrue", "description":"[C++] ImGuiInputTextFlags_EnterReturnsTrue = 1 << 5\n\n" }, - "imgui.ImGuiInputTextFlags_AlwaysInsertMode":{ + "imgui.ImGuiInputTextFlags_NoHorizontalScroll":{ "scope":"lua", - "body":"imgui.InputTextFlags.AlwaysInsertMode", - "prefix":"imgui.InputTextFlags.AlwaysInsertMode", - "description":"[C++] ImGuiInputTextFlags_AlwaysInsertMode = 1 << 13\n\n" + "body":"imgui.InputTextFlags.NoHorizontalScroll", + "prefix":"imgui.InputTextFlags.NoHorizontalScroll", + "description":"[C++] ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12\n\n" }, - "imgui.ImGuiStyleVar_ScrollbarRounding":{ + "imgui.igCalcTextSize":{ "scope":"lua", - "body":"imgui.StyleVar.ScrollbarRounding", - "prefix":"imgui.StyleVar.ScrollbarRounding", - "description":"[C++] ImGuiStyleVar_ScrollbarRounding = 17\n\n" + "body":"imgui.CalcTextSize(${1:text}${2:[, text_end=((void*)0)]}${3:[, hide_text_after_double_hash=false]}${4:[, wrap_width=-1.0f]})", + "prefix":"imgui.CalcTextSize", + "description":"[C++] ImVec2 ImGui::CalcTextSize(const char* text, const char* text_end=((void*)0), bool hide_text_after_double_hash=false, float wrap_width=-1.0f)\n\n" }, - "imgui.igEndMenu":{ + "imgui.ImGuiTextRange_ImGuiTextRange":{ "scope":"lua", - "body":"imgui.EndMenu()", - "prefix":"imgui.EndMenu", - "description":"[C++] void ImGui::EndMenu()\n\n" + "body":"imgui.ImGuiTextRange()", + "prefix":"imgui.ImGuiTextRange", + "description":"[C++] ImGuiTextRange()\n\n" }, - "imgui.ImDrawList_PushTextureID":{ + "imgui.igNextColumn":{ "scope":"lua", - "body":"ImDrawList:PushTextureID(${1:texture_id})", - "prefix":"ImDrawList:PushTextureID", - "description":"[C++] void ImDrawList::PushTextureID(ImTextureID texture_id)\n\n" + "body":"imgui.NextColumn()", + "prefix":"imgui.NextColumn", + "description":"[C++] void ImGui::NextColumn()\n\n" }, "imgui.ImGuiSizeCallbackData":{ "scope":"lua", @@ -5819,11 +5825,11 @@ "prefix":"imgui.InputTextFlags.CallbackHistory", "description":"[C++] ImGuiInputTextFlags_CallbackHistory = 1 << 7\n\n" }, - "imgui.ImVector_TextRange_index_from_ptr":{ + "imgui.ImVector_float_back":{ "scope":"lua", - "body":"ImVector_TextRange:index_from_ptr(${1:it})", - "prefix":"ImVector_TextRange:index_from_ptr", - "description":"[C++] int ImVector_TextRange::index_from_ptr(const ImVector_TextRange* self, TextRange const * it)\n\n" + "body":"ImVector_float:back()", + "prefix":"ImVector_float:back", + "description":"[C++] float* ImVector_float::back(ImVector_float* self)\n\n" }, "imgui.ImGuiOnceUponAFrame.RefFrame":{ "scope":"lua", @@ -5855,11 +5861,11 @@ "prefix":"ImDrawList:AddImage", "description":"[C++] void ImDrawList::AddImage(ImTextureID user_texture_id, const ImVec2& a, const ImVec2& b, const ImVec2& uv_a=ImVec2(0, 0), const ImVec2& uv_b=ImVec2(1, 1), ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))\n\n" }, - "imgui.ImVector_ImVec4_swap":{ + "imgui.ImVector_ImWchar_front":{ "scope":"lua", - "body":"ImVector_ImVec4:swap(${1:rhs})", - "prefix":"ImVector_ImVec4:swap", - "description":"[C++] void ImVector_ImVec4::swap(ImVector_ImVec4* self, ImVector_ImVec4 rhs)\n\n" + "body":"ImVector_ImWchar:front()", + "prefix":"ImVector_ImWchar:front", + "description":"[C++] ImWchar* ImVector_ImWchar::front(ImVector_ImWchar* self)\n\n" }, "imgui.ImGuiInputTextFlags_None":{ "scope":"lua", @@ -5873,17 +5879,17 @@ "prefix":"ImGuiInputTextCallbackData.EventChar", "description":"[C++] ImWchar ImGuiInputTextCallbackData::EventChar\n\n" }, - "imgui.ImVector_TextRange_erase":{ + "imgui.ImGuiSelectableFlags_DontClosePopups":{ "scope":"lua", - "body":"ImVector_TextRange:erase(${1:it})", - "prefix":"ImVector_TextRange:erase", - "description":"[C++] TextRange* ImVector_TextRange::erase(ImVector_TextRange* self, TextRange const * it)\n\n" + "body":"imgui.SelectableFlags.DontClosePopups", + "prefix":"imgui.SelectableFlags.DontClosePopups", + "description":"[C++] ImGuiSelectableFlags_DontClosePopups = 1 << 0\n\n" }, - "imgui.ImGuiCol_PlotHistogram":{ + "imgui.ImGuiCol_ModalWindowDimBg":{ "scope":"lua", - "body":"imgui.Col.PlotHistogram", - "prefix":"imgui.Col.PlotHistogram", - "description":"[C++] ImGuiCol_PlotHistogram = 40\n\n" + "body":"imgui.Col.ModalWindowDimBg", + "prefix":"imgui.Col.ModalWindowDimBg", + "description":"[C++] ImGuiCol_ModalWindowDimBg = 47\n\n" }, "imgui.ImGuiTextBuffer_empty":{ "scope":"lua", @@ -5933,11 +5939,11 @@ "prefix":"imgui.DragDropFlags.SourceNoDisableHover", "description":"[C++] ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1\n\n" }, - "imgui.ImVector_Pair_pop_back":{ + "imgui.igPlotLines":{ "scope":"lua", - "body":"ImVector_Pair:pop_back()", - "prefix":"ImVector_Pair:pop_back", - "description":"[C++] void ImVector_Pair::pop_back(ImVector_Pair* self)\n\n" + "body":"imgui.PlotLines(${1:label}, ${2:values}, ${3:values_count}${4:[, values_offset=0]}${5:[, overlay_text=((void*)0)]}${6:[, scale_min=FLT_MAX]}${7:[, scale_max=FLT_MAX]}${8:[, graph_size=ImVec2(0,0)]}${9:[, stride=sizeof(float)]})", + "prefix":"imgui.PlotLines", + "description":"[C++] void ImGui::PlotLines(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))\n\n" }, "imgui.ImDrawCornerFlags_All":{ "scope":"lua", @@ -5969,11 +5975,11 @@ "prefix":"imgui.OnInitialize", "description":"[mimgui function]\n\nReturns: function unsubscribe\n\n" }, - "imgui.ImGuiWindowFlags_NoInputs":{ + "imgui.ImGuiWindowFlags_ChildWindow":{ "scope":"lua", - "body":"imgui.WindowFlags.NoInputs", - "prefix":"imgui.WindowFlags.NoInputs", - "description":"[C++] ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus\n\n" + "body":"imgui.WindowFlags.ChildWindow", + "prefix":"imgui.WindowFlags.ChildWindow", + "description":"[C++] ImGuiWindowFlags_ChildWindow = 1 << 24\n\n" }, "imgui.igSliderInt4":{ "scope":"lua", @@ -5993,11 +5999,11 @@ "prefix":"imgui.Dir.None", "description":"[C++] ImGuiDir_None = -1\n\n" }, - "imgui.ImVector_TextRange_resize":{ + "imgui.ImVector_ImGuiStoragePair_front_const":{ "scope":"lua", - "body":"ImVector_TextRange:resize(${1:new_size})", - "prefix":"ImVector_TextRange:resize", - "description":"[C++] void ImVector_TextRange::resize(ImVector_TextRange* self, int new_size)\n\n" + "body":"ImVector_ImGuiStoragePair:front_const()", + "prefix":"ImVector_ImGuiStoragePair:front", + "description":"[C++] ImGuiStoragePair const * ImVector_ImGuiStoragePair::front(const ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.igEndDragDropSource":{ "scope":"lua", @@ -6047,18 +6053,18 @@ "prefix":"imgui.ImVector_ImDrawChannel.ImVector_ImDrawChannel", "description":"[C++] ImVector_ImDrawChannel(const ImVector_ImDrawChannel src)\n\n" }, + "imgui.ImFontAtlasCustomRect.Font":{ + "scope":"lua", + "body":"ImFontAtlasCustomRect.Font", + "prefix":"ImFontAtlasCustomRect.Font", + "description":"[C++] ImFont* ImFontAtlasCustomRect::Font\n\n" + }, "imgui.ImGuiStyleVar_COUNT":{ "scope":"lua", "body":"imgui.StyleVar.COUNT", "prefix":"imgui.StyleVar.COUNT", "description":"[C++] ImGuiStyleVar_COUNT = 23\n\n" }, - "imgui.ImGuiStyleVar_SelectableTextAlign":{ - "scope":"lua", - "body":"imgui.StyleVar.SelectableTextAlign", - "prefix":"imgui.StyleVar.SelectableTextAlign", - "description":"[C++] ImGuiStyleVar_SelectableTextAlign = 22\n\n" - }, "imgui.ImVector_ImDrawChannel_end_const":{ "scope":"lua", "body":"ImVector_ImDrawChannel:end_const()", @@ -6077,11 +6083,11 @@ "prefix":"imgui.ImGuiIO", "description":"[C++] ImGuiIO()\n\n" }, - "imgui.ImGuiStyleVar_TabRounding":{ + "imgui.ImGuiStyleVar_SelectableTextAlign":{ "scope":"lua", - "body":"imgui.StyleVar.TabRounding", - "prefix":"imgui.StyleVar.TabRounding", - "description":"[C++] ImGuiStyleVar_TabRounding = 20\n\n" + "body":"imgui.StyleVar.SelectableTextAlign", + "prefix":"imgui.StyleVar.SelectableTextAlign", + "description":"[C++] ImGuiStyleVar_SelectableTextAlign = 22\n\n" }, "imgui.ImGuiInputTextCallbackData.CursorPos":{ "scope":"lua", @@ -6095,11 +6101,11 @@ "prefix":"imgui.SetWindowFontScale", "description":"[C++] void ImGui::SetWindowFontScale(float scale)\n\n" }, - "imgui.igBeginMainMenuBar":{ + "imgui.ImGuiStyleVar_GrabRounding":{ "scope":"lua", - "body":"imgui.BeginMainMenuBar()", - "prefix":"imgui.BeginMainMenuBar", - "description":"[C++] bool ImGui::BeginMainMenuBar()\n\n" + "body":"imgui.StyleVar.GrabRounding", + "prefix":"imgui.StyleVar.GrabRounding", + "description":"[C++] ImGuiStyleVar_GrabRounding = 19\n\n" }, "imgui.ImGuiInputTextFlags_CtrlEnterForNewLine":{ "scope":"lua", @@ -6107,11 +6113,11 @@ "prefix":"imgui.InputTextFlags.CtrlEnterForNewLine", "description":"[C++] ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 11\n\n" }, - "imgui.ImGuiStyleVar_ScrollbarSize":{ + "imgui.ImGuiStyleVar_ScrollbarRounding":{ "scope":"lua", - "body":"imgui.StyleVar.ScrollbarSize", - "prefix":"imgui.StyleVar.ScrollbarSize", - "description":"[C++] ImGuiStyleVar_ScrollbarSize = 16\n\n" + "body":"imgui.StyleVar.ScrollbarRounding", + "prefix":"imgui.StyleVar.ScrollbarRounding", + "description":"[C++] ImGuiStyleVar_ScrollbarRounding = 17\n\n" }, "imgui.igInvisibleButton":{ "scope":"lua", @@ -6137,11 +6143,11 @@ "prefix":"imgui.Col.HeaderHovered", "description":"[C++] ImGuiCol_HeaderHovered = 25\n\n" }, - "imgui.ImGuiStyleVar_ItemInnerSpacing":{ + "imgui.ImGuiStyleVar_ScrollbarSize":{ "scope":"lua", - "body":"imgui.StyleVar.ItemInnerSpacing", - "prefix":"imgui.StyleVar.ItemInnerSpacing", - "description":"[C++] ImGuiStyleVar_ItemInnerSpacing = 14\n\n" + "body":"imgui.StyleVar.ScrollbarSize", + "prefix":"imgui.StyleVar.ScrollbarSize", + "description":"[C++] ImGuiStyleVar_ScrollbarSize = 16\n\n" }, "imgui.ImVector__grow_capacity":{ "scope":"lua", @@ -6167,6 +6173,12 @@ "prefix":"ImVector_float:index_from_ptr", "description":"[C++] int ImVector_float::index_from_ptr(const ImVector_float* self, float const * it)\n\n" }, + "imgui.ImGuiStyleVar_ItemInnerSpacing":{ + "scope":"lua", + "body":"imgui.StyleVar.ItemInnerSpacing", + "prefix":"imgui.StyleVar.ItemInnerSpacing", + "description":"[C++] ImGuiStyleVar_ItemInnerSpacing = 14\n\n" + }, "imgui.ImGuiStyleVar_FrameBorderSize":{ "scope":"lua", "body":"imgui.StyleVar.FrameBorderSize", @@ -6179,17 +6191,11 @@ "prefix":"imgui.StyleVar.FrameRounding", "description":"[C++] ImGuiStyleVar_FrameRounding = 11\n\n" }, - "imgui.ImGuiCol_SliderGrab":{ - "scope":"lua", - "body":"imgui.Col.SliderGrab", - "prefix":"imgui.Col.SliderGrab", - "description":"[C++] ImGuiCol_SliderGrab = 19\n\n" - }, - "imgui.ImGuiStyleVar_PopupBorderSize":{ + "imgui.ImGuiCol_Separator":{ "scope":"lua", - "body":"imgui.StyleVar.PopupBorderSize", - "prefix":"imgui.StyleVar.PopupBorderSize", - "description":"[C++] ImGuiStyleVar_PopupBorderSize = 9\n\n" + "body":"imgui.Col.Separator", + "prefix":"imgui.Col.Separator", + "description":"[C++] ImGuiCol_Separator = 27\n\n" }, "imgui.ImGuiTabBarFlags":{ "scope":"lua", @@ -6197,11 +6203,11 @@ "prefix":"new.ImGuiTabBarFlags", "description":"typedef int ImGuiTabBarFlags\n\n" }, - "imgui.ImGuiStyleVar_ChildRounding":{ + "imgui.ImFontAtlasCustomRect.ID":{ "scope":"lua", - "body":"imgui.StyleVar.ChildRounding", - "prefix":"imgui.StyleVar.ChildRounding", - "description":"[C++] ImGuiStyleVar_ChildRounding = 6\n\n" + "body":"ImFontAtlasCustomRect.ID", + "prefix":"ImFontAtlasCustomRect.ID", + "description":"[C++] unsigned int ImFontAtlasCustomRect::ID\n\n" }, "imgui.igPushStyleVarFloat":{ "scope":"lua", @@ -6209,18 +6215,18 @@ "prefix":"imgui.PushStyleVar", "description":"[C++] void ImGui::PushStyleVar(ImGuiStyleVar idx, float val)\n\n" }, + "imgui.ImGuiStyleVar_ChildRounding":{ + "scope":"lua", + "body":"imgui.StyleVar.ChildRounding", + "prefix":"imgui.StyleVar.ChildRounding", + "description":"[C++] ImGuiStyleVar_ChildRounding = 6\n\n" + }, "imgui.ImGuiStyleVar_WindowBorderSize":{ "scope":"lua", "body":"imgui.StyleVar.WindowBorderSize", "prefix":"imgui.StyleVar.WindowBorderSize", "description":"[C++] ImGuiStyleVar_WindowBorderSize = 3\n\n" }, - "imgui.ImVector_TextRange_resizeT":{ - "scope":"lua", - "body":"ImVector_TextRange:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_TextRange:resize", - "description":"[C++] void ImVector_TextRange::resize(ImVector_TextRange* self, int new_size, const TextRange v)\n\n" - }, "imgui.ImVector_ImDrawVert_begin":{ "scope":"lua", "body":"ImVector_ImDrawVert:begin()", @@ -6245,11 +6251,11 @@ "prefix":"imgui.StyleVar.WindowPadding", "description":"[C++] ImGuiStyleVar_WindowPadding = 1\n\n" }, - "imgui.ImGuiStorage_SetVoidPtr":{ + "imgui.ImGuiTextRange.b":{ "scope":"lua", - "body":"ImGuiStorage:SetVoidPtr(${1:key}, ${2:val})", - "prefix":"ImGuiStorage:SetVoidPtr", - "description":"[C++] void ImGuiStorage::SetVoidPtr(ImGuiID key, void* val)\n\n" + "body":"ImGuiTextRange.b", + "prefix":"ImGuiTextRange.b", + "description":"[C++] const char* ImGuiTextRange::b\n\n" }, "imgui.igSetKeyboardFocusHere":{ "scope":"lua", @@ -6257,11 +6263,11 @@ "prefix":"imgui.SetKeyboardFocusHere", "description":"[C++] void ImGui::SetKeyboardFocusHere(int offset=0)\n\n" }, - "imgui.ImVector_ImVec2_eraseTPtr":{ + "imgui.ImVector_ImFontPtr_size":{ "scope":"lua", - "body":"ImVector_ImVec2:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_ImVec2:erase", - "description":"[C++] ImVec2* ImVector_ImVec2::erase(ImVector_ImVec2* self, ImVec2 const * it, ImVec2 const * it_last)\n\n" + "body":"ImVector_ImFontPtr:size()", + "prefix":"ImVector_ImFontPtr:size", + "description":"[C++] int ImVector_ImFontPtr::size(const ImVector_ImFontPtr* self)\n\n" }, "imgui.ImGuiTabBarFlags_FittingPolicyScroll":{ "scope":"lua", @@ -6281,11 +6287,11 @@ "prefix":"imgui.TabBarFlags.FittingPolicyResizeDown", "description":"[C++] ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6\n\n" }, - "imgui.igSetNextWindowSizeConstraints":{ + "imgui.ImVector_ImTextureID_erase_unsorted":{ "scope":"lua", - "body":"imgui.SetNextWindowSizeConstraints(${1:size_min}, ${2:size_max}${3:[, custom_callback=((void*)0)]}${4:[, custom_callback_data=((void*)0)]})", - "prefix":"imgui.SetNextWindowSizeConstraints", - "description":"[C++] void ImGui::SetNextWindowSizeConstraints(const ImVec2& size_min, const ImVec2& size_max, ImGuiSizeCallback custom_callback=((void*)0), void* custom_callback_data=((void*)0))\n\n" + "body":"ImVector_ImTextureID:erase_unsorted(${1:it})", + "prefix":"ImVector_ImTextureID:erase_unsorted", + "description":"[C++] ImTextureID* ImVector_ImTextureID::erase_unsorted(ImVector_ImTextureID* self, ImTextureID const * it)\n\n" }, "imgui.ImDrawData.Valid":{ "scope":"lua", @@ -6311,11 +6317,11 @@ "prefix":"ImDrawData:Clear", "description":"[C++] void ImDrawData::Clear()\n\n" }, - "imgui.ImVector_float_erase":{ + "imgui.ImVector_ImDrawIdx_erase":{ "scope":"lua", - "body":"ImVector_float:erase(${1:it})", - "prefix":"ImVector_float:erase", - "description":"[C++] float* ImVector_float::erase(ImVector_float* self, float const * it)\n\n" + "body":"ImVector_ImDrawIdx:erase(${1:it})", + "prefix":"ImVector_ImDrawIdx:erase", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::erase(ImVector_ImDrawIdx* self, ImDrawIdx const * it)\n\n" }, "imgui.ImGuiStorage_GetVoidPtr":{ "scope":"lua", @@ -6395,11 +6401,11 @@ "prefix":"imgui.WindowFlags.NoNavInputs", "description":"[C++] ImGuiWindowFlags_NoNavInputs = 1 << 18\n\n" }, - "imgui.ImVector_Pair_front_const":{ + "imgui.ImGuiIO.Framerate":{ "scope":"lua", - "body":"ImVector_Pair:front_const()", - "prefix":"ImVector_Pair:front", - "description":"[C++] Pair const * ImVector_Pair::front(const ImVector_Pair* self)\n\n" + "body":"ImGuiIO.Framerate", + "prefix":"ImGuiIO.Framerate", + "description":"[C++] float ImGuiIO::Framerate\n\n" }, "imgui.GetRenderer":{ "scope":"lua", @@ -6413,11 +6419,11 @@ "prefix":"ImVector_ImFontGlyph:begin", "description":"[C++] ImFontGlyph const * ImVector_ImFontGlyph::begin(const ImVector_ImFontGlyph* self)\n\n" }, - "imgui.igArrowButton":{ + "imgui.ImGuiTreeNodeFlags_NoTreePushOnOpen":{ "scope":"lua", - "body":"imgui.ArrowButton(${1:str_id}, ${2:dir})", - "prefix":"imgui.ArrowButton", - "description":"[C++] bool ImGui::ArrowButton(const char* str_id, ImGuiDir dir)\n\n" + "body":"imgui.TreeNodeFlags.NoTreePushOnOpen", + "prefix":"imgui.TreeNodeFlags.NoTreePushOnOpen", + "description":"[C++] ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3\n\n" }, "imgui.igColorConvertU32ToFloat4":{ "scope":"lua", @@ -6425,12 +6431,6 @@ "prefix":"imgui.ColorConvertU32ToFloat4", "description":"[C++] ImVec4 ImGui::ColorConvertU32ToFloat4(ImU32 in)\n\n" }, - "imgui.ImGuiTreeNodeFlags_NoTreePushOnOpen":{ - "scope":"lua", - "body":"imgui.TreeNodeFlags.NoTreePushOnOpen", - "prefix":"imgui.TreeNodeFlags.NoTreePushOnOpen", - "description":"[C++] ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3\n\n" - }, "imgui.ImGuiTreeNodeFlags_AllowItemOverlap":{ "scope":"lua", "body":"imgui.TreeNodeFlags.AllowItemOverlap", @@ -6443,11 +6443,17 @@ "prefix":"imgui.TreeNodeFlags.Framed", "description":"[C++] ImGuiTreeNodeFlags_Framed = 1 << 1\n\n" }, - "imgui.ImVector_ImU32_begin_const":{ + "imgui.ImVector_ImFontGlyph_size_in_bytes":{ + "scope":"lua", + "body":"ImVector_ImFontGlyph:size_in_bytes()", + "prefix":"ImVector_ImFontGlyph:size_in_bytes", + "description":"[C++] int ImVector_ImFontGlyph::size_in_bytes(const ImVector_ImFontGlyph* self)\n\n" + }, + "imgui.ImGuiTreeNodeFlags_None":{ "scope":"lua", - "body":"ImVector_ImU32:begin_const()", - "prefix":"ImVector_ImU32:begin", - "description":"[C++] ImU32 const * ImVector_ImU32::begin(const ImVector_ImU32* self)\n\n" + "body":"imgui.TreeNodeFlags.None", + "prefix":"imgui.TreeNodeFlags.None", + "description":"[C++] ImGuiTreeNodeFlags_None = 0\n\n" }, "imgui.ImFontAtlas_GetGlyphRangesJapanese":{ "scope":"lua", @@ -6455,17 +6461,17 @@ "prefix":"ImFontAtlas:GetGlyphRangesJapanese", "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesJapanese()\n\n" }, - "imgui.ImGuiTreeNodeFlags_None":{ + "imgui.ImFont_ClearOutputData":{ "scope":"lua", - "body":"imgui.TreeNodeFlags.None", - "prefix":"imgui.TreeNodeFlags.None", - "description":"[C++] ImGuiTreeNodeFlags_None = 0\n\n" + "body":"ImFont:ClearOutputData()", + "prefix":"ImFont:ClearOutputData", + "description":"[C++] void ImFont::ClearOutputData()\n\n" }, - "imgui.ImVector_ImWchar_reserve":{ + "imgui.ImVector_ImGuiTextRange_swap":{ "scope":"lua", - "body":"ImVector_ImWchar:reserve(${1:new_capacity})", - "prefix":"ImVector_ImWchar:reserve", - "description":"[C++] void ImVector_ImWchar::reserve(ImVector_ImWchar* self, int new_capacity)\n\n" + "body":"ImVector_ImGuiTextRange:swap(${1:rhs})", + "prefix":"ImVector_ImGuiTextRange:swap", + "description":"[C++] void ImVector_ImGuiTextRange::swap(ImVector_ImGuiTextRange* self, ImVector_ImGuiTextRange rhs)\n\n" }, "imgui.igGetCursorPosY":{ "scope":"lua", @@ -6485,11 +6491,11 @@ "prefix":"imgui.IsItemFocused", "description":"[C++] bool ImGui::IsItemFocused()\n\n" }, - "imgui.ImVector_ImVec4__grow_capacity":{ + "imgui.ImVector_ImU32_push_front":{ "scope":"lua", - "body":"ImVector_ImVec4:_grow_capacity(${1:sz})", - "prefix":"ImVector_ImVec4:_grow_capacity", - "description":"[C++] int ImVector_ImVec4::_grow_capacity(const ImVector_ImVec4* self, int sz)\n\n" + "body":"ImVector_ImU32:push_front(${1:v})", + "prefix":"ImVector_ImU32:push_front", + "description":"[C++] void ImVector_ImU32::push_front(ImVector_ImU32* self, const ImU32 v)\n\n" }, "imgui.ImFontAtlas.TexID":{ "scope":"lua", @@ -6533,6 +6539,12 @@ "prefix":"imgui.NavInput.InternalStart_", "description":"[C++] ImGuiNavInput_InternalStart_ = ImGuiNavInput_KeyMenu_\n\n" }, + "imgui.ImVector_ImGuiStoragePair__grow_capacity":{ + "scope":"lua", + "body":"ImVector_ImGuiStoragePair:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImGuiStoragePair:_grow_capacity", + "description":"[C++] int ImVector_ImGuiStoragePair::_grow_capacity(const ImVector_ImGuiStoragePair* self, int sz)\n\n" + }, "imgui.ImGuiNavInput_COUNT":{ "scope":"lua", "body":"imgui.NavInput.COUNT", @@ -6545,23 +6557,23 @@ "prefix":"imgui.NavInput.KeyDown_", "description":"[C++] ImGuiNavInput_KeyDown_ = 21\n\n" }, - "imgui.ImVector_Pair_begin":{ - "scope":"lua", - "body":"ImVector_Pair:begin()", - "prefix":"ImVector_Pair:begin", - "description":"[C++] Pair* ImVector_Pair::begin(ImVector_Pair* self)\n\n" - }, "imgui.ImVector_ImDrawCmd_empty":{ "scope":"lua", "body":"ImVector_ImDrawCmd:empty()", "prefix":"ImVector_ImDrawCmd:empty", "description":"[C++] bool ImVector_ImDrawCmd::empty(const ImVector_ImDrawCmd* self)\n\n" }, - "imgui.ImFont_BuildLookupTable":{ + "imgui.ImFontAtlas_GetGlyphRangesCyrillic":{ "scope":"lua", - "body":"ImFont:BuildLookupTable()", - "prefix":"ImFont:BuildLookupTable", - "description":"[C++] void ImFont::BuildLookupTable()\n\n" + "body":"ImFontAtlas:GetGlyphRangesCyrillic()", + "prefix":"ImFontAtlas:GetGlyphRangesCyrillic", + "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesCyrillic()\n\n" + }, + "imgui.ImVector_ImFontPtr_pop_back":{ + "scope":"lua", + "body":"ImVector_ImFontPtr:pop_back()", + "prefix":"ImVector_ImFontPtr:pop_back", + "description":"[C++] void ImVector_ImFontPtr::pop_back(ImVector_ImFontPtr* self)\n\n" }, "imgui.ImGuiNavInput_TweakSlow":{ "scope":"lua", @@ -6569,23 +6581,17 @@ "prefix":"imgui.NavInput.TweakSlow", "description":"[C++] ImGuiNavInput_TweakSlow = 14\n\n" }, - "imgui.ImGuiNavInput_FocusNext":{ - "scope":"lua", - "body":"imgui.NavInput.FocusNext", - "prefix":"imgui.NavInput.FocusNext", - "description":"[C++] ImGuiNavInput_FocusNext = 13\n\n" - }, - "imgui.ImGuiConfigFlags_NavEnableSetMousePos":{ + "imgui.ImVector_ImGuiTextRange_pop_back":{ "scope":"lua", - "body":"imgui.ConfigFlags.NavEnableSetMousePos", - "prefix":"imgui.ConfigFlags.NavEnableSetMousePos", - "description":"[C++] ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2\n\n" + "body":"ImVector_ImGuiTextRange:pop_back()", + "prefix":"ImVector_ImGuiTextRange:pop_back", + "description":"[C++] void ImVector_ImGuiTextRange::pop_back(ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.ImGuiNavInput_LStickUp":{ + "imgui.ImVector_ImGuiTextRange_end":{ "scope":"lua", - "body":"imgui.NavInput.LStickUp", - "prefix":"imgui.NavInput.LStickUp", - "description":"[C++] ImGuiNavInput_LStickUp = 10\n\n" + "body":"ImVector_ImGuiTextRange:_end()", + "prefix":"ImVector_ImGuiTextRange:end", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::end(ImVector_ImGuiTextRange* self)\n\n" }, "imgui.ImGuiIO.MouseWheelH":{ "scope":"lua", @@ -6593,23 +6599,23 @@ "prefix":"ImGuiIO.MouseWheelH", "description":"[C++] float ImGuiIO::MouseWheelH\n\n" }, - "imgui.ImVector_ImVector":{ + "imgui.ImVector_ImTextureID_index_from_ptr":{ "scope":"lua", - "body":"imgui.ImVector()", - "prefix":"imgui.ImVector", - "description":"[C++] ImVector()\n\n" + "body":"ImVector_ImTextureID:index_from_ptr(${1:it})", + "prefix":"ImVector_ImTextureID:index_from_ptr", + "description":"[C++] int ImVector_ImTextureID::index_from_ptr(const ImVector_ImTextureID* self, ImTextureID const * it)\n\n" }, - "imgui.ImGuiNavInput_DpadUp":{ + "imgui.ImGuiColorEditFlags_NoSmallPreview":{ "scope":"lua", - "body":"imgui.NavInput.DpadUp", - "prefix":"imgui.NavInput.DpadUp", - "description":"[C++] ImGuiNavInput_DpadUp = 6\n\n" + "body":"imgui.ColorEditFlags.NoSmallPreview", + "prefix":"imgui.ColorEditFlags.NoSmallPreview", + "description":"[C++] ImGuiColorEditFlags_NoSmallPreview = 1 << 4\n\n" }, - "imgui.ImGuiNavInput_DpadRight":{ + "imgui.ImGuiNavInput_LStickUp":{ "scope":"lua", - "body":"imgui.NavInput.DpadRight", - "prefix":"imgui.NavInput.DpadRight", - "description":"[C++] ImGuiNavInput_DpadRight = 5\n\n" + "body":"imgui.NavInput.LStickUp", + "prefix":"imgui.NavInput.LStickUp", + "description":"[C++] ImGuiNavInput_LStickUp = 10\n\n" }, "imgui.ImGuiMouseCursor_ResizeNS":{ "scope":"lua", @@ -6635,11 +6641,11 @@ "prefix":"ImVector_ImFontConfig:front", "description":"[C++] ImFontConfig* ImVector_ImFontConfig::front(ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImGuiNavInput_Cancel":{ + "imgui.ImGuiNavInput_DpadUp":{ "scope":"lua", - "body":"imgui.NavInput.Cancel", - "prefix":"imgui.NavInput.Cancel", - "description":"[C++] ImGuiNavInput_Cancel = 1\n\n" + "body":"imgui.NavInput.DpadUp", + "prefix":"imgui.NavInput.DpadUp", + "description":"[C++] ImGuiNavInput_DpadUp = 6\n\n" }, "imgui.ImVec2":{ "scope":"lua", @@ -6647,11 +6653,11 @@ "prefix":"new.ImVec2", "description":"typedef struct ImVec2 ImVec2\n\n" }, - "imgui.ImGuiWindowFlags_ChildMenu":{ + "imgui.ImVector_char_empty":{ "scope":"lua", - "body":"imgui.WindowFlags.ChildMenu", - "prefix":"imgui.WindowFlags.ChildMenu", - "description":"[C++] ImGuiWindowFlags_ChildMenu = 1 << 28\n\n" + "body":"ImVector_char:empty()", + "prefix":"ImVector_char:empty", + "description":"[C++] bool ImVector_char::empty(const ImVector_char* self)\n\n" }, "imgui.igSetNextWindowFocus":{ "scope":"lua", @@ -6659,11 +6665,11 @@ "prefix":"imgui.SetNextWindowFocus", "description":"[C++] void ImGui::SetNextWindowFocus()\n\n" }, - "imgui.ImGuiWindowFlags_Modal":{ + "imgui.ImGuiNavInput_Cancel":{ "scope":"lua", - "body":"imgui.WindowFlags.Modal", - "prefix":"imgui.WindowFlags.Modal", - "description":"[C++] ImGuiWindowFlags_Modal = 1 << 27\n\n" + "body":"imgui.NavInput.Cancel", + "prefix":"imgui.NavInput.Cancel", + "description":"[C++] ImGuiNavInput_Cancel = 1\n\n" }, "imgui.igPopButtonRepeat":{ "scope":"lua", @@ -6671,11 +6677,11 @@ "prefix":"imgui.PopButtonRepeat", "description":"[C++] void ImGui::PopButtonRepeat()\n\n" }, - "imgui.TextRange_end":{ + "imgui.igColorEdit3":{ "scope":"lua", - "body":"TextRange:_end()", - "prefix":"TextRange:end", - "description":"[C++] const char* TextRange::end()\n\n" + "body":"imgui.ColorEdit3(${1:label}, ${2:col}${3:[, flags=0]})", + "prefix":"imgui.ColorEdit3", + "description":"[C++] bool ImGui::ColorEdit3(const char* label, float col[3], ImGuiColorEditFlags flags=0)\n\n" }, "imgui.ImVector_float_pop_back":{ "scope":"lua", @@ -6683,17 +6689,17 @@ "prefix":"ImVector_float:pop_back", "description":"[C++] void ImVector_float::pop_back(ImVector_float* self)\n\n" }, - "imgui.ImGuiWindowFlags_Tooltip":{ + "imgui.ImGuiWindowFlags_ChildMenu":{ "scope":"lua", - "body":"imgui.WindowFlags.Tooltip", - "prefix":"imgui.WindowFlags.Tooltip", - "description":"[C++] ImGuiWindowFlags_Tooltip = 1 << 25\n\n" + "body":"imgui.WindowFlags.ChildMenu", + "prefix":"imgui.WindowFlags.ChildMenu", + "description":"[C++] ImGuiWindowFlags_ChildMenu = 1 << 28\n\n" }, - "imgui.ImVector_ImWchar_insert":{ + "imgui.igTreeNodeExStrStr":{ "scope":"lua", - "body":"ImVector_ImWchar:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImWchar:insert", - "description":"[C++] ImWchar* ImVector_ImWchar::insert(ImVector_ImWchar* self, ImWchar const * it, const ImWchar v)\n\n" + "body":"imgui.TreeNodeExStrStr(${1:str_id}, ${2:flags}, ${3:fmt},...)", + "prefix":"imgui.TreeNodeEx", + "description":"[C++] bool ImGui::TreeNodeEx(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, ...)\n\n" }, "imgui.ImFontAtlas_AddCustomRectRegular":{ "scope":"lua", @@ -6707,17 +6713,17 @@ "prefix":"ImFontAtlas:GetTexDataAsAlpha8", "description":"[C++] void ImFontAtlas::GetTexDataAsAlpha8(unsigned char** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel=((void*)0))\n\n" }, - "imgui.ImGuiWindowFlags_ChildWindow":{ + "imgui.igGetCursorScreenPos":{ "scope":"lua", - "body":"imgui.WindowFlags.ChildWindow", - "prefix":"imgui.WindowFlags.ChildWindow", - "description":"[C++] ImGuiWindowFlags_ChildWindow = 1 << 24\n\n" + "body":"imgui.GetCursorScreenPos()", + "prefix":"imgui.GetCursorScreenPos", + "description":"[C++] ImVec2 ImGui::GetCursorScreenPos()\n\n" }, - "imgui.ImGuiWindowFlags_NavFlattened":{ + "imgui.ImGuiWindowFlags_Tooltip":{ "scope":"lua", - "body":"imgui.WindowFlags.NavFlattened", - "prefix":"imgui.WindowFlags.NavFlattened", - "description":"[C++] ImGuiWindowFlags_NavFlattened = 1 << 23\n\n" + "body":"imgui.WindowFlags.Tooltip", + "prefix":"imgui.WindowFlags.Tooltip", + "description":"[C++] ImGuiWindowFlags_Tooltip = 1 << 25\n\n" }, "imgui.ImDrawCornerFlags_Bot":{ "scope":"lua", @@ -6725,11 +6731,11 @@ "prefix":"imgui.DrawCornerFlags.Bot", "description":"[C++] ImDrawCornerFlags_Bot = ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight\n\n" }, - "imgui.ImGuiWindowFlags_NoDecoration":{ + "imgui.ImGuiWindowFlags_NavFlattened":{ "scope":"lua", - "body":"imgui.WindowFlags.NoDecoration", - "prefix":"imgui.WindowFlags.NoDecoration", - "description":"[C++] ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse\n\n" + "body":"imgui.WindowFlags.NavFlattened", + "prefix":"imgui.WindowFlags.NavFlattened", + "description":"[C++] ImGuiWindowFlags_NavFlattened = 1 << 23\n\n" }, "imgui.ImVector_ImDrawIdx_ImVector_ImDrawIdxVector":{ "scope":"lua", @@ -6743,11 +6749,11 @@ "prefix":"imgui.GetStateStorage", "description":"[C++] ImGuiStorage* ImGui::GetStateStorage()\n\n" }, - "imgui.ImGuiWindowFlags_UnsavedDocument":{ + "imgui.ImGuiWindowFlags_NoInputs":{ "scope":"lua", - "body":"imgui.WindowFlags.UnsavedDocument", - "prefix":"imgui.WindowFlags.UnsavedDocument", - "description":"[C++] ImGuiWindowFlags_UnsavedDocument = 1 << 20\n\n" + "body":"imgui.WindowFlags.NoInputs", + "prefix":"imgui.WindowFlags.NoInputs", + "description":"[C++] ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus\n\n" }, "imgui.ImGuiStorage_GetIntRef":{ "scope":"lua", @@ -6767,11 +6773,11 @@ "prefix":"imgui.Image", "description":"[C++] void ImGui::Image(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))\n\n" }, - "imgui.ImGuiWindowFlags_AlwaysUseWindowPadding":{ + "imgui.ImGuiWindowFlags_UnsavedDocument":{ "scope":"lua", - "body":"imgui.WindowFlags.AlwaysUseWindowPadding", - "prefix":"imgui.WindowFlags.AlwaysUseWindowPadding", - "description":"[C++] ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16\n\n" + "body":"imgui.WindowFlags.UnsavedDocument", + "prefix":"imgui.WindowFlags.UnsavedDocument", + "description":"[C++] ImGuiWindowFlags_UnsavedDocument = 1 << 20\n\n" }, "imgui.ImGuiCol_ButtonHovered":{ "scope":"lua", @@ -6785,11 +6791,11 @@ "prefix":"ImGuiIO.ConfigWindowsResizeFromEdges", "description":"[C++] bool ImGuiIO::ConfigWindowsResizeFromEdges\n\n" }, - "imgui.ImVector_ImTextureID_end":{ + "imgui.ImGuiWindowFlags_AlwaysUseWindowPadding":{ "scope":"lua", - "body":"ImVector_ImTextureID:_end()", - "prefix":"ImVector_ImTextureID:end", - "description":"[C++] ImTextureID* ImVector_ImTextureID::end(ImVector_ImTextureID* self)\n\n" + "body":"imgui.WindowFlags.AlwaysUseWindowPadding", + "prefix":"imgui.WindowFlags.AlwaysUseWindowPadding", + "description":"[C++] ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16\n\n" }, "imgui.igBeginTabItem":{ "scope":"lua", @@ -6797,11 +6803,11 @@ "prefix":"imgui.BeginTabItem", "description":"[C++] bool ImGui::BeginTabItem(const char* label, bool* p_open=((void*)0), ImGuiTabItemFlags flags=0)\n\n" }, - "imgui.ImVector_CustomRect_swap":{ + "imgui.ImGuiWindowFlags_AlwaysHorizontalScrollbar":{ "scope":"lua", - "body":"ImVector_CustomRect:swap(${1:rhs})", - "prefix":"ImVector_CustomRect:swap", - "description":"[C++] void ImVector_CustomRect::swap(ImVector_CustomRect* self, ImVector_CustomRect rhs)\n\n" + "body":"imgui.WindowFlags.AlwaysHorizontalScrollbar", + "prefix":"imgui.WindowFlags.AlwaysHorizontalScrollbar", + "description":"[C++] ImGuiWindowFlags_AlwaysHorizontalScrollbar = 1<< 15\n\n" }, "imgui.igListBoxHeaderVec2":{ "scope":"lua", @@ -6815,11 +6821,11 @@ "prefix":"ImVector_ImFontConfig:push_back", "description":"[C++] void ImVector_ImFontConfig::push_back(ImVector_ImFontConfig* self, const ImFontConfig v)\n\n" }, - "imgui.ImVector_ImDrawCmd_size":{ + "imgui.ImVector_ImDrawIdx_size":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:size()", - "prefix":"ImVector_ImDrawCmd:size", - "description":"[C++] int ImVector_ImDrawCmd::size(const ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImDrawIdx:size()", + "prefix":"ImVector_ImDrawIdx:size", + "description":"[C++] int ImVector_ImDrawIdx::size(const ImVector_ImDrawIdx* self)\n\n" }, "imgui.ImGuiColorEditFlags_DisplayHex":{ "scope":"lua", @@ -6827,41 +6833,41 @@ "prefix":"imgui.ColorEditFlags.DisplayHex", "description":"[C++] ImGuiColorEditFlags_DisplayHex = 1 << 22\n\n" }, - "imgui.ImVector_ImFontPtr_resize":{ + "imgui.ImVector_ImVec4_resize":{ "scope":"lua", - "body":"ImVector_ImFontPtr:resize(${1:new_size})", - "prefix":"ImVector_ImFontPtr:resize", - "description":"[C++] void ImVector_ImFontPtr::resize(ImVector_ImFontPtr* self, int new_size)\n\n" + "body":"ImVector_ImVec4:resize(${1:new_size})", + "prefix":"ImVector_ImVec4:resize", + "description":"[C++] void ImVector_ImVec4::resize(ImVector_ImVec4* self, int new_size)\n\n" }, - "imgui.ImVector_char_resize":{ + "imgui.ImVector_ImFontGlyph_front":{ "scope":"lua", - "body":"ImVector_char:resize(${1:new_size})", - "prefix":"ImVector_char:resize", - "description":"[C++] void ImVector_char::resize(ImVector_char* self, int new_size)\n\n" + "body":"ImVector_ImFontGlyph:front()", + "prefix":"ImVector_ImFontGlyph:front", + "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::front(ImVector_ImFontGlyph* self)\n\n" }, - "imgui.ImGuiWindowFlags_NoCollapse":{ + "imgui.ImGuiWindowFlags_MenuBar":{ "scope":"lua", - "body":"imgui.WindowFlags.NoCollapse", - "prefix":"imgui.WindowFlags.NoCollapse", - "description":"[C++] ImGuiWindowFlags_NoCollapse = 1 << 5\n\n" + "body":"imgui.WindowFlags.MenuBar", + "prefix":"imgui.WindowFlags.MenuBar", + "description":"[C++] ImGuiWindowFlags_MenuBar = 1 << 10\n\n" }, - "imgui.ImGuiWindowFlags_NoScrollWithMouse":{ + "imgui.ImVec4_ImVec4Float":{ "scope":"lua", - "body":"imgui.WindowFlags.NoScrollWithMouse", - "prefix":"imgui.WindowFlags.NoScrollWithMouse", - "description":"[C++] ImGuiWindowFlags_NoScrollWithMouse = 1 << 4\n\n" + "body":"imgui.ImVec4.ImVec4Float(${1:_x}, ${2:_y}, ${3:_z}, ${4:_w})", + "prefix":"imgui.ImVec4.ImVec4", + "description":"[C++] ImVec4(float _x, float _y, float _z, float _w)\n\n" }, - "imgui.ImGuiWindowFlags_NoMove":{ + "imgui.ImVector_ImVec4_erase_unsorted":{ "scope":"lua", - "body":"imgui.WindowFlags.NoMove", - "prefix":"imgui.WindowFlags.NoMove", - "description":"[C++] ImGuiWindowFlags_NoMove = 1 << 2\n\n" + "body":"ImVector_ImVec4:erase_unsorted(${1:it})", + "prefix":"ImVector_ImVec4:erase_unsorted", + "description":"[C++] ImVec4* ImVector_ImVec4::erase_unsorted(ImVector_ImVec4* self, ImVec4 const * it)\n\n" }, - "imgui.ImGuiWindowFlags_NoResize":{ + "imgui.ImGuiWindowFlags_NoCollapse":{ "scope":"lua", - "body":"imgui.WindowFlags.NoResize", - "prefix":"imgui.WindowFlags.NoResize", - "description":"[C++] ImGuiWindowFlags_NoResize = 1 << 1\n\n" + "body":"imgui.WindowFlags.NoCollapse", + "prefix":"imgui.WindowFlags.NoCollapse", + "description":"[C++] ImGuiWindowFlags_NoCollapse = 1 << 5\n\n" }, "imgui.igGetWindowContentRegionMin":{ "scope":"lua", @@ -6899,11 +6905,11 @@ "prefix":"imgui.GetWindowDrawList", "description":"[C++] ImDrawList* ImGui::GetWindowDrawList()\n\n" }, - "imgui.ImGuiWindowFlags_NoTitleBar":{ + "imgui.ImGuiWindowFlags_NoScrollWithMouse":{ "scope":"lua", - "body":"imgui.WindowFlags.NoTitleBar", - "prefix":"imgui.WindowFlags.NoTitleBar", - "description":"[C++] ImGuiWindowFlags_NoTitleBar = 1 << 0\n\n" + "body":"imgui.WindowFlags.NoScrollWithMouse", + "prefix":"imgui.WindowFlags.NoScrollWithMouse", + "description":"[C++] ImGuiWindowFlags_NoScrollWithMouse = 1 << 4\n\n" }, "imgui.igTreeNodeStr":{ "scope":"lua", @@ -6917,11 +6923,11 @@ "prefix":"imgui.SetTooltipV", "description":"[C++] void ImGui::SetTooltipV(const char* fmt, va_list args)\n\n" }, - "imgui.ImGuiWindowFlags_None":{ + "imgui.ImGuiWindowFlags_NoMove":{ "scope":"lua", - "body":"imgui.WindowFlags.None", - "prefix":"imgui.WindowFlags.None", - "description":"[C++] ImGuiWindowFlags_None = 0\n\n" + "body":"imgui.WindowFlags.NoMove", + "prefix":"imgui.WindowFlags.NoMove", + "description":"[C++] ImGuiWindowFlags_NoMove = 1 << 2\n\n" }, "imgui.ImVector_ImTextureID_capacity":{ "scope":"lua", @@ -6941,17 +6947,17 @@ "prefix":"imgui.Col.MenuBarBg", "description":"[C++] ImGuiCol_MenuBarBg = 13\n\n" }, - "imgui.ImGuiCol_COUNT":{ + "imgui.ImGuiWindowFlags_NoResize":{ "scope":"lua", - "body":"imgui.Col.COUNT", - "prefix":"imgui.Col.COUNT", - "description":"[C++] ImGuiCol_COUNT = 48\n\n" + "body":"imgui.WindowFlags.NoResize", + "prefix":"imgui.WindowFlags.NoResize", + "description":"[C++] ImGuiWindowFlags_NoResize = 1 << 1\n\n" }, - "imgui.ImGuiCol_ModalWindowDimBg":{ + "imgui.ImGuiWindowFlags_NoTitleBar":{ "scope":"lua", - "body":"imgui.Col.ModalWindowDimBg", - "prefix":"imgui.Col.ModalWindowDimBg", - "description":"[C++] ImGuiCol_ModalWindowDimBg = 47\n\n" + "body":"imgui.WindowFlags.NoTitleBar", + "prefix":"imgui.WindowFlags.NoTitleBar", + "description":"[C++] ImGuiWindowFlags_NoTitleBar = 1 << 0\n\n" }, "imgui.ImU32":{ "scope":"lua", @@ -6965,11 +6971,11 @@ "prefix":"imgui.IsMouseHoveringRect", "description":"[C++] bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip=true)\n\n" }, - "imgui.ImGuiCol_TextSelectedBg":{ + "imgui.ImGuiCol_COUNT":{ "scope":"lua", - "body":"imgui.Col.TextSelectedBg", - "prefix":"imgui.Col.TextSelectedBg", - "description":"[C++] ImGuiCol_TextSelectedBg = 42\n\n" + "body":"imgui.Col.COUNT", + "prefix":"imgui.Col.COUNT", + "description":"[C++] ImGuiCol_COUNT = 48\n\n" }, "imgui.ImFontAtlas_SetTexID":{ "scope":"lua", @@ -6983,23 +6989,23 @@ "prefix":"imgui.DragDropFlags.AcceptPeekOnly", "description":"[C++] ImGuiDragDropFlags_AcceptPeekOnly = ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect\n\n" }, - "imgui.ImGuiCol_TabUnfocusedActive":{ + "imgui.ImGuiCol_DragDropTarget":{ "scope":"lua", - "body":"imgui.Col.TabUnfocusedActive", - "prefix":"imgui.Col.TabUnfocusedActive", - "description":"[C++] ImGuiCol_TabUnfocusedActive = 37\n\n" + "body":"imgui.Col.DragDropTarget", + "prefix":"imgui.Col.DragDropTarget", + "description":"[C++] ImGuiCol_DragDropTarget = 43\n\n" }, - "imgui.ImGuiCol_TabUnfocused":{ + "imgui.ImGuiCol_TextSelectedBg":{ "scope":"lua", - "body":"imgui.Col.TabUnfocused", - "prefix":"imgui.Col.TabUnfocused", - "description":"[C++] ImGuiCol_TabUnfocused = 36\n\n" + "body":"imgui.Col.TextSelectedBg", + "prefix":"imgui.Col.TextSelectedBg", + "description":"[C++] ImGuiCol_TextSelectedBg = 42\n\n" }, - "imgui.ImGuiCol_TabActive":{ + "imgui.ImGuiCol_PlotHistogram":{ "scope":"lua", - "body":"imgui.Col.TabActive", - "prefix":"imgui.Col.TabActive", - "description":"[C++] ImGuiCol_TabActive = 35\n\n" + "body":"imgui.Col.PlotHistogram", + "prefix":"imgui.Col.PlotHistogram", + "description":"[C++] ImGuiCol_PlotHistogram = 40\n\n" }, "imgui.igBeginPopupContextItem":{ "scope":"lua", @@ -7007,29 +7013,29 @@ "prefix":"imgui.BeginPopupContextItem", "description":"[C++] bool ImGui::BeginPopupContextItem(const char* str_id=((void*)0), int mouse_button=1)\n\n" }, - "imgui.ImGuiStorage_GetInt":{ + "imgui.ImGuiStorage_SetInt":{ "scope":"lua", - "body":"ImGuiStorage:GetInt(${1:key}${2:[, default_val=0]})", - "prefix":"ImGuiStorage:GetInt", - "description":"[C++] int ImGuiStorage::GetInt(ImGuiID key, int default_val=0)\n\n" + "body":"ImGuiStorage:SetInt(${1:key}, ${2:val})", + "prefix":"ImGuiStorage:SetInt", + "description":"[C++] void ImGuiStorage::SetInt(ImGuiID key, int val)\n\n" }, - "imgui.ImGuiCol_Tab":{ + "imgui.ImGuiCol_TabUnfocusedActive":{ "scope":"lua", - "body":"imgui.Col.Tab", - "prefix":"imgui.Col.Tab", - "description":"[C++] ImGuiCol_Tab = 33\n\n" + "body":"imgui.Col.TabUnfocusedActive", + "prefix":"imgui.Col.TabUnfocusedActive", + "description":"[C++] ImGuiCol_TabUnfocusedActive = 37\n\n" }, - "imgui.ImVector_Pair_insert":{ + "imgui.ImGuiCol_TabUnfocused":{ "scope":"lua", - "body":"ImVector_Pair:insert(${1:it}, ${2:v})", - "prefix":"ImVector_Pair:insert", - "description":"[C++] Pair* ImVector_Pair::insert(ImVector_Pair* self, Pair const * it, const Pair v)\n\n" + "body":"imgui.Col.TabUnfocused", + "prefix":"imgui.Col.TabUnfocused", + "description":"[C++] ImGuiCol_TabUnfocused = 36\n\n" }, - "imgui.ImVector_resizeT":{ + "imgui.ImGuiCol_TabActive":{ "scope":"lua", - "body":"ImVector:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector:resize", - "description":"[C++] void ImVector::resize(int new_size, const T& v)\n\n" + "body":"imgui.Col.TabActive", + "prefix":"imgui.Col.TabActive", + "description":"[C++] ImGuiCol_TabActive = 35\n\n" }, "imgui.ImGuiSizeCallback":{ "scope":"lua", @@ -7037,11 +7043,11 @@ "prefix":"new.ImGuiSizeCallback", "description":"typedef void(*)(ImGuiSizeCallbackData* data); ImGuiSizeCallback\n\n" }, - "imgui.ImGuiCol_Separator":{ + "imgui.ImVector_ImDrawVert_erase":{ "scope":"lua", - "body":"imgui.Col.Separator", - "prefix":"imgui.Col.Separator", - "description":"[C++] ImGuiCol_Separator = 27\n\n" + "body":"ImVector_ImDrawVert:erase(${1:it})", + "prefix":"ImVector_ImDrawVert:erase", + "description":"[C++] ImDrawVert* ImVector_ImDrawVert::erase(ImVector_ImDrawVert* self, ImDrawVert const * it)\n\n" }, "imgui.ImGuiColorEditFlags_Uint8":{ "scope":"lua", @@ -7055,17 +7061,17 @@ "prefix":"imgui.GetColorU32", "description":"[C++] ImU32 ImGui::GetColorU32(const ImVec4& col)\n\n" }, - "imgui.ImGuiCol_HeaderActive":{ + "imgui.ImVector_char_ImVector_charVector":{ "scope":"lua", - "body":"imgui.Col.HeaderActive", - "prefix":"imgui.Col.HeaderActive", - "description":"[C++] ImGuiCol_HeaderActive = 26\n\n" + "body":"imgui.ImVector_char.ImVector_charVector(${1:src})", + "prefix":"imgui.ImVector_char.ImVector_char", + "description":"[C++] ImVector_char(const ImVector_char src)\n\n" }, - "imgui.ImGuiCol_SliderGrabActive":{ + "imgui.ImGuiCol_ResizeGrip":{ "scope":"lua", - "body":"imgui.Col.SliderGrabActive", - "prefix":"imgui.Col.SliderGrabActive", - "description":"[C++] ImGuiCol_SliderGrabActive = 20\n\n" + "body":"imgui.Col.ResizeGrip", + "prefix":"imgui.Col.ResizeGrip", + "description":"[C++] ImGuiCol_ResizeGrip = 30\n\n" }, "imgui.ImGuiStyleVar_FramePadding":{ "scope":"lua", @@ -7073,17 +7079,17 @@ "prefix":"imgui.StyleVar.FramePadding", "description":"[C++] ImGuiStyleVar_FramePadding = 10\n\n" }, - "imgui.ImGuiCol_CheckMark":{ + "imgui.ImGuiCol_HeaderActive":{ "scope":"lua", - "body":"imgui.Col.CheckMark", - "prefix":"imgui.Col.CheckMark", - "description":"[C++] ImGuiCol_CheckMark = 18\n\n" + "body":"imgui.Col.HeaderActive", + "prefix":"imgui.Col.HeaderActive", + "description":"[C++] ImGuiCol_HeaderActive = 26\n\n" }, - "imgui.ImGuiCol_ScrollbarGrabActive":{ + "imgui.ImGuiCol_SliderGrabActive":{ "scope":"lua", - "body":"imgui.Col.ScrollbarGrabActive", - "prefix":"imgui.Col.ScrollbarGrabActive", - "description":"[C++] ImGuiCol_ScrollbarGrabActive = 17\n\n" + "body":"imgui.Col.SliderGrabActive", + "prefix":"imgui.Col.SliderGrabActive", + "description":"[C++] ImGuiCol_SliderGrabActive = 20\n\n" }, "imgui.ImVector_ImDrawVert_clear":{ "scope":"lua", @@ -7097,17 +7103,17 @@ "prefix":"imgui.GetColorU32", "description":"[C++] ImU32 ImGui::GetColorU32(ImGuiCol idx, float alpha_mul=1.0f)\n\n" }, - "imgui.ImGuiCol_ScrollbarGrabHovered":{ + "imgui.ImGuiCol_SliderGrab":{ "scope":"lua", - "body":"imgui.Col.ScrollbarGrabHovered", - "prefix":"imgui.Col.ScrollbarGrabHovered", - "description":"[C++] ImGuiCol_ScrollbarGrabHovered = 16\n\n" + "body":"imgui.Col.SliderGrab", + "prefix":"imgui.Col.SliderGrab", + "description":"[C++] ImGuiCol_SliderGrab = 19\n\n" }, - "imgui.ImVector_ImU32_size":{ + "imgui.ImVector_ImGuiStoragePair_push_front":{ "scope":"lua", - "body":"ImVector_ImU32:size()", - "prefix":"ImVector_ImU32:size", - "description":"[C++] int ImVector_ImU32::size(const ImVector_ImU32* self)\n\n" + "body":"ImVector_ImGuiStoragePair:push_front(${1:v})", + "prefix":"ImVector_ImGuiStoragePair:push_front", + "description":"[C++] void ImVector_ImGuiStoragePair::push_front(ImVector_ImGuiStoragePair* self, const ImGuiStoragePair v)\n\n" }, "imgui.igGetColumnsCount":{ "scope":"lua", @@ -7121,11 +7127,11 @@ "prefix":"ImFont.ContainerAtlas", "description":"[C++] ImFontAtlas* ImFont::ContainerAtlas\n\n" }, - "imgui.ImGuiCol_TitleBgCollapsed":{ + "imgui.igIsKeyPressed":{ "scope":"lua", - "body":"imgui.Col.TitleBgCollapsed", - "prefix":"imgui.Col.TitleBgCollapsed", - "description":"[C++] ImGuiCol_TitleBgCollapsed = 12\n\n" + "body":"imgui.IsKeyPressed(${1:user_key_index}${2:[, repeat=true]})", + "prefix":"imgui.IsKeyPressed", + "description":"[C++] bool ImGui::IsKeyPressed(int user_key_index, bool repeat=true)\n\n" }, "imgui.igSetNextItemWidth":{ "scope":"lua", @@ -7139,11 +7145,11 @@ "prefix":"ImVector:begin", "description":"[C++] T* ImVector::begin()\n\n" }, - "imgui.ImGuiCol_TitleBg":{ + "imgui.ImGuiCol_TitleBgCollapsed":{ "scope":"lua", - "body":"imgui.Col.TitleBg", - "prefix":"imgui.Col.TitleBg", - "description":"[C++] ImGuiCol_TitleBg = 10\n\n" + "body":"imgui.Col.TitleBgCollapsed", + "prefix":"imgui.Col.TitleBgCollapsed", + "description":"[C++] ImGuiCol_TitleBgCollapsed = 12\n\n" }, "imgui.igColorConvertFloat4ToU32":{ "scope":"lua", @@ -7163,11 +7169,11 @@ "prefix":"ImGuiIO.IniFilename", "description":"[C++] const char* ImGuiIO::IniFilename\n\n" }, - "imgui.ImGuiTabItemFlags_SetSelected":{ + "imgui.ImVector_ImFontAtlasCustomRect_back":{ "scope":"lua", - "body":"imgui.TabItemFlags.SetSelected", - "prefix":"imgui.TabItemFlags.SetSelected", - "description":"[C++] ImGuiTabItemFlags_SetSelected = 1 << 1\n\n" + "body":"ImVector_ImFontAtlasCustomRect:back()", + "prefix":"ImVector_ImFontAtlasCustomRect:back", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::back(ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImFont_SetFallbackChar":{ "scope":"lua", @@ -7187,11 +7193,17 @@ "prefix":"ImDrawList:AddCircleFilled", "description":"[C++] void ImDrawList::AddCircleFilled(const ImVec2& centre, float radius, ImU32 col, int num_segments=12)\n\n" }, - "imgui.ImVector_CustomRect_index_from_ptr":{ + "imgui.ImGuiCol_FrameBgHovered":{ + "scope":"lua", + "body":"imgui.Col.FrameBgHovered", + "prefix":"imgui.Col.FrameBgHovered", + "description":"[C++] ImGuiCol_FrameBgHovered = 8\n\n" + }, + "imgui.igTextDisabled":{ "scope":"lua", - "body":"ImVector_CustomRect:index_from_ptr(${1:it})", - "prefix":"ImVector_CustomRect:index_from_ptr", - "description":"[C++] int ImVector_CustomRect::index_from_ptr(const ImVector_CustomRect* self, CustomRect const * it)\n\n" + "body":"imgui.TextDisabled(${1:fmt},...)", + "prefix":"imgui.TextDisabled", + "description":"[C++] void ImGui::TextDisabled(const char* fmt, ...)\n\n" }, "imgui.ImGuiCol_PopupBg":{ "scope":"lua", @@ -7211,23 +7223,17 @@ "prefix":"imgui.Col.Text", "description":"[C++] ImGuiCol_Text = 0\n\n" }, - "imgui.ImGuiColorEditFlags__InputMask":{ - "scope":"lua", - "body":"imgui.ColorEditFlags._InputMask", - "prefix":"imgui.ColorEditFlags._InputMask", - "description":"[C++] ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV\n\n" - }, "imgui.ImGuiDataType_S32":{ "scope":"lua", "body":"imgui.DataType.S32", "prefix":"imgui.DataType.S32", "description":"[C++] ImGuiDataType_S32 = 4\n\n" }, - "imgui.ImGuiColorEditFlags_DisplayHSV":{ + "imgui.ImVector_ImU32_eraseTPtr":{ "scope":"lua", - "body":"imgui.ColorEditFlags.DisplayHSV", - "prefix":"imgui.ColorEditFlags.DisplayHSV", - "description":"[C++] ImGuiColorEditFlags_DisplayHSV = 1 << 21\n\n" + "body":"ImVector_ImU32:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImU32:erase", + "description":"[C++] ImU32* ImVector_ImU32::erase(ImVector_ImU32* self, ImU32 const * it, ImU32 const * it_last)\n\n" }, "imgui.ImVector_ImWchar_swap":{ "scope":"lua", @@ -7235,11 +7241,11 @@ "prefix":"ImVector_ImWchar:swap", "description":"[C++] void ImVector_ImWchar::swap(ImVector_ImWchar* self, ImVector_ImWchar rhs)\n\n" }, - "imgui.ImGuiColorEditFlags_DisplayRGB":{ + "imgui.ImVector_ImTextureID_clear":{ "scope":"lua", - "body":"imgui.ColorEditFlags.DisplayRGB", - "prefix":"imgui.ColorEditFlags.DisplayRGB", - "description":"[C++] ImGuiColorEditFlags_DisplayRGB = 1 << 20\n\n" + "body":"ImVector_ImTextureID:clear()", + "prefix":"ImVector_ImTextureID:clear", + "description":"[C++] void ImVector_ImTextureID::clear(ImVector_ImTextureID* self)\n\n" }, "imgui.igSetNextWindowContentSize":{ "scope":"lua", @@ -7247,11 +7253,11 @@ "prefix":"imgui.SetNextWindowContentSize", "description":"[C++] void ImGui::SetNextWindowContentSize(const ImVec2& size)\n\n" }, - "imgui.ImVector_TextRange_end":{ + "imgui.ImFontAtlasFlags_None":{ "scope":"lua", - "body":"ImVector_TextRange:_end()", - "prefix":"ImVector_TextRange:end", - "description":"[C++] TextRange* ImVector_TextRange::end(ImVector_TextRange* self)\n\n" + "body":"imgui.FontAtlasFlags.None", + "prefix":"imgui.FontAtlasFlags.None", + "description":"[C++] ImFontAtlasFlags_None = 0\n\n" }, "imgui.ImVector_float_capacity":{ "scope":"lua", @@ -7265,17 +7271,17 @@ "prefix":"imgui.ColorEditFlags.AlphaPreviewHalf", "description":"[C++] ImGuiColorEditFlags_AlphaPreviewHalf = 1 << 18\n\n" }, - "imgui.ImVector_ImDrawCmd_back_const":{ + "imgui.igInputFloat3":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:back_const()", - "prefix":"ImVector_ImDrawCmd:back", - "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::back(const ImVector_ImDrawCmd* self)\n\n" + "body":"imgui.InputFloat3(${1:label}, ${2:v}${3:[, format=\"%.3f\"]}${4:[, flags=0]})", + "prefix":"imgui.InputFloat3", + "description":"[C++] bool ImGui::InputFloat3(const char* label, float v[3], const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.ImVector_ImDrawChannel_size":{ + "imgui.ImVector_ImWchar_index_from_ptr":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:size()", - "prefix":"ImVector_ImDrawChannel:size", - "description":"[C++] int ImVector_ImDrawChannel::size(const ImVector_ImDrawChannel* self)\n\n" + "body":"ImVector_ImWchar:index_from_ptr(${1:it})", + "prefix":"ImVector_ImWchar:index_from_ptr", + "description":"[C++] int ImVector_ImWchar::index_from_ptr(const ImVector_ImWchar* self, ImWchar const * it)\n\n" }, "imgui.ImGuiColorEditFlags_NoDragDrop":{ "scope":"lua", @@ -7289,17 +7295,17 @@ "prefix":"imgui.FocusedFlags.AnyWindow", "description":"[C++] ImGuiFocusedFlags_AnyWindow = 1 << 2\n\n" }, - "imgui.ImVector_ImVec4_back_const":{ + "imgui.ImVector_ImFontPtr_begin":{ "scope":"lua", - "body":"ImVector_ImVec4:back_const()", - "prefix":"ImVector_ImVec4:back", - "description":"[C++] ImVec4 const * ImVector_ImVec4::back(const ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImFontPtr:begin()", + "prefix":"ImVector_ImFontPtr:begin", + "description":"[C++] ImFont** ImVector_ImFontPtr::begin(ImVector_ImFontPtr* self)\n\n" }, - "imgui.ImGuiColorEditFlags_NoInputs":{ + "imgui.ImGuiTextRange.e":{ "scope":"lua", - "body":"imgui.ColorEditFlags.NoInputs", - "prefix":"imgui.ColorEditFlags.NoInputs", - "description":"[C++] ImGuiColorEditFlags_NoInputs = 1 << 5\n\n" + "body":"ImGuiTextRange.e", + "prefix":"ImGuiTextRange.e", + "description":"[C++] const char* ImGuiTextRange::e\n\n" }, "imgui.ImVector_ImFontGlyph_erase":{ "scope":"lua", @@ -7319,11 +7325,11 @@ "prefix":"imgui.NavInput.LStickDown", "description":"[C++] ImGuiNavInput_LStickDown = 11\n\n" }, - "imgui.ImFontAtlas_CalcCustomRectUV":{ + "imgui.igEnd":{ "scope":"lua", - "body":"ImFontAtlas:CalcCustomRectUV(${1:rect}, ${2:out_uv_min}, ${3:out_uv_max})", - "prefix":"ImFontAtlas:CalcCustomRectUV", - "description":"[C++] void ImFontAtlas::CalcCustomRectUV(const CustomRect* rect, ImVec2* out_uv_min, ImVec2* out_uv_max)\n\n" + "body":"imgui.End()", + "prefix":"imgui.End", + "description":"[C++] void ImGui::End()\n\n" }, "imgui.ImGuiColorEditFlags_None":{ "scope":"lua", @@ -7343,6 +7349,18 @@ "prefix":"imgui.InputScalarN", "description":"[C++] bool ImGui::InputScalarN(const char* label, ImGuiDataType data_type, void* v, int components, const void* step=((void*)0), const void* step_fast=((void*)0), const char* format=((void*)0), ImGuiInputTextFlags flags=0)\n\n" }, + "imgui.ImGuiTabItemFlags_NoPushId":{ + "scope":"lua", + "body":"imgui.TabItemFlags.NoPushId", + "prefix":"imgui.TabItemFlags.NoPushId", + "description":"[C++] ImGuiTabItemFlags_NoPushId = 1 << 3\n\n" + }, + "imgui.ImGuiTabItemFlags_SetSelected":{ + "scope":"lua", + "body":"imgui.TabItemFlags.SetSelected", + "prefix":"imgui.TabItemFlags.SetSelected", + "description":"[C++] ImGuiTabItemFlags_SetSelected = 1 << 1\n\n" + }, "imgui.ImGuiTabItemFlags_UnsavedDocument":{ "scope":"lua", "body":"imgui.TabItemFlags.UnsavedDocument", @@ -7355,11 +7373,11 @@ "prefix":"imgui.Dir.COUNT", "description":"[C++] ImGuiDir_COUNT = 4\n\n" }, - "imgui.igGetCursorScreenPos":{ + "imgui.ImVector_ImU32_size":{ "scope":"lua", - "body":"imgui.GetCursorScreenPos()", - "prefix":"imgui.GetCursorScreenPos", - "description":"[C++] ImVec2 ImGui::GetCursorScreenPos()\n\n" + "body":"ImVector_ImU32:size()", + "prefix":"ImVector_ImU32:size", + "description":"[C++] int ImVector_ImU32::size(const ImVector_ImU32* self)\n\n" }, "imgui.ImGuiDir_Up":{ "scope":"lua", @@ -7373,29 +7391,17 @@ "prefix":"imgui.Dir.Right", "description":"[C++] ImGuiDir_Right = 1\n\n" }, - "imgui.ImGuiComboFlags_HeightMask_":{ - "scope":"lua", - "body":"imgui.ComboFlags.HeightMask_", - "prefix":"imgui.ComboFlags.HeightMask_", - "description":"[C++] ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest\n\n" - }, - "imgui.ImGuiComboFlags_NoPreview":{ - "scope":"lua", - "body":"imgui.ComboFlags.NoPreview", - "prefix":"imgui.ComboFlags.NoPreview", - "description":"[C++] ImGuiComboFlags_NoPreview = 1 << 6\n\n" - }, - "imgui.ImDrawList_AddQuadFilled":{ + "imgui.ImDrawList_AddRectFilled":{ "scope":"lua", - "body":"ImDrawList:AddQuadFilled(${1:a}, ${2:b}, ${3:c}, ${4:d}, ${5:col})", - "prefix":"ImDrawList:AddQuadFilled", - "description":"[C++] void ImDrawList::AddQuadFilled(const ImVec2& a, const ImVec2& b, const ImVec2& c, const ImVec2& d, ImU32 col)\n\n" + "body":"ImDrawList:AddRectFilled(${1:a}, ${2:b}, ${3:col}${4:[, rounding=0.0f]}${5:[, rounding_corners=ImDrawCornerFlags_All]})", + "prefix":"ImDrawList:AddRectFilled", + "description":"[C++] void ImDrawList::AddRectFilled(const ImVec2& a, const ImVec2& b, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)\n\n" }, - "imgui.ImGuiComboFlags_HeightLargest":{ + "imgui.ImGuiComboFlags_HeightMask_":{ "scope":"lua", - "body":"imgui.ComboFlags.HeightLargest", - "prefix":"imgui.ComboFlags.HeightLargest", - "description":"[C++] ImGuiComboFlags_HeightLargest = 1 << 4\n\n" + "body":"imgui.ComboFlags.HeightMask_", + "prefix":"imgui.ComboFlags.HeightMask_", + "description":"[C++] ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest\n\n" }, "imgui.ImGuiInputTextCallbackData_ImGuiInputTextCallbackData":{ "scope":"lua", @@ -7409,11 +7415,11 @@ "prefix":"ImDrawList.CmdBuffer", "description":"[C++] ImVector_ImDrawCmd ImDrawList::CmdBuffer\n\n" }, - "imgui.ImVector_ImFontGlyph_eraseTPtr":{ + "imgui.ImGuiStoragePair_ImGuiStoragePairFloat":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_ImFontGlyph:erase", - "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::erase(ImVector_ImFontGlyph* self, ImFontGlyph const * it, ImFontGlyph const * it_last)\n\n" + "body":"imgui.ImGuiStoragePair.ImGuiStoragePairFloat(${1:_key}, ${2:_val_f})", + "prefix":"imgui.ImGuiStoragePair.ImGuiStoragePair", + "description":"[C++] ImGuiStoragePair(ImGuiID _key, float _val_f)\n\n" }, "imgui.ImVector_ImDrawIdx_pop_back":{ "scope":"lua", @@ -7427,29 +7433,29 @@ "prefix":"imgui.ProgressBar", "description":"[C++] void ImGui::ProgressBar(float fraction, const ImVec2& size_arg=ImVec2(-1, 0), const char* overlay=((void*)0))\n\n" }, - "imgui.ImVector_char_reserve":{ + "imgui.ImGuiComboFlags_HeightLargest":{ "scope":"lua", - "body":"ImVector_char:reserve(${1:new_capacity})", - "prefix":"ImVector_char:reserve", - "description":"[C++] void ImVector_char::reserve(ImVector_char* self, int new_capacity)\n\n" + "body":"imgui.ComboFlags.HeightLargest", + "prefix":"imgui.ComboFlags.HeightLargest", + "description":"[C++] ImGuiComboFlags_HeightLargest = 1 << 4\n\n" }, - "imgui.ImVector_Pair_back":{ + "imgui.ImGuiComboFlags_HeightLarge":{ "scope":"lua", - "body":"ImVector_Pair:back()", - "prefix":"ImVector_Pair:back", - "description":"[C++] Pair* ImVector_Pair::back(ImVector_Pair* self)\n\n" + "body":"imgui.ComboFlags.HeightLarge", + "prefix":"imgui.ComboFlags.HeightLarge", + "description":"[C++] ImGuiComboFlags_HeightLarge = 1 << 3\n\n" }, - "imgui.ImVector_CustomRect_clear":{ + "imgui.ImVector_ImVec4_capacity":{ "scope":"lua", - "body":"ImVector_CustomRect:clear()", - "prefix":"ImVector_CustomRect:clear", - "description":"[C++] void ImVector_CustomRect::clear(ImVector_CustomRect* self)\n\n" + "body":"ImVector_ImVec4:capacity()", + "prefix":"ImVector_ImVec4:capacity", + "description":"[C++] int ImVector_ImVec4::capacity(const ImVector_ImVec4* self)\n\n" }, - "imgui.ImVector_ImVec4_empty":{ + "imgui.ImVector_ImDrawVert_front_const":{ "scope":"lua", - "body":"ImVector_ImVec4:empty()", - "prefix":"ImVector_ImVec4:empty", - "description":"[C++] bool ImVector_ImVec4::empty(const ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImDrawVert:front_const()", + "prefix":"ImVector_ImDrawVert:front", + "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::front(const ImVector_ImDrawVert* self)\n\n" }, "imgui.ImVector_ImFontPtr_push_back":{ "scope":"lua", @@ -7463,11 +7469,11 @@ "prefix":"ImVector:reserve", "description":"[C++] void ImVector::reserve(int new_capacity)\n\n" }, - "imgui.ImVector_ImDrawChannel_capacity":{ + "imgui.igBeginChildFrame":{ "scope":"lua", - "body":"ImVector_ImDrawChannel:capacity()", - "prefix":"ImVector_ImDrawChannel:capacity", - "description":"[C++] int ImVector_ImDrawChannel::capacity(const ImVector_ImDrawChannel* self)\n\n" + "body":"imgui.BeginChildFrame(${1:id}, ${2:size}${3:[, flags=0]})", + "prefix":"imgui.BeginChildFrame", + "description":"[C++] bool ImGui::BeginChildFrame(ImGuiID id, const ImVec2& size, ImGuiWindowFlags flags=0)\n\n" }, "imgui.ImFont.Descent":{ "scope":"lua", @@ -7475,23 +7481,23 @@ "prefix":"ImFont.Descent", "description":"[C++] float ImFont::Descent\n\n" }, - "imgui.ImVector_ImTextureID_push_front":{ + "imgui.ImVector_ImVec2_reserve":{ "scope":"lua", - "body":"ImVector_ImTextureID:push_front(${1:v})", - "prefix":"ImVector_ImTextureID:push_front", - "description":"[C++] void ImVector_ImTextureID::push_front(ImVector_ImTextureID* self, const ImTextureID v)\n\n" + "body":"ImVector_ImVec2:reserve(${1:new_capacity})", + "prefix":"ImVector_ImVec2:reserve", + "description":"[C++] void ImVector_ImVec2::reserve(ImVector_ImVec2* self, int new_capacity)\n\n" }, - "imgui.ImVector_ImVec2_size_in_bytes":{ + "imgui.ImVector_ImVec4_size_in_bytes":{ "scope":"lua", - "body":"ImVector_ImVec2:size_in_bytes()", - "prefix":"ImVector_ImVec2:size_in_bytes", - "description":"[C++] int ImVector_ImVec2::size_in_bytes(const ImVector_ImVec2* self)\n\n" + "body":"ImVector_ImVec4:size_in_bytes()", + "prefix":"ImVector_ImVec4:size_in_bytes", + "description":"[C++] int ImVector_ImVec4::size_in_bytes(const ImVector_ImVec4* self)\n\n" }, - "imgui.igInputText":{ + "imgui.ImGuiStoragePair":{ "scope":"lua", - "body":"imgui.InputText(${1:label}, ${2:buf}, ${3:buf_size}${4:[, flags=0]}${5:[, callback=((void*)0)]}${6:[, user_data=((void*)0)]})", - "prefix":"imgui.InputText", - "description":"[C++] bool ImGui::InputText(const char* label, char* buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=((void*)0), void* user_data=((void*)0))\n\n" + "body":"new.ImGuiStoragePair($1)", + "prefix":"new.ImGuiStoragePair", + "description":"typedef struct ImGuiStoragePair ImGuiStoragePair\n\n" }, "imgui.ImGuiDataType_S16":{ "scope":"lua", @@ -7517,17 +7523,17 @@ "prefix":"imgui.DragFloat3", "description":"[C++] bool ImGui::DragFloat3(const char* label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char* format=\"%.3f\", float power=1.0f)\n\n" }, - "imgui.ImVector_TextRange_clear":{ + "imgui.ImVector_ImVec2_end":{ "scope":"lua", - "body":"ImVector_TextRange:clear()", - "prefix":"ImVector_TextRange:clear", - "description":"[C++] void ImVector_TextRange::clear(ImVector_TextRange* self)\n\n" + "body":"ImVector_ImVec2:_end()", + "prefix":"ImVector_ImVec2:end", + "description":"[C++] ImVec2* ImVector_ImVec2::end(ImVector_ImVec2* self)\n\n" }, - "imgui.ImVector_char_empty":{ + "imgui.igInputText":{ "scope":"lua", - "body":"ImVector_char:empty()", - "prefix":"ImVector_char:empty", - "description":"[C++] bool ImVector_char::empty(const ImVector_char* self)\n\n" + "body":"imgui.InputText(${1:label}, ${2:buf}, ${3:buf_size}${4:[, flags=0]}${5:[, callback=((void*)0)]}${6:[, user_data=((void*)0)]})", + "prefix":"imgui.InputText", + "description":"[C++] bool ImGui::InputText(const char* label, char* buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=((void*)0), void* user_data=((void*)0))\n\n" }, "imgui.ImGuiCond_Once":{ "scope":"lua", @@ -7535,11 +7541,11 @@ "prefix":"imgui.Cond.Once", "description":"[C++] ImGuiCond_Once = 1 << 1\n\n" }, - "imgui.CustomRect.Height":{ + "imgui.igGetDragDropPayload":{ "scope":"lua", - "body":"imgui.CustomRect.Height", - "prefix":"imgui.CustomRect.Height", - "description":"[C++] unsigned short CustomRect::Height\n\n" + "body":"imgui.GetDragDropPayload()", + "prefix":"imgui.GetDragDropPayload", + "description":"[C++] const ImGuiPayload* ImGui::GetDragDropPayload()\n\n" }, "imgui.ImVector_ImFontConfig__grow_capacity":{ "scope":"lua", @@ -7559,29 +7565,29 @@ "prefix":"imgui.SetAllocatorFunctions", "description":"[C++] void ImGui::SetAllocatorFunctions(void*(*alloc_func)(size_t sz, void* user_data), void(*free_func)(void* ptr, void* user_data), void* user_data=((void*)0))\n\n" }, - "imgui.ImVector_ImDrawCmd_index_from_ptr":{ + "imgui.ImFontAtlas_CalcCustomRectUV":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:index_from_ptr(${1:it})", - "prefix":"ImVector_ImDrawCmd:index_from_ptr", - "description":"[C++] int ImVector_ImDrawCmd::index_from_ptr(const ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" + "body":"ImFontAtlas:CalcCustomRectUV(${1:rect}, ${2:out_uv_min}, ${3:out_uv_max})", + "prefix":"ImFontAtlas:CalcCustomRectUV", + "description":"[C++] void ImFontAtlas::CalcCustomRectUV(const ImFontAtlasCustomRect* rect, ImVec2* out_uv_min, ImVec2* out_uv_max)\n\n" }, - "imgui.ImVector_ImVec2_reserve":{ + "imgui.ImVector_ImTextureID_end_const":{ "scope":"lua", - "body":"ImVector_ImVec2:reserve(${1:new_capacity})", - "prefix":"ImVector_ImVec2:reserve", - "description":"[C++] void ImVector_ImVec2::reserve(ImVector_ImVec2* self, int new_capacity)\n\n" + "body":"ImVector_ImTextureID:end_const()", + "prefix":"ImVector_ImTextureID:end", + "description":"[C++] ImTextureID const * ImVector_ImTextureID::end(const ImVector_ImTextureID* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_size_in_bytes":{ + "imgui.igSetScrollFromPosY":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:size_in_bytes()", - "prefix":"ImVector_ImDrawCmd:size_in_bytes", - "description":"[C++] int ImVector_ImDrawCmd::size_in_bytes(const ImVector_ImDrawCmd* self)\n\n" + "body":"imgui.SetScrollFromPosY(${1:local_y}${2:[, center_y_ratio=0.5f]})", + "prefix":"imgui.SetScrollFromPosY", + "description":"[C++] void ImGui::SetScrollFromPosY(float local_y, float center_y_ratio=0.5f)\n\n" }, - "imgui.ImDrawCmd_ImDrawCmd":{ + "imgui.ImVector_ImDrawVert_begin_const":{ "scope":"lua", - "body":"imgui.ImDrawCmd()", - "prefix":"imgui.ImDrawCmd", - "description":"[C++] ImDrawCmd()\n\n" + "body":"ImVector_ImDrawVert:begin_const()", + "prefix":"ImVector_ImDrawVert:begin", + "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::begin(const ImVector_ImDrawVert* self)\n\n" }, "imgui.ImVector_ImDrawChannel_insert":{ "scope":"lua", @@ -7589,11 +7595,11 @@ "prefix":"ImVector_ImDrawChannel:insert", "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::insert(ImVector_ImDrawChannel* self, ImDrawChannel const * it, const ImDrawChannel v)\n\n" }, - "imgui.ImVector_ImDrawVert_ImVector_ImDrawVert":{ + "imgui.ImVector_char_index_from_ptr":{ "scope":"lua", - "body":"imgui.ImVector_ImDrawVert()", - "prefix":"imgui.ImVector_ImDrawVert", - "description":"[C++] ImVector_ImDrawVert()\n\n" + "body":"ImVector_char:index_from_ptr(${1:it})", + "prefix":"ImVector_char:index_from_ptr", + "description":"[C++] int ImVector_char::index_from_ptr(const ImVector_char* self, char const * it)\n\n" }, "imgui.igSliderInt3":{ "scope":"lua", @@ -7601,11 +7607,11 @@ "prefix":"imgui.SliderInt3", "description":"[C++] bool ImGui::SliderInt3(const char* label, int v[3], int v_min, int v_max, const char* format=\"%d\")\n\n" }, - "imgui.ImGuiStorage_GetFloat":{ + "imgui.ImGuiStorage_SetFloat":{ "scope":"lua", - "body":"ImGuiStorage:GetFloat(${1:key}${2:[, default_val=0.0f]})", - "prefix":"ImGuiStorage:GetFloat", - "description":"[C++] float ImGuiStorage::GetFloat(ImGuiID key, float default_val=0.0f)\n\n" + "body":"ImGuiStorage:SetFloat(${1:key}, ${2:val})", + "prefix":"ImGuiStorage:SetFloat", + "description":"[C++] void ImGuiStorage::SetFloat(ImGuiID key, float val)\n\n" }, "imgui.igIsKeyReleased":{ "scope":"lua", @@ -7613,11 +7619,11 @@ "prefix":"imgui.IsKeyReleased", "description":"[C++] bool ImGui::IsKeyReleased(int user_key_index)\n\n" }, - "imgui.ImVector_ImDrawVert_begin_const":{ + "imgui.ImDrawCmd_ImDrawCmd":{ "scope":"lua", - "body":"ImVector_ImDrawVert:begin_const()", - "prefix":"ImVector_ImDrawVert:begin", - "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::begin(const ImVector_ImDrawVert* self)\n\n" + "body":"imgui.ImDrawCmd()", + "prefix":"imgui.ImDrawCmd", + "description":"[C++] ImDrawCmd()\n\n" }, "imgui.ImGuiTabBarFlags_FittingPolicyDefault_":{ "scope":"lua", @@ -7643,29 +7649,29 @@ "prefix":"ImGuiInputTextCallbackData.BufTextLen", "description":"[C++] int ImGuiInputTextCallbackData::BufTextLen\n\n" }, - "imgui.ImVector_ImDrawChannel_ImVector_ImDrawChannel":{ + "imgui.ImVector_ImFontGlyph_end_const":{ "scope":"lua", - "body":"imgui.ImVector_ImDrawChannel()", - "prefix":"imgui.ImVector_ImDrawChannel", - "description":"[C++] ImVector_ImDrawChannel()\n\n" + "body":"ImVector_ImFontGlyph:end_const()", + "prefix":"ImVector_ImFontGlyph:end", + "description":"[C++] ImFontGlyph const * ImVector_ImFontGlyph::end(const ImVector_ImFontGlyph* self)\n\n" }, - "imgui.TextRange_TextRangeStr":{ + "imgui.ImVector_ImFontGlyph_end":{ "scope":"lua", - "body":"imgui.TextRange.TextRangeStr(${1:_b}, ${2:_e})", - "prefix":"imgui.TextRange.TextRange", - "description":"[C++] TextRange(const char* _b, const char* _e)\n\n" + "body":"ImVector_ImFontGlyph:_end()", + "prefix":"ImVector_ImFontGlyph:end", + "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::end(ImVector_ImFontGlyph* self)\n\n" }, - "imgui.igIsWindowCollapsed":{ + "imgui.igGetMouseCursor":{ "scope":"lua", - "body":"imgui.IsWindowCollapsed()", - "prefix":"imgui.IsWindowCollapsed", - "description":"[C++] bool ImGui::IsWindowCollapsed()\n\n" + "body":"imgui.GetMouseCursor()", + "prefix":"imgui.GetMouseCursor", + "description":"[C++] ImGuiMouseCursor ImGui::GetMouseCursor()\n\n" }, - "imgui.ImVector_char_size":{ + "imgui.igSetColumnOffset":{ "scope":"lua", - "body":"ImVector_char:size()", - "prefix":"ImVector_char:size", - "description":"[C++] int ImVector_char::size(const ImVector_char* self)\n\n" + "body":"imgui.SetColumnOffset(${1:column_index}, ${2:offset_x})", + "prefix":"imgui.SetColumnOffset", + "description":"[C++] void ImGui::SetColumnOffset(int column_index, float offset_x)\n\n" }, "imgui.igIsAnyItemHovered":{ "scope":"lua", @@ -7679,11 +7685,11 @@ "prefix":"ImFontGlyphRangesBuilder:Clear", "description":"[C++] void ImFontGlyphRangesBuilder::Clear()\n\n" }, - "imgui.ImVector_ImDrawCmd_insert":{ + "imgui.igOpenPopup":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImDrawCmd:insert", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::insert(ImVector_ImDrawCmd* self, ImDrawCmd const * it, const ImDrawCmd v)\n\n" + "body":"imgui.OpenPopup(${1:str_id})", + "prefix":"imgui.OpenPopup", + "description":"[C++] void ImGui::OpenPopup(const char* str_id)\n\n" }, "imgui.ImGuiTabBarFlags_None":{ "scope":"lua", @@ -7691,11 +7697,11 @@ "prefix":"imgui.TabBarFlags.None", "description":"[C++] ImGuiTabBarFlags_None = 0\n\n" }, - "imgui.ImVector_ImVec4_push_back":{ + "imgui.ImVector_ImFontAtlasCustomRect_index_from_ptr":{ "scope":"lua", - "body":"ImVector_ImVec4:push_back(${1:v})", - "prefix":"ImVector_ImVec4:push_back", - "description":"[C++] void ImVector_ImVec4::push_back(ImVector_ImVec4* self, const ImVec4 v)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:index_from_ptr(${1:it})", + "prefix":"ImVector_ImFontAtlasCustomRect:index_from_ptr", + "description":"[C++] int ImVector_ImFontAtlasCustomRect::index_from_ptr(const ImVector_ImFontAtlasCustomRect* self, ImFontAtlasCustomRect const * it)\n\n" }, "imgui.ImDrawList_ImDrawList":{ "scope":"lua", @@ -7709,29 +7715,29 @@ "prefix":"imgui.ListBox", "description":"[C++] bool ImGui::ListBox(const char* label, int* current_item, const char* const items[], int items_count, int height_in_items=-1)\n\n" }, - "imgui.ImVector_ImDrawIdx_resizeT":{ + "imgui.igTreeNodePtr":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImDrawIdx:resize", - "description":"[C++] void ImVector_ImDrawIdx::resize(ImVector_ImDrawIdx* self, int new_size, const ImDrawIdx v)\n\n" + "body":"imgui.TreeNodePtr(${1:ptr_id}, ${2:fmt},...)", + "prefix":"imgui.TreeNode", + "description":"[C++] bool ImGui::TreeNode(const void* ptr_id, const char* fmt, ...)\n\n" }, - "imgui.ImVector_ImDrawVert_erase":{ + "imgui.ImVector_ImVec4_push_back":{ "scope":"lua", - "body":"ImVector_ImDrawVert:erase(${1:it})", - "prefix":"ImVector_ImDrawVert:erase", - "description":"[C++] ImDrawVert* ImVector_ImDrawVert::erase(ImVector_ImDrawVert* self, ImDrawVert const * it)\n\n" + "body":"ImVector_ImVec4:push_back(${1:v})", + "prefix":"ImVector_ImVec4:push_back", + "description":"[C++] void ImVector_ImVec4::push_back(ImVector_ImVec4* self, const ImVec4 v)\n\n" }, - "imgui.ImVector_CustomRect_empty":{ + "imgui.igTreeNodeStrStr":{ "scope":"lua", - "body":"ImVector_CustomRect:empty()", - "prefix":"ImVector_CustomRect:empty", - "description":"[C++] bool ImVector_CustomRect::empty(const ImVector_CustomRect* self)\n\n" + "body":"imgui.TreeNodeStrStr(${1:str_id}, ${2:fmt},...)", + "prefix":"imgui.TreeNode", + "description":"[C++] bool ImGui::TreeNode(const char* str_id, const char* fmt, ...)\n\n" }, - "imgui.ImGuiStorage_SetBool":{ + "imgui.ImVector_ImDrawIdx_swap":{ "scope":"lua", - "body":"ImGuiStorage:SetBool(${1:key}, ${2:val})", - "prefix":"ImGuiStorage:SetBool", - "description":"[C++] void ImGuiStorage::SetBool(ImGuiID key, bool val)\n\n" + "body":"ImVector_ImDrawIdx:swap(${1:rhs})", + "prefix":"ImVector_ImDrawIdx:swap", + "description":"[C++] void ImVector_ImDrawIdx::swap(ImVector_ImDrawIdx* self, ImVector_ImDrawIdx rhs)\n\n" }, "imgui.ImVector_ImFontConfig_clear":{ "scope":"lua", @@ -7745,17 +7751,17 @@ "prefix":"new.ImFontConfig", "description":"typedef struct ImFontConfig ImFontConfig\n\n" }, - "imgui.ImVector_TextRange_end_const":{ + "imgui.ImVector_ImFontConfig_end":{ "scope":"lua", - "body":"ImVector_TextRange:end_const()", - "prefix":"ImVector_TextRange:end", - "description":"[C++] TextRange const * ImVector_TextRange::end(const ImVector_TextRange* self)\n\n" + "body":"ImVector_ImFontConfig:_end()", + "prefix":"ImVector_ImFontConfig:end", + "description":"[C++] ImFontConfig* ImVector_ImFontConfig::end(ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImVector_Pair_capacity":{ + "imgui.ImFontAtlas_AddFontFromMemoryCompressedTTF":{ "scope":"lua", - "body":"ImVector_Pair:capacity()", - "prefix":"ImVector_Pair:capacity", - "description":"[C++] int ImVector_Pair::capacity(const ImVector_Pair* self)\n\n" + "body":"ImFontAtlas:AddFontFromMemoryCompressedTTF(${1:compressed_font_data}, ${2:compressed_font_size}, ${3:size_pixels}${4:[, font_cfg=((void*)0)]}${5:[, glyph_ranges=((void*)0)]})", + "prefix":"ImFontAtlas:AddFontFromMemoryCompressedTTF", + "description":"[C++] ImFont* ImFontAtlas::AddFontFromMemoryCompressedTTF(const void* compressed_font_data, int compressed_font_size, float size_pixels, const ImFontConfig* font_cfg=((void*)0), const ImWchar* glyph_ranges=((void*)0))\n\n" }, "imgui.ImFontAtlas.CustomRectIds[1]":{ "scope":"lua", @@ -7763,17 +7769,17 @@ "prefix":"ImFontAtlas.CustomRectIds[1]", "description":"[C++] int ImFontAtlas::CustomRectIds[1]\n\n" }, - "imgui.ImVector_ImDrawCmd_capacity":{ + "imgui.ImVector_ImTextureID_size":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:capacity()", - "prefix":"ImVector_ImDrawCmd:capacity", - "description":"[C++] int ImVector_ImDrawCmd::capacity(const ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImTextureID:size()", + "prefix":"ImVector_ImTextureID:size", + "description":"[C++] int ImVector_ImTextureID::size(const ImVector_ImTextureID* self)\n\n" }, - "imgui.igPushStyleVarVec2":{ + "imgui.ImVector_ImU32_front_const":{ "scope":"lua", - "body":"imgui.PushStyleVarVec2(${1:idx}, ${2:val})", - "prefix":"imgui.PushStyleVar", - "description":"[C++] void ImGui::PushStyleVar(ImGuiStyleVar idx, const ImVec2& val)\n\n" + "body":"ImVector_ImU32:front_const()", + "prefix":"ImVector_ImU32:front", + "description":"[C++] ImU32 const * ImVector_ImU32::front(const ImVector_ImU32* self)\n\n" }, "imgui.ImGuiDataType_S64":{ "scope":"lua", @@ -7781,11 +7787,11 @@ "prefix":"imgui.DataType.S64", "description":"[C++] ImGuiDataType_S64 = 6\n\n" }, - "imgui.ImVector_ImVec4_resize":{ + "imgui.ImVector_ImDrawCmd_capacity":{ "scope":"lua", - "body":"ImVector_ImVec4:resize(${1:new_size})", - "prefix":"ImVector_ImVec4:resize", - "description":"[C++] void ImVector_ImVec4::resize(ImVector_ImVec4* self, int new_size)\n\n" + "body":"ImVector_ImDrawCmd:capacity()", + "prefix":"ImVector_ImDrawCmd:capacity", + "description":"[C++] int ImVector_ImDrawCmd::capacity(const ImVector_ImDrawCmd* self)\n\n" }, "imgui.ImVector_ImDrawChannel_erase":{ "scope":"lua", @@ -7793,35 +7799,35 @@ "prefix":"ImVector_ImDrawChannel:erase", "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::erase(ImVector_ImDrawChannel* self, ImDrawChannel const * it)\n\n" }, - "imgui.igOpenPopup":{ + "imgui.igPushStyleVarVec2":{ "scope":"lua", - "body":"imgui.OpenPopup(${1:str_id})", - "prefix":"imgui.OpenPopup", - "description":"[C++] void ImGui::OpenPopup(const char* str_id)\n\n" + "body":"imgui.PushStyleVarVec2(${1:idx}, ${2:val})", + "prefix":"imgui.PushStyleVar", + "description":"[C++] void ImGui::PushStyleVar(ImGuiStyleVar idx, const ImVec2& val)\n\n" }, - "imgui.ImVector_ImVec2_back":{ + "imgui.igGetIDStr":{ "scope":"lua", - "body":"ImVector_ImVec2:back()", - "prefix":"ImVector_ImVec2:back", - "description":"[C++] ImVec2* ImVector_ImVec2::back(ImVector_ImVec2* self)\n\n" + "body":"imgui.GetIDStr(${1:str_id})", + "prefix":"imgui.GetID", + "description":"[C++] ImGuiID ImGui::GetID(const char* str_id)\n\n" }, - "imgui.ImVector_ImTextureID_push_back":{ + "imgui.igIsWindowCollapsed":{ "scope":"lua", - "body":"ImVector_ImTextureID:push_back(${1:v})", - "prefix":"ImVector_ImTextureID:push_back", - "description":"[C++] void ImVector_ImTextureID::push_back(ImVector_ImTextureID* self, const ImTextureID v)\n\n" + "body":"imgui.IsWindowCollapsed()", + "prefix":"imgui.IsWindowCollapsed", + "description":"[C++] bool ImGui::IsWindowCollapsed()\n\n" }, - "imgui.ImVector_ImU32_end":{ + "imgui.ImVector_ImFontAtlasCustomRect_resizeT":{ "scope":"lua", - "body":"ImVector_ImU32:_end()", - "prefix":"ImVector_ImU32:end", - "description":"[C++] ImU32* ImVector_ImU32::end(ImVector_ImU32* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImFontAtlasCustomRect:resize", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::resize(ImVector_ImFontAtlasCustomRect* self, int new_size, const ImFontAtlasCustomRect v)\n\n" }, - "imgui.igSetColumnWidth":{ + "imgui.igTreeNodeExVPtr":{ "scope":"lua", - "body":"imgui.SetColumnWidth(${1:column_index}, ${2:width})", - "prefix":"imgui.SetColumnWidth", - "description":"[C++] void ImGui::SetColumnWidth(int column_index, float width)\n\n" + "body":"imgui.TreeNodeExVPtr(${1:ptr_id}, ${2:flags}, ${3:fmt}, ${4:args})", + "prefix":"imgui.TreeNodeExV", + "description":"[C++] bool ImGui::TreeNodeExV(const void* ptr_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args)\n\n" }, "imgui.ImGuiWindowFlags_AlwaysVerticalScrollbar":{ "scope":"lua", @@ -7835,23 +7841,23 @@ "prefix":"ImVector_ImFontConfig:begin", "description":"[C++] ImFontConfig* ImVector_ImFontConfig::begin(ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImVector_char_ImVector_charVector":{ + "imgui.ImVector_ImU32_end":{ "scope":"lua", - "body":"imgui.ImVector_char.ImVector_charVector(${1:src})", - "prefix":"imgui.ImVector_char.ImVector_char", - "description":"[C++] ImVector_char(const ImVector_char src)\n\n" + "body":"ImVector_ImU32:_end()", + "prefix":"ImVector_ImU32:end", + "description":"[C++] ImU32* ImVector_ImU32::end(ImVector_ImU32* self)\n\n" }, - "imgui.ImVector_ImDrawIdx_front":{ + "imgui.ImVector_ImGuiStoragePair_pop_back":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:front()", - "prefix":"ImVector_ImDrawIdx:front", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::front(ImVector_ImDrawIdx* self)\n\n" + "body":"ImVector_ImGuiStoragePair:pop_back()", + "prefix":"ImVector_ImGuiStoragePair:pop_back", + "description":"[C++] void ImVector_ImGuiStoragePair::pop_back(ImVector_ImGuiStoragePair* self)\n\n" }, - "imgui.igGetIDRange":{ + "imgui.ImVector_ImFontGlyph_begin":{ "scope":"lua", - "body":"imgui.GetIDRange(${1:str_id_begin}, ${2:str_id_end})", - "prefix":"imgui.GetID", - "description":"[C++] ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end)\n\n" + "body":"ImVector_ImFontGlyph:begin()", + "prefix":"ImVector_ImFontGlyph:begin", + "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::begin(ImVector_ImFontGlyph* self)\n\n" }, "imgui.ImVector_float_push_front":{ "scope":"lua", @@ -7859,35 +7865,35 @@ "prefix":"ImVector_float:push_front", "description":"[C++] void ImVector_float::push_front(ImVector_float* self, const float v)\n\n" }, - "imgui.ImVector_ImFontPtr_size":{ + "imgui.ImVector_ImDrawChannel_begin_const":{ "scope":"lua", - "body":"ImVector_ImFontPtr:size()", - "prefix":"ImVector_ImFontPtr:size", - "description":"[C++] int ImVector_ImFontPtr::size(const ImVector_ImFontPtr* self)\n\n" + "body":"ImVector_ImDrawChannel:begin_const()", + "prefix":"ImVector_ImDrawChannel:begin", + "description":"[C++] ImDrawChannel const * ImVector_ImDrawChannel::begin(const ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImVector_ImFontPtr_front_const":{ + "imgui.igSetScrollHereY":{ "scope":"lua", - "body":"ImVector_ImFontPtr:front_const()", - "prefix":"ImVector_ImFontPtr:front", - "description":"[C++] ImFont* const * ImVector_ImFontPtr::front(const ImVector_ImFontPtr* self)\n\n" + "body":"imgui.SetScrollHereY(${1:[center_y_ratio=0.5f]})", + "prefix":"imgui.SetScrollHereY", + "description":"[C++] void ImGui::SetScrollHereY(float center_y_ratio=0.5f)\n\n" }, - "imgui.igSameLine":{ + "imgui.ImColor_SetHSV":{ "scope":"lua", - "body":"imgui.SameLine(${1:[offset_from_start_x=0.0f]}${2:[, spacing=-1.0f]})", - "prefix":"imgui.SameLine", - "description":"[C++] void ImGui::SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)\n\n" + "body":"ImColor:SetHSV(${1:h}, ${2:s}, ${3:v}${4:[, a=1.0f]})", + "prefix":"ImColor:SetHSV", + "description":"[C++] void ImColor::SetHSV(float h, float s, float v, float a=1.0f)\n\n" }, - "imgui.igBeginChildFrame":{ + "imgui.ImVector_ImDrawCmd_resize":{ "scope":"lua", - "body":"imgui.BeginChildFrame(${1:id}, ${2:size}${3:[, flags=0]})", - "prefix":"imgui.BeginChildFrame", - "description":"[C++] bool ImGui::BeginChildFrame(ImGuiID id, const ImVec2& size, ImGuiWindowFlags flags=0)\n\n" + "body":"ImVector_ImDrawCmd:resize(${1:new_size})", + "prefix":"ImVector_ImDrawCmd:resize", + "description":"[C++] void ImVector_ImDrawCmd::resize(ImVector_ImDrawCmd* self, int new_size)\n\n" }, - "imgui.ImVector_Pair_front":{ + "imgui.igGetIDRange":{ "scope":"lua", - "body":"ImVector_Pair:front()", - "prefix":"ImVector_Pair:front", - "description":"[C++] Pair* ImVector_Pair::front(ImVector_Pair* self)\n\n" + "body":"imgui.GetIDRange(${1:str_id_begin}, ${2:str_id_end})", + "prefix":"imgui.GetID", + "description":"[C++] ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end)\n\n" }, "imgui.ImDrawList._OwnerName":{ "scope":"lua", @@ -7895,23 +7901,23 @@ "prefix":"ImDrawList._OwnerName", "description":"[C++] const char* ImDrawList::_OwnerName\n\n" }, - "imgui.ImVector_ImDrawIdx_insert":{ + "imgui.ImVector_ImFontPtr_insert":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImDrawIdx:insert", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::insert(ImVector_ImDrawIdx* self, ImDrawIdx const * it, const ImDrawIdx v)\n\n" + "body":"ImVector_ImFontPtr:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImFontPtr:insert", + "description":"[C++] ImFont** ImVector_ImFontPtr::insert(ImVector_ImFontPtr* self, ImFont* const * it, ImFont* const v)\n\n" }, - "imgui.ImVector_ImDrawIdx_eraseTPtr":{ + "imgui.ImVector_ImDrawCmd_eraseTPtr":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_ImDrawIdx:erase", - "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::erase(ImVector_ImDrawIdx* self, ImDrawIdx const * it, ImDrawIdx const * it_last)\n\n" + "body":"ImVector_ImDrawCmd:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImDrawCmd:erase", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase(ImVector_ImDrawCmd* self, ImDrawCmd const * it, ImDrawCmd const * it_last)\n\n" }, - "imgui.ImVector_ImVec4_begin_const":{ + "imgui.igEndChild":{ "scope":"lua", - "body":"ImVector_ImVec4:begin_const()", - "prefix":"ImVector_ImVec4:begin", - "description":"[C++] ImVec4 const * ImVector_ImVec4::begin(const ImVector_ImVec4* self)\n\n" + "body":"imgui.EndChild()", + "prefix":"imgui.EndChild", + "description":"[C++] void ImGui::EndChild()\n\n" }, "imgui.ImVector_float_end_const":{ "scope":"lua", @@ -7919,17 +7925,17 @@ "prefix":"ImVector_float:end", "description":"[C++] float const * ImVector_float::end(const ImVector_float* self)\n\n" }, - "imgui.ImVector_ImU32_pop_back":{ + "imgui.igGetIO":{ "scope":"lua", - "body":"ImVector_ImU32:pop_back()", - "prefix":"ImVector_ImU32:pop_back", - "description":"[C++] void ImVector_ImU32::pop_back(ImVector_ImU32* self)\n\n" + "body":"imgui.GetIO()", + "prefix":"imgui.GetIO", + "description":"[C++] ImGuiIO* ImGui::GetIO()\n\n" }, - "imgui.igNextColumn":{ + "imgui.ImVector_ImTextureID_push_back":{ "scope":"lua", - "body":"imgui.NextColumn()", - "prefix":"imgui.NextColumn", - "description":"[C++] void ImGui::NextColumn()\n\n" + "body":"ImVector_ImTextureID:push_back(${1:v})", + "prefix":"ImVector_ImTextureID:push_back", + "description":"[C++] void ImVector_ImTextureID::push_back(ImVector_ImTextureID* self, const ImTextureID v)\n\n" }, "imgui.ImVector_ImWchar__grow_capacity":{ "scope":"lua", @@ -7937,17 +7943,17 @@ "prefix":"ImVector_ImWchar:_grow_capacity", "description":"[C++] int ImVector_ImWchar::_grow_capacity(const ImVector_ImWchar* self, int sz)\n\n" }, - "imgui.ImVector_ImTextureID_begin_const":{ + "imgui.ImVector_ImFontPtr_erase":{ "scope":"lua", - "body":"ImVector_ImTextureID:begin_const()", - "prefix":"ImVector_ImTextureID:begin", - "description":"[C++] ImTextureID const * ImVector_ImTextureID::begin(const ImVector_ImTextureID* self)\n\n" + "body":"ImVector_ImFontPtr:erase(${1:it})", + "prefix":"ImVector_ImFontPtr:erase", + "description":"[C++] ImFont** ImVector_ImFontPtr::erase(ImVector_ImFontPtr* self, ImFont* const * it)\n\n" }, - "imgui.ImDrawList_ChannelsSplit":{ + "imgui.ImVector_ImFontConfig_pop_back":{ "scope":"lua", - "body":"ImDrawList:ChannelsSplit(${1:count})", - "prefix":"ImDrawList:ChannelsSplit", - "description":"[C++] void ImDrawList::ChannelsSplit(int count)\n\n" + "body":"ImVector_ImFontConfig:pop_back()", + "prefix":"ImVector_ImFontConfig:pop_back", + "description":"[C++] void ImVector_ImFontConfig::pop_back(ImVector_ImFontConfig* self)\n\n" }, "imgui.ImGuiIO.MouseDownDuration[5]":{ "scope":"lua", @@ -7955,23 +7961,23 @@ "prefix":"ImGuiIO.MouseDownDuration[5]", "description":"[C++] float ImGuiIO::MouseDownDuration[5]\n\n" }, - "imgui.igGetFrameCount":{ + "imgui.ImVector_ImU32_pop_back":{ "scope":"lua", - "body":"imgui.GetFrameCount()", - "prefix":"imgui.GetFrameCount", - "description":"[C++] int ImGui::GetFrameCount()\n\n" + "body":"ImVector_ImU32:pop_back()", + "prefix":"ImVector_ImU32:pop_back", + "description":"[C++] void ImVector_ImU32::pop_back(ImVector_ImU32* self)\n\n" }, - "imgui.igSetCursorPosX":{ + "imgui.ImVector_ImGuiTextRange_size_in_bytes":{ "scope":"lua", - "body":"imgui.SetCursorPosX(${1:local_x})", - "prefix":"imgui.SetCursorPosX", - "description":"[C++] void ImGui::SetCursorPosX(float local_x)\n\n" + "body":"ImVector_ImGuiTextRange:size_in_bytes()", + "prefix":"ImVector_ImGuiTextRange:size_in_bytes", + "description":"[C++] int ImVector_ImGuiTextRange::size_in_bytes(const ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.igIsItemActive":{ + "imgui.ImVector_char_back_const":{ "scope":"lua", - "body":"imgui.IsItemActive()", - "prefix":"imgui.IsItemActive", - "description":"[C++] bool ImGui::IsItemActive()\n\n" + "body":"ImVector_char:back_const()", + "prefix":"ImVector_char:back", + "description":"[C++] char const * ImVector_char::back(const ImVector_char* self)\n\n" }, "imgui.igPushIDPtr":{ "scope":"lua", @@ -7979,11 +7985,11 @@ "prefix":"imgui.PushID", "description":"[C++] void ImGui::PushID(const void* ptr_id)\n\n" }, - "imgui.ImDrawListSplitter_Merge":{ + "imgui.ImVector_begin_const":{ "scope":"lua", - "body":"ImDrawListSplitter:Merge(${1:draw_list})", - "prefix":"ImDrawListSplitter:Merge", - "description":"[C++] void ImDrawListSplitter::Merge(ImDrawList* draw_list)\n\n" + "body":"ImVector:begin_const()", + "prefix":"ImVector:begin", + "description":"[C++] const T* ImVector::begin()\n\n" }, "imgui.igLogFinish":{ "scope":"lua", @@ -7997,35 +8003,35 @@ "prefix":"ImVector_ImFontPtr:resize", "description":"[C++] void ImVector_ImFontPtr::resize(ImVector_ImFontPtr* self, int new_size, ImFont* const v)\n\n" }, - "imgui.ImVector_Pair_push_front":{ + "imgui.ImGuiColorEditFlags_DisplayHSV":{ "scope":"lua", - "body":"ImVector_Pair:push_front(${1:v})", - "prefix":"ImVector_Pair:push_front", - "description":"[C++] void ImVector_Pair::push_front(ImVector_Pair* self, const Pair v)\n\n" + "body":"imgui.ColorEditFlags.DisplayHSV", + "prefix":"imgui.ColorEditFlags.DisplayHSV", + "description":"[C++] ImGuiColorEditFlags_DisplayHSV = 1 << 21\n\n" }, - "imgui.ImDrawList_ClearFreeMemory":{ + "imgui.igGetFrameCount":{ "scope":"lua", - "body":"ImDrawList:ClearFreeMemory()", - "prefix":"ImDrawList:ClearFreeMemory", - "description":"[C++] void ImDrawList::ClearFreeMemory()\n\n" + "body":"imgui.GetFrameCount()", + "prefix":"imgui.GetFrameCount", + "description":"[C++] int ImGui::GetFrameCount()\n\n" }, - "imgui.igGetKeyIndex":{ + "imgui.igInputInt":{ "scope":"lua", - "body":"imgui.GetKeyIndex(${1:imgui_key})", - "prefix":"imgui.GetKeyIndex", - "description":"[C++] int ImGui::GetKeyIndex(ImGuiKey imgui_key)\n\n" + "body":"imgui.InputInt(${1:label}, ${2:v}${3:[, step=1]}${4:[, step_fast=100]}${5:[, flags=0]})", + "prefix":"imgui.InputInt", + "description":"[C++] bool ImGui::InputInt(const char* label, int* v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.igInputFloat":{ + "imgui.igSameLine":{ "scope":"lua", - "body":"imgui.InputFloat(${1:label}, ${2:v}${3:[, step=0.0f]}${4:[, step_fast=0.0f]}${5:[, format=\"%.3f\"]}${6:[, flags=0]})", - "prefix":"imgui.InputFloat", - "description":"[C++] bool ImGui::InputFloat(const char* label, float* v, float step=0.0f, float step_fast=0.0f, const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" + "body":"imgui.SameLine(${1:[offset_from_start_x=0.0f]}${2:[, spacing=-1.0f]})", + "prefix":"imgui.SameLine", + "description":"[C++] void ImGui::SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)\n\n" }, - "imgui.igCheckboxFlags":{ + "imgui.igSetCursorPosX":{ "scope":"lua", - "body":"imgui.CheckboxFlags(${1:label}, ${2:flags}, ${3:flags_value})", - "prefix":"imgui.CheckboxFlags", - "description":"[C++] bool ImGui::CheckboxFlags(const char* label, unsigned int* flags, unsigned int flags_value)\n\n" + "body":"imgui.SetCursorPosX(${1:local_x})", + "prefix":"imgui.SetCursorPosX", + "description":"[C++] void ImGui::SetCursorPosX(float local_x)\n\n" }, "imgui.ImGuiIO.ConfigFlags":{ "scope":"lua", @@ -8051,11 +8057,11 @@ "prefix":"ImGuiListClipper.ItemsCount", "description":"[C++] int ImGuiListClipper::ItemsCount\n\n" }, - "imgui.ImVector_CustomRect_pop_back":{ + "imgui.ImGuiCol_ScrollbarGrabActive":{ "scope":"lua", - "body":"ImVector_CustomRect:pop_back()", - "prefix":"ImVector_CustomRect:pop_back", - "description":"[C++] void ImVector_CustomRect::pop_back(ImVector_CustomRect* self)\n\n" + "body":"imgui.Col.ScrollbarGrabActive", + "prefix":"imgui.Col.ScrollbarGrabActive", + "description":"[C++] ImGuiCol_ScrollbarGrabActive = 17\n\n" }, "imgui.ImVector_ImTextureID_empty":{ "scope":"lua", @@ -8063,11 +8069,11 @@ "prefix":"ImVector_ImTextureID:empty", "description":"[C++] bool ImVector_ImTextureID::empty(const ImVector_ImTextureID* self)\n\n" }, - "imgui.ImVector_ImVec4_index_from_ptr":{ + "imgui.ImVector_ImVec2_begin_const":{ "scope":"lua", - "body":"ImVector_ImVec4:index_from_ptr(${1:it})", - "prefix":"ImVector_ImVec4:index_from_ptr", - "description":"[C++] int ImVector_ImVec4::index_from_ptr(const ImVector_ImVec4* self, ImVec4 const * it)\n\n" + "body":"ImVector_ImVec2:begin_const()", + "prefix":"ImVector_ImVec2:begin", + "description":"[C++] ImVec2 const * ImVector_ImVec2::begin(const ImVector_ImVec2* self)\n\n" }, "imgui.ImGuiStyle.ItemSpacing":{ "scope":"lua", @@ -8081,11 +8087,11 @@ "prefix":"imgui.Cond.Appearing", "description":"[C++] ImGuiCond_Appearing = 1 << 3\n\n" }, - "imgui.ImVector_ImDrawCmd__grow_capacity":{ + "imgui.igSetCursorPosY":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:_grow_capacity(${1:sz})", - "prefix":"ImVector_ImDrawCmd:_grow_capacity", - "description":"[C++] int ImVector_ImDrawCmd::_grow_capacity(const ImVector_ImDrawCmd* self, int sz)\n\n" + "body":"imgui.SetCursorPosY(${1:local_y})", + "prefix":"imgui.SetCursorPosY", + "description":"[C++] void ImGui::SetCursorPosY(float local_y)\n\n" }, "imgui.igEndTabItem":{ "scope":"lua", @@ -8129,17 +8135,11 @@ "prefix":"imgui.AcceptDragDropPayload", "description":"[C++] const ImGuiPayload* ImGui::AcceptDragDropPayload(const char* type, ImGuiDragDropFlags flags=0)\n\n" }, - "imgui.ImFontGlyphRangesBuilder_SetBit":{ - "scope":"lua", - "body":"ImFontGlyphRangesBuilder:SetBit(${1:n})", - "prefix":"ImFontGlyphRangesBuilder:SetBit", - "description":"[C++] void ImFontGlyphRangesBuilder::SetBit(int n)\n\n" - }, - "imgui.ImVector_ImTextureID_swap":{ + "imgui.ImVector_ImFontGlyph_resizeT":{ "scope":"lua", - "body":"ImVector_ImTextureID:swap(${1:rhs})", - "prefix":"ImVector_ImTextureID:swap", - "description":"[C++] void ImVector_ImTextureID::swap(ImVector_ImTextureID* self, ImVector_ImTextureID rhs)\n\n" + "body":"ImVector_ImFontGlyph:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImFontGlyph:resize", + "description":"[C++] void ImVector_ImFontGlyph::resize(ImVector_ImFontGlyph* self, int new_size, const ImFontGlyph v)\n\n" }, "imgui.igDragIntRange2":{ "scope":"lua", @@ -8147,6 +8147,12 @@ "prefix":"imgui.DragIntRange2", "description":"[C++] bool ImGui::DragIntRange2(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))\n\n" }, + "imgui.igArrowButton":{ + "scope":"lua", + "body":"imgui.ArrowButton(${1:str_id}, ${2:dir})", + "prefix":"imgui.ArrowButton", + "description":"[C++] bool ImGui::ArrowButton(const char* str_id, ImGuiDir dir)\n\n" + }, "imgui.InvalidateFontsTexture":{ "scope":"lua", "body":"imgui.InvalidateFontsTexture()", @@ -8165,35 +8171,35 @@ "prefix":"imgui.ColorEditFlags._DataTypeMask", "description":"[C++] ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float\n\n" }, - "imgui.ImVector_ImWchar_back_const":{ + "imgui.ImVector_ImWchar_empty":{ "scope":"lua", - "body":"ImVector_ImWchar:back_const()", - "prefix":"ImVector_ImWchar:back", - "description":"[C++] ImWchar const * ImVector_ImWchar::back(const ImVector_ImWchar* self)\n\n" + "body":"ImVector_ImWchar:empty()", + "prefix":"ImVector_ImWchar:empty", + "description":"[C++] bool ImVector_ImWchar::empty(const ImVector_ImWchar* self)\n\n" }, - "imgui.ImDrawList_PopClipRect":{ + "imgui.ImVector_ImDrawCmd_reserve":{ "scope":"lua", - "body":"ImDrawList:PopClipRect()", - "prefix":"ImDrawList:PopClipRect", - "description":"[C++] void ImDrawList::PopClipRect()\n\n" + "body":"ImVector_ImDrawCmd:reserve(${1:new_capacity})", + "prefix":"ImVector_ImDrawCmd:reserve", + "description":"[C++] void ImVector_ImDrawCmd::reserve(ImVector_ImDrawCmd* self, int new_capacity)\n\n" }, - "imgui.ImVector_ImVec2_resize":{ + "imgui.ImVector_ImDrawChannel_end":{ "scope":"lua", - "body":"ImVector_ImVec2:resize(${1:new_size})", - "prefix":"ImVector_ImVec2:resize", - "description":"[C++] void ImVector_ImVec2::resize(ImVector_ImVec2* self, int new_size)\n\n" + "body":"ImVector_ImDrawChannel:_end()", + "prefix":"ImVector_ImDrawChannel:end", + "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::end(ImVector_ImDrawChannel* self)\n\n" }, - "imgui.igSetWindowPosVec2":{ + "imgui.ImDrawList_PopClipRect":{ "scope":"lua", - "body":"imgui.SetWindowPosVec2(${1:pos}${2:[, cond=0]})", - "prefix":"imgui.SetWindowPos", - "description":"[C++] void ImGui::SetWindowPos(const ImVec2& pos, ImGuiCond cond=0)\n\n" + "body":"ImDrawList:PopClipRect()", + "prefix":"ImDrawList:PopClipRect", + "description":"[C++] void ImDrawList::PopClipRect()\n\n" }, - "imgui.igListBoxFnPtr":{ + "imgui.igSetColumnWidth":{ "scope":"lua", - "body":"imgui.ListBoxFnPtr(${1:label}, ${2:current_item}, ${3:items_getter}, ${4:data}, ${5:items_count}${6:[, height_in_items=-1]})", - "prefix":"imgui.ListBox", - "description":"[C++] bool ImGui::ListBox(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)\n\n" + "body":"imgui.SetColumnWidth(${1:column_index}, ${2:width})", + "prefix":"imgui.SetColumnWidth", + "description":"[C++] void ImGui::SetColumnWidth(int column_index, float width)\n\n" }, "imgui.ImGuiColorEditFlags_AlphaPreview":{ "scope":"lua", @@ -8201,17 +8207,17 @@ "prefix":"imgui.ColorEditFlags.AlphaPreview", "description":"[C++] ImGuiColorEditFlags_AlphaPreview = 1 << 17\n\n" }, - "imgui.ImVector_CustomRect_ImVector_CustomRectVector":{ + "imgui.ImGuiIO.KeyRepeatRate":{ "scope":"lua", - "body":"imgui.ImVector_CustomRect.ImVector_CustomRectVector(${1:src})", - "prefix":"imgui.ImVector_CustomRect.ImVector_CustomRect", - "description":"[C++] ImVector_CustomRect(const ImVector_CustomRect src)\n\n" + "body":"ImGuiIO.KeyRepeatRate", + "prefix":"ImGuiIO.KeyRepeatRate", + "description":"[C++] float ImGuiIO::KeyRepeatRate\n\n" }, - "imgui.igSetScrollHereY":{ + "imgui.igPopItemWidth":{ "scope":"lua", - "body":"imgui.SetScrollHereY(${1:[center_y_ratio=0.5f]})", - "prefix":"imgui.SetScrollHereY", - "description":"[C++] void ImGui::SetScrollHereY(float center_y_ratio=0.5f)\n\n" + "body":"imgui.PopItemWidth()", + "prefix":"imgui.PopItemWidth", + "description":"[C++] void ImGui::PopItemWidth()\n\n" }, "imgui.ImVector_ImVec2_begin":{ "scope":"lua", @@ -8231,11 +8237,11 @@ "prefix":"imgui.ColorEditFlags.AlphaBar", "description":"[C++] ImGuiColorEditFlags_AlphaBar = 1 << 16\n\n" }, - "imgui.ImVector_ImWchar_index_from_ptr":{ + "imgui.igPushItemWidth":{ "scope":"lua", - "body":"ImVector_ImWchar:index_from_ptr(${1:it})", - "prefix":"ImVector_ImWchar:index_from_ptr", - "description":"[C++] int ImVector_ImWchar::index_from_ptr(const ImVector_ImWchar* self, ImWchar const * it)\n\n" + "body":"imgui.PushItemWidth(${1:item_width})", + "prefix":"imgui.PushItemWidth", + "description":"[C++] void ImGui::PushItemWidth(float item_width)\n\n" }, "imgui.ImVector_ImDrawVert_size":{ "scope":"lua", @@ -8249,41 +8255,41 @@ "prefix":"imgui.LabelTextV", "description":"[C++] void ImGui::LabelTextV(const char* label, const char* fmt, va_list args)\n\n" }, - "imgui.ImVector_ImDrawVert_end_const":{ + "imgui.ImVector_float_size":{ "scope":"lua", - "body":"ImVector_ImDrawVert:end_const()", - "prefix":"ImVector_ImDrawVert:end", - "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::end(const ImVector_ImDrawVert* self)\n\n" + "body":"ImVector_float:size()", + "prefix":"ImVector_float:size", + "description":"[C++] int ImVector_float::size(const ImVector_float* self)\n\n" }, - "imgui.ImVector_ImFontGlyph_begin":{ + "imgui.igGetForegroundDrawList":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:begin()", - "prefix":"ImVector_ImFontGlyph:begin", - "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::begin(ImVector_ImFontGlyph* self)\n\n" + "body":"imgui.GetForegroundDrawList()", + "prefix":"imgui.GetForegroundDrawList", + "description":"[C++] ImDrawList* ImGui::GetForegroundDrawList()\n\n" }, - "imgui.ImVector_Pair_begin_const":{ + "imgui.ImVector_ImFontAtlasCustomRect_size":{ "scope":"lua", - "body":"ImVector_Pair:begin_const()", - "prefix":"ImVector_Pair:begin", - "description":"[C++] Pair const * ImVector_Pair::begin(const ImVector_Pair* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:size()", + "prefix":"ImVector_ImFontAtlasCustomRect:size", + "description":"[C++] int ImVector_ImFontAtlasCustomRect::size(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, - "imgui.ImVector_ImDrawVert_back":{ + "imgui.ImVector_ImDrawVert_end_const":{ "scope":"lua", - "body":"ImVector_ImDrawVert:back()", - "prefix":"ImVector_ImDrawVert:back", - "description":"[C++] ImDrawVert* ImVector_ImDrawVert::back(ImVector_ImDrawVert* self)\n\n" + "body":"ImVector_ImDrawVert:end_const()", + "prefix":"ImVector_ImDrawVert:end", + "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::end(const ImVector_ImDrawVert* self)\n\n" }, - "imgui.ImVector_ImU32_clear":{ + "imgui.igEndMenuBar":{ "scope":"lua", - "body":"ImVector_ImU32:clear()", - "prefix":"ImVector_ImU32:clear", - "description":"[C++] void ImVector_ImU32::clear(ImVector_ImU32* self)\n\n" + "body":"imgui.EndMenuBar()", + "prefix":"imgui.EndMenuBar", + "description":"[C++] void ImGui::EndMenuBar()\n\n" }, - "imgui.igCalcTextSize":{ + "imgui.ImVector_ImFontPtr_ImVector_ImFontPtrVector":{ "scope":"lua", - "body":"imgui.CalcTextSize(${1:text}${2:[, text_end=((void*)0)]}${3:[, hide_text_after_double_hash=false]}${4:[, wrap_width=-1.0f]})", - "prefix":"imgui.CalcTextSize", - "description":"[C++] ImVec2 ImGui::CalcTextSize(const char* text, const char* text_end=((void*)0), bool hide_text_after_double_hash=false, float wrap_width=-1.0f)\n\n" + "body":"imgui.ImVector_ImFontPtr.ImVector_ImFontPtrVector(${1:src})", + "prefix":"imgui.ImVector_ImFontPtr.ImVector_ImFontPtr", + "description":"[C++] ImVector_ImFontPtr(const ImVector_ImFontPtr src)\n\n" }, "imgui.ImGuiStyleVar_GrabMinSize":{ "scope":"lua", @@ -8303,11 +8309,11 @@ "prefix":"ImDrawVert.pos", "description":"[C++] ImVec2 ImDrawVert::pos\n\n" }, - "imgui.ImVector_ImVec4_insert":{ + "imgui.ImDrawData_DeIndexAllBuffers":{ "scope":"lua", - "body":"ImVector_ImVec4:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImVec4:insert", - "description":"[C++] ImVec4* ImVector_ImVec4::insert(ImVector_ImVec4* self, ImVec4 const * it, const ImVec4 v)\n\n" + "body":"ImDrawData:DeIndexAllBuffers()", + "prefix":"ImDrawData:DeIndexAllBuffers", + "description":"[C++] void ImDrawData::DeIndexAllBuffers()\n\n" }, "imgui.ImGuiStyle.ScrollbarRounding":{ "scope":"lua", @@ -8315,11 +8321,11 @@ "prefix":"ImGuiStyle.ScrollbarRounding", "description":"[C++] float ImGuiStyle::ScrollbarRounding\n\n" }, - "imgui.ImVector_ImVec4_size_in_bytes":{ + "imgui.ImDrawList_PathRect":{ "scope":"lua", - "body":"ImVector_ImVec4:size_in_bytes()", - "prefix":"ImVector_ImVec4:size_in_bytes", - "description":"[C++] int ImVector_ImVec4::size_in_bytes(const ImVector_ImVec4* self)\n\n" + "body":"ImDrawList:PathRect(${1:rect_min}, ${2:rect_max}${3:[, rounding=0.0f]}${4:[, rounding_corners=ImDrawCornerFlags_All]})", + "prefix":"ImDrawList:PathRect", + "description":"[C++] void ImDrawList::PathRect(const ImVec2& rect_min, const ImVec2& rect_max, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)\n\n" }, "imgui.ImDrawList_AddImageQuad":{ "scope":"lua", @@ -8351,11 +8357,11 @@ "prefix":"imgui.EndChildFrame", "description":"[C++] void ImGui::EndChildFrame()\n\n" }, - "imgui.ImVector_ImU32_swap":{ + "imgui.ImVector_float_insert":{ "scope":"lua", - "body":"ImVector_ImU32:swap(${1:rhs})", - "prefix":"ImVector_ImU32:swap", - "description":"[C++] void ImVector_ImU32::swap(ImVector_ImU32* self, ImVector_ImU32 rhs)\n\n" + "body":"ImVector_float:insert(${1:it}, ${2:v})", + "prefix":"ImVector_float:insert", + "description":"[C++] float* ImVector_float::insert(ImVector_float* self, float const * it, const float v)\n\n" }, "imgui.ImDrawList_PathArcTo":{ "scope":"lua", @@ -8363,11 +8369,11 @@ "prefix":"ImDrawList:PathArcTo", "description":"[C++] void ImDrawList::PathArcTo(const ImVec2& centre, float radius, float a_min, float a_max, int num_segments=10)\n\n" }, - "imgui.igGetFrameHeight":{ + "imgui.ImVector_ImFontConfig_front_const":{ "scope":"lua", - "body":"imgui.GetFrameHeight()", - "prefix":"imgui.GetFrameHeight", - "description":"[C++] float ImGui::GetFrameHeight()\n\n" + "body":"ImVector_ImFontConfig:front_const()", + "prefix":"ImVector_ImFontConfig:front", + "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::front(const ImVector_ImFontConfig* self)\n\n" }, "imgui.ImGuiWindowFlags_NoFocusOnAppearing":{ "scope":"lua", @@ -8375,11 +8381,11 @@ "prefix":"imgui.WindowFlags.NoFocusOnAppearing", "description":"[C++] ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12\n\n" }, - "imgui.ImVector_ImDrawVert_end":{ + "imgui.ImVector_ImFontAtlasCustomRect_swap":{ "scope":"lua", - "body":"ImVector_ImDrawVert:_end()", - "prefix":"ImVector_ImDrawVert:end", - "description":"[C++] ImDrawVert* ImVector_ImDrawVert::end(ImVector_ImDrawVert* self)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:swap(${1:rhs})", + "prefix":"ImVector_ImFontAtlasCustomRect:swap", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::swap(ImVector_ImFontAtlasCustomRect* self, ImVector_ImFontAtlasCustomRect rhs)\n\n" }, "imgui.ImFontAtlas_GetMouseCursorTexData":{ "scope":"lua", @@ -8387,11 +8393,11 @@ "prefix":"ImFontAtlas:GetMouseCursorTexData", "description":"[C++] bool ImFontAtlas::GetMouseCursorTexData(ImGuiMouseCursor cursor, ImVec2* out_offset, ImVec2* out_size, ImVec2 out_uv_border[2], ImVec2 out_uv_fill[2])\n\n" }, - "imgui.ImDrawListSplitter_ImDrawListSplitter":{ + "imgui.igGetFrameHeight":{ "scope":"lua", - "body":"imgui.ImDrawListSplitter()", - "prefix":"imgui.ImDrawListSplitter", - "description":"[C++] ImDrawListSplitter()\n\n" + "body":"imgui.GetFrameHeight()", + "prefix":"imgui.GetFrameHeight", + "description":"[C++] float ImGui::GetFrameHeight()\n\n" }, "imgui.ImVector_ImFontPtr_push_front":{ "scope":"lua", @@ -8399,17 +8405,17 @@ "prefix":"ImVector_ImFontPtr:push_front", "description":"[C++] void ImVector_ImFontPtr::push_front(ImVector_ImFontPtr* self, ImFont* const v)\n\n" }, - "imgui.ImVector_ImDrawIdx_clear":{ + "imgui.ImVector_ImFontPtr_clear":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:clear()", - "prefix":"ImVector_ImDrawIdx:clear", - "description":"[C++] void ImVector_ImDrawIdx::clear(ImVector_ImDrawIdx* self)\n\n" + "body":"ImVector_ImFontPtr:clear()", + "prefix":"ImVector_ImFontPtr:clear", + "description":"[C++] void ImVector_ImFontPtr::clear(ImVector_ImFontPtr* self)\n\n" }, - "imgui.igTextDisabledV":{ + "imgui.ImVector_back_const":{ "scope":"lua", - "body":"imgui.TextDisabledV(${1:fmt}, ${2:args})", - "prefix":"imgui.TextDisabledV", - "description":"[C++] void ImGui::TextDisabledV(const char* fmt, va_list args)\n\n" + "body":"ImVector:back_const()", + "prefix":"ImVector:back", + "description":"[C++] const T* ImVector::back()\n\n" }, "imgui.igCaptureKeyboardFromApp":{ "scope":"lua", @@ -8417,11 +8423,11 @@ "prefix":"imgui.CaptureKeyboardFromApp", "description":"[C++] void ImGui::CaptureKeyboardFromApp(bool want_capture_keyboard_value=true)\n\n" }, - "imgui.igInputFloat4":{ + "imgui.ImVec2_ImVec2":{ "scope":"lua", - "body":"imgui.InputFloat4(${1:label}, ${2:v}${3:[, format=\"%.3f\"]}${4:[, flags=0]})", - "prefix":"imgui.InputFloat4", - "description":"[C++] bool ImGui::InputFloat4(const char* label, float v[4], const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" + "body":"imgui.ImVec2()", + "prefix":"imgui.ImVec2", + "description":"[C++] ImVec2()\n\n" }, "imgui.ImDrawList_AddPolyline":{ "scope":"lua", @@ -8429,11 +8435,11 @@ "prefix":"ImDrawList:AddPolyline", "description":"[C++] void ImDrawList::AddPolyline(const ImVec2* points, int num_points, ImU32 col, bool closed, float thickness)\n\n" }, - "imgui.ImVector_ImDrawCmd_swap":{ + "imgui.igSetScrollFromPosX":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:swap(${1:rhs})", - "prefix":"ImVector_ImDrawCmd:swap", - "description":"[C++] void ImVector_ImDrawCmd::swap(ImVector_ImDrawCmd* self, ImVector_ImDrawCmd rhs)\n\n" + "body":"imgui.SetScrollFromPosX(${1:local_x}${2:[, center_x_ratio=0.5f]})", + "prefix":"imgui.SetScrollFromPosX", + "description":"[C++] void ImGui::SetScrollFromPosX(float local_x, float center_x_ratio=0.5f)\n\n" }, "imgui.ImGuiPayload_IsDataType":{ "scope":"lua", @@ -8441,11 +8447,11 @@ "prefix":"ImGuiPayload:IsDataType", "description":"[C++] bool ImGuiPayload::IsDataType(const char* type)\n\n" }, - "imgui.ImVector_char_pop_back":{ + "imgui.ImVector_ImDrawCmd_swap":{ "scope":"lua", - "body":"ImVector_char:pop_back()", - "prefix":"ImVector_char:pop_back", - "description":"[C++] void ImVector_char::pop_back(ImVector_char* self)\n\n" + "body":"ImVector_ImDrawCmd:swap(${1:rhs})", + "prefix":"ImVector_ImDrawCmd:swap", + "description":"[C++] void ImVector_ImDrawCmd::swap(ImVector_ImDrawCmd* self, ImVector_ImDrawCmd rhs)\n\n" }, "imgui.ImGuiWindowFlags_NoBackground":{ "scope":"lua", @@ -8471,53 +8477,53 @@ "prefix":"imgui.GetContentRegionAvail", "description":"[C++] ImVec2 ImGui::GetContentRegionAvail()\n\n" }, - "imgui.igGetCursorPos":{ + "imgui.ImFontAtlas_ClearTexData":{ "scope":"lua", - "body":"imgui.GetCursorPos()", - "prefix":"imgui.GetCursorPos", - "description":"[C++] ImVec2 ImGui::GetCursorPos()\n\n" + "body":"ImFontAtlas:ClearTexData()", + "prefix":"ImFontAtlas:ClearTexData", + "description":"[C++] void ImFontAtlas::ClearTexData()\n\n" }, - "imgui.igGetIDPtr":{ + "imgui.ImVector_ImTextureID_swap":{ "scope":"lua", - "body":"imgui.GetIDPtr(${1:ptr_id})", - "prefix":"imgui.GetID", - "description":"[C++] ImGuiID ImGui::GetID(const void* ptr_id)\n\n" + "body":"ImVector_ImTextureID:swap(${1:rhs})", + "prefix":"ImVector_ImTextureID:swap", + "description":"[C++] void ImVector_ImTextureID::swap(ImVector_ImTextureID* self, ImVector_ImTextureID rhs)\n\n" }, - "imgui.ImVector_begin_const":{ + "imgui.ImVector_ImDrawIdx_begin":{ "scope":"lua", - "body":"ImVector:begin_const()", - "prefix":"ImVector:begin", - "description":"[C++] const T* ImVector::begin()\n\n" + "body":"ImVector_ImDrawIdx:begin()", + "prefix":"ImVector_ImDrawIdx:begin", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::begin(ImVector_ImDrawIdx* self)\n\n" }, - "imgui.TextRange_begin":{ + "imgui.ImVector_ImU32_erase":{ "scope":"lua", - "body":"TextRange:begin()", - "prefix":"TextRange:begin", - "description":"[C++] const char* TextRange::begin()\n\n" + "body":"ImVector_ImU32:erase(${1:it})", + "prefix":"ImVector_ImU32:erase", + "description":"[C++] ImU32* ImVector_ImU32::erase(ImVector_ImU32* self, ImU32 const * it)\n\n" }, - "imgui.ImVector_ImVec4_clear":{ + "imgui.ImVector_ImVec2_clear":{ "scope":"lua", - "body":"ImVector_ImVec4:clear()", - "prefix":"ImVector_ImVec4:clear", - "description":"[C++] void ImVector_ImVec4::clear(ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImVec2:clear()", + "prefix":"ImVector_ImVec2:clear", + "description":"[C++] void ImVector_ImVec2::clear(ImVector_ImVec2* self)\n\n" }, - "imgui.ImVector_char_index_from_ptr":{ + "imgui.igBeginPopupContextWindow":{ "scope":"lua", - "body":"ImVector_char:index_from_ptr(${1:it})", - "prefix":"ImVector_char:index_from_ptr", - "description":"[C++] int ImVector_char::index_from_ptr(const ImVector_char* self, char const * it)\n\n" + "body":"imgui.BeginPopupContextWindow(${1:[str_id=((void*)0)]}${2:[, mouse_button=1]}${3:[, also_over_items=true]})", + "prefix":"imgui.BeginPopupContextWindow", + "description":"[C++] bool ImGui::BeginPopupContextWindow(const char* str_id=((void*)0), int mouse_button=1, bool also_over_items=true)\n\n" }, - "imgui.ImVector_ImVec4_back":{ + "imgui.ImVector_ImVec2_resize":{ "scope":"lua", - "body":"ImVector_ImVec4:back()", - "prefix":"ImVector_ImVec4:back", - "description":"[C++] ImVec4* ImVector_ImVec4::back(ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImVec2:resize(${1:new_size})", + "prefix":"ImVector_ImVec2:resize", + "description":"[C++] void ImVector_ImVec2::resize(ImVector_ImVec2* self, int new_size)\n\n" }, - "imgui.igTreeNodeExStrStr":{ + "imgui.ImVector_ImTextureID_begin":{ "scope":"lua", - "body":"imgui.TreeNodeExStrStr(${1:str_id}, ${2:flags}, ${3:fmt},...)", - "prefix":"imgui.TreeNodeEx", - "description":"[C++] bool ImGui::TreeNodeEx(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, ...)\n\n" + "body":"ImVector_ImTextureID:begin()", + "prefix":"ImVector_ImTextureID:begin", + "description":"[C++] ImTextureID* ImVector_ImTextureID::begin(ImVector_ImTextureID* self)\n\n" }, "imgui.ImVector_ImFontGlyph_resize":{ "scope":"lua", @@ -8537,11 +8543,11 @@ "prefix":"ImDrawList:Clear", "description":"[C++] void ImDrawList::Clear()\n\n" }, - "imgui.ImDrawList_AddRectFilled":{ + "imgui.ImVector_ImWchar_resize":{ "scope":"lua", - "body":"ImDrawList:AddRectFilled(${1:a}, ${2:b}, ${3:col}${4:[, rounding=0.0f]}${5:[, rounding_corners_flags=ImDrawCornerFlags_All]})", - "prefix":"ImDrawList:AddRectFilled", - "description":"[C++] void ImDrawList::AddRectFilled(const ImVec2& a, const ImVec2& b, ImU32 col, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All)\n\n" + "body":"ImVector_ImWchar:resize(${1:new_size})", + "prefix":"ImVector_ImWchar:resize", + "description":"[C++] void ImVector_ImWchar::resize(ImVector_ImWchar* self, int new_size)\n\n" }, "imgui.igBeginCombo":{ "scope":"lua", @@ -8561,11 +8567,11 @@ "prefix":"imgui.GetMouseDragDelta", "description":"[C++] ImVec2 ImGui::GetMouseDragDelta(int button=0, float lock_threshold=-1.0f)\n\n" }, - "imgui.ImVector_ImFontPtr_pop_back":{ + "imgui.ImVector_ImDrawIdx_empty":{ "scope":"lua", - "body":"ImVector_ImFontPtr:pop_back()", - "prefix":"ImVector_ImFontPtr:pop_back", - "description":"[C++] void ImVector_ImFontPtr::pop_back(ImVector_ImFontPtr* self)\n\n" + "body":"ImVector_ImDrawIdx:empty()", + "prefix":"ImVector_ImDrawIdx:empty", + "description":"[C++] bool ImVector_ImDrawIdx::empty(const ImVector_ImDrawIdx* self)\n\n" }, "imgui.igGetFrameHeightWithSpacing":{ "scope":"lua", @@ -8573,35 +8579,35 @@ "prefix":"imgui.GetFrameHeightWithSpacing", "description":"[C++] float ImGui::GetFrameHeightWithSpacing()\n\n" }, - "imgui.igTextDisabled":{ + "imgui.igIsItemActive":{ "scope":"lua", - "body":"imgui.TextDisabled(${1:fmt},...)", - "prefix":"imgui.TextDisabled", - "description":"[C++] void ImGui::TextDisabled(const char* fmt, ...)\n\n" + "body":"imgui.IsItemActive()", + "prefix":"imgui.IsItemActive", + "description":"[C++] bool ImGui::IsItemActive()\n\n" }, - "imgui.ImVector_ImWchar_resize":{ + "imgui.ImGuiTextBuffer_appendf":{ "scope":"lua", - "body":"ImVector_ImWchar:resize(${1:new_size})", - "prefix":"ImVector_ImWchar:resize", - "description":"[C++] void ImVector_ImWchar::resize(ImVector_ImWchar* self, int new_size)\n\n" + "body":"ImGuiTextBuffer:appendf(${1:fmt},...)", + "prefix":"ImGuiTextBuffer:appendf", + "description":"[C++] void ImGuiTextBuffer::appendf(const char* fmt, ...)\n\n" }, - "imgui.ImVector_ImVec2_push_front":{ + "imgui.igButton":{ "scope":"lua", - "body":"ImVector_ImVec2:push_front(${1:v})", - "prefix":"ImVector_ImVec2:push_front", - "description":"[C++] void ImVector_ImVec2::push_front(ImVector_ImVec2* self, const ImVec2 v)\n\n" + "body":"imgui.Button(${1:label}${2:[, size=ImVec2(0,0)]})", + "prefix":"imgui.Button", + "description":"[C++] bool ImGui::Button(const char* label, const ImVec2& size=ImVec2(0, 0))\n\n" }, - "imgui.ImColor_SetHSV":{ - "scope":"lua", - "body":"ImColor:SetHSV(${1:h}, ${2:s}, ${3:v}${4:[, a=1.0f]})", - "prefix":"ImColor:SetHSV", - "description":"[C++] void ImColor::SetHSV(float h, float s, float v, float a=1.0f)\n\n" + "imgui.igBeginMenu":{ + "scope":"lua", + "body":"imgui.BeginMenu(${1:label}${2:[, enabled=true]})", + "prefix":"imgui.BeginMenu", + "description":"[C++] bool ImGui::BeginMenu(const char* label, bool enabled=true)\n\n" }, - "imgui.Pair_PairFloat":{ + "imgui.igDestroyContext":{ "scope":"lua", - "body":"imgui.Pair.PairFloat(${1:_key}, ${2:_val_f})", - "prefix":"imgui.Pair.Pair", - "description":"[C++] Pair(ImGuiID _key, float _val_f)\n\n" + "body":"imgui.DestroyContext(${1:[ctx=((void*)0)]})", + "prefix":"imgui.DestroyContext", + "description":"[C++] void ImGui::DestroyContext(ImGuiContext* ctx=((void*)0))\n\n" }, "imgui.igLogButtons":{ "scope":"lua", @@ -8615,29 +8621,29 @@ "prefix":"ImFontAtlas:GetGlyphRangesChineseSimplifiedCommon", "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon()\n\n" }, - "imgui.ImVec4_ImVec4Float":{ + "imgui.igGetColorU32U32":{ "scope":"lua", - "body":"imgui.ImVec4.ImVec4Float(${1:_x}, ${2:_y}, ${3:_z}, ${4:_w})", - "prefix":"imgui.ImVec4.ImVec4", - "description":"[C++] ImVec4(float _x, float _y, float _z, float _w)\n\n" + "body":"imgui.GetColorU32U32(${1:col})", + "prefix":"imgui.GetColorU32", + "description":"[C++] ImU32 ImGui::GetColorU32(ImU32 col)\n\n" }, - "imgui.igVSliderFloat":{ + "imgui.ImVector_ImDrawChannel_resizeT":{ "scope":"lua", - "body":"imgui.VSliderFloat(${1:label}, ${2:size}, ${3:v}, ${4:v_min}, ${5:v_max}${6:[, format=\"%.3f\"]}${7:[, power=1.0f]})", - "prefix":"imgui.VSliderFloat", - "description":"[C++] bool ImGui::VSliderFloat(const char* label, const ImVec2& size, float* v, float v_min, float v_max, const char* format=\"%.3f\", float power=1.0f)\n\n" + "body":"ImVector_ImDrawChannel:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImDrawChannel:resize", + "description":"[C++] void ImVector_ImDrawChannel::resize(ImVector_ImDrawChannel* self, int new_size, const ImDrawChannel v)\n\n" }, - "imgui.ImVector_CustomRect__grow_capacity":{ + "imgui.ImDrawList_AddCircle":{ "scope":"lua", - "body":"ImVector_CustomRect:_grow_capacity(${1:sz})", - "prefix":"ImVector_CustomRect:_grow_capacity", - "description":"[C++] int ImVector_CustomRect::_grow_capacity(const ImVector_CustomRect* self, int sz)\n\n" + "body":"ImDrawList:AddCircle(${1:centre}, ${2:radius}, ${3:col}${4:[, num_segments=12]}${5:[, thickness=1.0f]})", + "prefix":"ImDrawList:AddCircle", + "description":"[C++] void ImDrawList::AddCircle(const ImVec2& centre, float radius, ImU32 col, int num_segments=12, float thickness=1.0f)\n\n" }, - "imgui.igDestroyContext":{ + "imgui.ImVector_ImTextureID_size_in_bytes":{ "scope":"lua", - "body":"imgui.DestroyContext(${1:[ctx=((void*)0)]})", - "prefix":"imgui.DestroyContext", - "description":"[C++] void ImGui::DestroyContext(ImGuiContext* ctx=((void*)0))\n\n" + "body":"ImVector_ImTextureID:size_in_bytes()", + "prefix":"ImVector_ImTextureID:size_in_bytes", + "description":"[C++] int ImVector_ImTextureID::size_in_bytes(const ImVector_ImTextureID* self)\n\n" }, "imgui.ImU8":{ "scope":"lua", @@ -8651,11 +8657,11 @@ "prefix":"ImVector:capacity", "description":"[C++] int ImVector::capacity()\n\n" }, - "imgui.ImVector_ImVec2_resizeT":{ + "imgui.ImVector_ImVec4_resizeT":{ "scope":"lua", - "body":"ImVector_ImVec2:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImVec2:resize", - "description":"[C++] void ImVector_ImVec2::resize(ImVector_ImVec2* self, int new_size, const ImVec2 v)\n\n" + "body":"ImVector_ImVec4:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImVec4:resize", + "description":"[C++] void ImVector_ImVec4::resize(ImVector_ImVec4* self, int new_size, const ImVec4 v)\n\n" }, "imgui.ImVector_ImDrawChannel_push_back":{ "scope":"lua", @@ -8669,23 +8675,23 @@ "prefix":"ImVector_ImWchar:end", "description":"[C++] ImWchar const * ImVector_ImWchar::end(const ImVector_ImWchar* self)\n\n" }, - "imgui.igCombo":{ + "imgui.ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair":{ "scope":"lua", - "body":"imgui.Combo(${1:label}, ${2:current_item}, ${3:items}, ${4:items_count}${5:[, popup_max_height_in_items=-1]})", - "prefix":"imgui.Combo", - "description":"[C++] bool ImGui::Combo(const char* label, int* current_item, const char* const items[], int items_count, int popup_max_height_in_items=-1)\n\n" + "body":"imgui.ImVector_ImGuiStoragePair()", + "prefix":"imgui.ImVector_ImGuiStoragePair", + "description":"[C++] ImVector_ImGuiStoragePair()\n\n" }, - "imgui.ImVector_ImTextureID_begin":{ + "imgui.ImVector_ImGuiStoragePair_resizeT":{ "scope":"lua", - "body":"ImVector_ImTextureID:begin()", - "prefix":"ImVector_ImTextureID:begin", - "description":"[C++] ImTextureID* ImVector_ImTextureID::begin(ImVector_ImTextureID* self)\n\n" + "body":"ImVector_ImGuiStoragePair:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImGuiStoragePair:resize", + "description":"[C++] void ImVector_ImGuiStoragePair::resize(ImVector_ImGuiStoragePair* self, int new_size, const ImGuiStoragePair v)\n\n" }, - "imgui.ImVector_ImDrawCmd_resizeT":{ + "imgui.ImVector_ImVec2_push_front":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImDrawCmd:resize", - "description":"[C++] void ImVector_ImDrawCmd::resize(ImVector_ImDrawCmd* self, int new_size, const ImDrawCmd v)\n\n" + "body":"ImVector_ImVec2:push_front(${1:v})", + "prefix":"ImVector_ImVec2:push_front", + "description":"[C++] void ImVector_ImVec2::push_front(ImVector_ImVec2* self, const ImVec2 v)\n\n" }, "imgui.ImVector_ImFontGlyph_ImVector_ImFontGlyphVector":{ "scope":"lua", @@ -8693,11 +8699,11 @@ "prefix":"imgui.ImVector_ImFontGlyph.ImVector_ImFontGlyph", "description":"[C++] ImVector_ImFontGlyph(const ImVector_ImFontGlyph src)\n\n" }, - "imgui.SwitchContext":{ + "imgui.ImVector_ImU32_empty":{ "scope":"lua", - "body":"imgui.SwitchContext()", - "prefix":"imgui.SwitchContext", - "description":"[mimgui function]\n\n" + "body":"ImVector_ImU32:empty()", + "prefix":"ImVector_ImU32:empty", + "description":"[C++] bool ImVector_ImU32::empty(const ImVector_ImU32* self)\n\n" }, "imgui.ImDrawCornerFlags_Top":{ "scope":"lua", @@ -8711,23 +8717,23 @@ "prefix":"ImGuiListClipper:Begin", "description":"[C++] void ImGuiListClipper::Begin(int items_count, float items_height=-1.0f)\n\n" }, - "imgui.ImVector_Pair_empty":{ + "imgui.ImDrawList_ChannelsSplit":{ "scope":"lua", - "body":"ImVector_Pair:empty()", - "prefix":"ImVector_Pair:empty", - "description":"[C++] bool ImVector_Pair::empty(const ImVector_Pair* self)\n\n" + "body":"ImDrawList:ChannelsSplit(${1:count})", + "prefix":"ImDrawList:ChannelsSplit", + "description":"[C++] void ImDrawList::ChannelsSplit(int count)\n\n" }, - "imgui.ImGuiCol_DragDropTarget":{ + "imgui.ImVector_ImFontAtlasCustomRect_insert":{ "scope":"lua", - "body":"imgui.Col.DragDropTarget", - "prefix":"imgui.Col.DragDropTarget", - "description":"[C++] ImGuiCol_DragDropTarget = 43\n\n" + "body":"ImVector_ImFontAtlasCustomRect:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImFontAtlasCustomRect:insert", + "description":"[C++] ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect::insert(ImVector_ImFontAtlasCustomRect* self, ImFontAtlasCustomRect const * it, const ImFontAtlasCustomRect v)\n\n" }, - "imgui.ImVector_ImTextureID_clear":{ + "imgui.ImVector_ImTextureID_ImVector_ImTextureIDVector":{ "scope":"lua", - "body":"ImVector_ImTextureID:clear()", - "prefix":"ImVector_ImTextureID:clear", - "description":"[C++] void ImVector_ImTextureID::clear(ImVector_ImTextureID* self)\n\n" + "body":"imgui.ImVector_ImTextureID.ImVector_ImTextureIDVector(${1:src})", + "prefix":"imgui.ImVector_ImTextureID.ImVector_ImTextureID", + "description":"[C++] ImVector_ImTextureID(const ImVector_ImTextureID src)\n\n" }, "imgui.ImDrawList_UpdateClipRect":{ "scope":"lua", @@ -8747,23 +8753,23 @@ "prefix":"imgui.SetTabItemClosed", "description":"[C++] void ImGui::SetTabItemClosed(const char* tab_or_docked_window_label)\n\n" }, - "imgui.ImVector_ImDrawCmd_back":{ + "imgui.ImDrawList_PushTextureID":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:back()", - "prefix":"ImVector_ImDrawCmd:back", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::back(ImVector_ImDrawCmd* self)\n\n" + "body":"ImDrawList:PushTextureID(${1:texture_id})", + "prefix":"ImDrawList:PushTextureID", + "description":"[C++] void ImDrawList::PushTextureID(ImTextureID texture_id)\n\n" }, - "imgui.igVSliderInt":{ + "imgui.ImVector_ImDrawVert_back_const":{ "scope":"lua", - "body":"imgui.VSliderInt(${1:label}, ${2:size}, ${3:v}, ${4:v_min}, ${5:v_max}${6:[, format=\"%d\"]})", - "prefix":"imgui.VSliderInt", - "description":"[C++] bool ImGui::VSliderInt(const char* label, const ImVec2& size, int* v, int v_min, int v_max, const char* format=\"%d\")\n\n" + "body":"ImVector_ImDrawVert:back_const()", + "prefix":"ImVector_ImDrawVert:back", + "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::back(const ImVector_ImDrawVert* self)\n\n" }, - "imgui.ImFontAtlas_IsBuilt":{ + "imgui.ImFontAtlas_GetCustomRectByIndex":{ "scope":"lua", - "body":"ImFontAtlas:IsBuilt()", - "prefix":"ImFontAtlas:IsBuilt", - "description":"[C++] bool ImFontAtlas::IsBuilt()\n\n" + "body":"ImFontAtlas:GetCustomRectByIndex(${1:index})", + "prefix":"ImFontAtlas:GetCustomRectByIndex", + "description":"[C++] const ImFontAtlasCustomRect* ImFontAtlas::GetCustomRectByIndex(int index)\n\n" }, "imgui.ImDrawList_AddTriangle":{ "scope":"lua", @@ -8777,17 +8783,17 @@ "prefix":"ImVector_ImFontConfig:empty", "description":"[C++] bool ImVector_ImFontConfig::empty(const ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImDrawList_UpdateTextureID":{ + "imgui.igEndMenu":{ "scope":"lua", - "body":"ImDrawList:UpdateTextureID()", - "prefix":"ImDrawList:UpdateTextureID", - "description":"[C++] void ImDrawList::UpdateTextureID()\n\n" + "body":"imgui.EndMenu()", + "prefix":"imgui.EndMenu", + "description":"[C++] void ImGui::EndMenu()\n\n" }, - "imgui.ImVector_ImWchar_empty":{ + "imgui.ImVector_ImVec4_back_const":{ "scope":"lua", - "body":"ImVector_ImWchar:empty()", - "prefix":"ImVector_ImWchar:empty", - "description":"[C++] bool ImVector_ImWchar::empty(const ImVector_ImWchar* self)\n\n" + "body":"ImVector_ImVec4:back_const()", + "prefix":"ImVector_ImVec4:back", + "description":"[C++] ImVec4 const * ImVector_ImVec4::back(const ImVector_ImVec4* self)\n\n" }, "imgui.ImGuiDir_Down":{ "scope":"lua", @@ -8795,29 +8801,29 @@ "prefix":"imgui.Dir.Down", "description":"[C++] ImGuiDir_Down = 3\n\n" }, - "imgui.igGetDrawListSharedData":{ - "scope":"lua", - "body":"imgui.GetDrawListSharedData()", - "prefix":"imgui.GetDrawListSharedData", - "description":"[C++] ImDrawListSharedData* ImGui::GetDrawListSharedData()\n\n" - }, "imgui.ImGuiListClipper_End":{ "scope":"lua", "body":"ImGuiListClipper:End()", "prefix":"ImGuiListClipper:End", "description":"[C++] void ImGuiListClipper::End()\n\n" }, - "imgui.ImVector_ImFontConfig_back_const":{ + "imgui.ImVector_ImFontConfig_resize":{ "scope":"lua", - "body":"ImVector_ImFontConfig:back_const()", - "prefix":"ImVector_ImFontConfig:back", - "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::back(const ImVector_ImFontConfig* self)\n\n" + "body":"ImVector_ImFontConfig:resize(${1:new_size})", + "prefix":"ImVector_ImFontConfig:resize", + "description":"[C++] void ImVector_ImFontConfig::resize(ImVector_ImFontConfig* self, int new_size)\n\n" }, - "imgui.igTreeNodePtr":{ + "imgui.ImVector_ImGuiStoragePair_back":{ "scope":"lua", - "body":"imgui.TreeNodePtr(${1:ptr_id}, ${2:fmt},...)", - "prefix":"imgui.TreeNode", - "description":"[C++] bool ImGui::TreeNode(const void* ptr_id, const char* fmt, ...)\n\n" + "body":"ImVector_ImGuiStoragePair:back()", + "prefix":"ImVector_ImGuiStoragePair:back", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::back(ImVector_ImGuiStoragePair* self)\n\n" + }, + "imgui.ImVector_ImFontAtlasCustomRect__grow_capacity":{ + "scope":"lua", + "body":"ImVector_ImFontAtlasCustomRect:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImFontAtlasCustomRect:_grow_capacity", + "description":"[C++] int ImVector_ImFontAtlasCustomRect::_grow_capacity(const ImVector_ImFontAtlasCustomRect* self, int sz)\n\n" }, "imgui.ImGuiNavInput_LStickRight":{ "scope":"lua", @@ -8831,11 +8837,11 @@ "prefix":"imgui.SetMouseCursor", "description":"[C++] void ImGui::SetMouseCursor(ImGuiMouseCursor type)\n\n" }, - "imgui.ImVector_char_end":{ + "imgui.ImVector_ImFontGlyph__grow_capacity":{ "scope":"lua", - "body":"ImVector_char:_end()", - "prefix":"ImVector_char:end", - "description":"[C++] char* ImVector_char::end(ImVector_char* self)\n\n" + "body":"ImVector_ImFontGlyph:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImFontGlyph:_grow_capacity", + "description":"[C++] int ImVector_ImFontGlyph::_grow_capacity(const ImVector_ImFontGlyph* self, int sz)\n\n" }, "imgui.ImDrawListFlags_None":{ "scope":"lua", @@ -8843,11 +8849,11 @@ "prefix":"imgui.DrawListFlags.None", "description":"[C++] ImDrawListFlags_None = 0\n\n" }, - "imgui.igLabelText":{ + "imgui.ImVector_ImFontAtlasCustomRect_front_const":{ "scope":"lua", - "body":"imgui.LabelText(${1:label}, ${2:fmt},...)", - "prefix":"imgui.LabelText", - "description":"[C++] void ImGui::LabelText(const char* label, const char* fmt, ...)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:front_const()", + "prefix":"ImVector_ImFontAtlasCustomRect:front", + "description":"[C++] ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect::front(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImGuiCol_ResizeGripActive":{ "scope":"lua", @@ -8855,17 +8861,17 @@ "prefix":"imgui.Col.ResizeGripActive", "description":"[C++] ImGuiCol_ResizeGripActive = 32\n\n" }, - "imgui.ImVector_CustomRect_ImVector_CustomRect":{ + "imgui.ImVector_ImFontPtr_front":{ "scope":"lua", - "body":"imgui.ImVector_CustomRect()", - "prefix":"imgui.ImVector_CustomRect", - "description":"[C++] ImVector_CustomRect()\n\n" + "body":"ImVector_ImFontPtr:front()", + "prefix":"ImVector_ImFontPtr:front", + "description":"[C++] ImFont** ImVector_ImFontPtr::front(ImVector_ImFontPtr* self)\n\n" }, - "imgui.ImGuiTextFilter_Clear":{ + "imgui.ImGuiTextBuffer_clear":{ "scope":"lua", - "body":"ImGuiTextFilter:Clear()", - "prefix":"ImGuiTextFilter:Clear", - "description":"[C++] void ImGuiTextFilter::Clear()\n\n" + "body":"ImGuiTextBuffer:clear()", + "prefix":"ImGuiTextBuffer:clear", + "description":"[C++] void ImGuiTextBuffer::clear()\n\n" }, "imgui.igCaptureMouseFromApp":{ "scope":"lua", @@ -8873,11 +8879,11 @@ "prefix":"imgui.CaptureMouseFromApp", "description":"[C++] void ImGui::CaptureMouseFromApp(bool want_capture_mouse_value=true)\n\n" }, - "imgui.igGetIDStr":{ + "imgui.ImVector_ImFontAtlasCustomRect_back_const":{ "scope":"lua", - "body":"imgui.GetIDStr(${1:str_id})", - "prefix":"imgui.GetID", - "description":"[C++] ImGuiID ImGui::GetID(const char* str_id)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:back_const()", + "prefix":"ImVector_ImFontAtlasCustomRect:back", + "description":"[C++] ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect::back(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImGuiStyle.Alpha":{ "scope":"lua", @@ -8891,23 +8897,23 @@ "prefix":"ImVector_char:erase", "description":"[C++] char* ImVector_char::erase(ImVector_char* self, char const * it, char const * it_last)\n\n" }, - "imgui.igGetMouseCursor":{ + "imgui.ImVector_ImVec2_index_from_ptr":{ "scope":"lua", - "body":"imgui.GetMouseCursor()", - "prefix":"imgui.GetMouseCursor", - "description":"[C++] ImGuiMouseCursor ImGui::GetMouseCursor()\n\n" + "body":"ImVector_ImVec2:index_from_ptr(${1:it})", + "prefix":"ImVector_ImVec2:index_from_ptr", + "description":"[C++] int ImVector_ImVec2::index_from_ptr(const ImVector_ImVec2* self, ImVec2 const * it)\n\n" }, - "imgui.igSliderInt2":{ + "imgui.ImGuiStorage_SetVoidPtr":{ "scope":"lua", - "body":"imgui.SliderInt2(${1:label}, ${2:v}, ${3:v_min}, ${4:v_max}${5:[, format=\"%d\"]})", - "prefix":"imgui.SliderInt2", - "description":"[C++] bool ImGui::SliderInt2(const char* label, int v[2], int v_min, int v_max, const char* format=\"%d\")\n\n" + "body":"ImGuiStorage:SetVoidPtr(${1:key}, ${2:val})", + "prefix":"ImGuiStorage:SetVoidPtr", + "description":"[C++] void ImGuiStorage::SetVoidPtr(ImGuiID key, void* val)\n\n" }, - "imgui.ImVector_ImVec4_size":{ + "imgui.ImVector_char_back":{ "scope":"lua", - "body":"ImVector_ImVec4:size()", - "prefix":"ImVector_ImVec4:size", - "description":"[C++] int ImVector_ImVec4::size(const ImVector_ImVec4* self)\n\n" + "body":"ImVector_char:back()", + "prefix":"ImVector_char:back", + "description":"[C++] char* ImVector_char::back(ImVector_char* self)\n\n" }, "imgui.igIsItemEdited":{ "scope":"lua", @@ -8915,11 +8921,11 @@ "prefix":"imgui.IsItemEdited", "description":"[C++] bool ImGui::IsItemEdited()\n\n" }, - "imgui.ImVector_TextRange_swap":{ + "imgui.igGetVersion":{ "scope":"lua", - "body":"ImVector_TextRange:swap(${1:rhs})", - "prefix":"ImVector_TextRange:swap", - "description":"[C++] void ImVector_TextRange::swap(ImVector_TextRange* self, ImVector_TextRange rhs)\n\n" + "body":"imgui.GetVersion()", + "prefix":"imgui.GetVersion", + "description":"[C++] const char* ImGui::GetVersion()\n\n" }, "imgui.ImGuiInputTextFlags_NoMarkEdited":{ "scope":"lua", @@ -8933,23 +8939,23 @@ "prefix":"imgui.IsPopupOpen", "description":"[C++] bool ImGui::IsPopupOpen(const char* str_id)\n\n" }, - "imgui.ImVector_TextRange_reserve":{ + "imgui.ImVector_ImGuiTextRange_push_front":{ "scope":"lua", - "body":"ImVector_TextRange:reserve(${1:new_capacity})", - "prefix":"ImVector_TextRange:reserve", - "description":"[C++] void ImVector_TextRange::reserve(ImVector_TextRange* self, int new_capacity)\n\n" + "body":"ImVector_ImGuiTextRange:push_front(${1:v})", + "prefix":"ImVector_ImGuiTextRange:push_front", + "description":"[C++] void ImVector_ImGuiTextRange::push_front(ImVector_ImGuiTextRange* self, const ImGuiTextRange v)\n\n" }, - "imgui.ImVector_ImVec4_resizeT":{ + "imgui.ImVector_ImDrawIdx_size_in_bytes":{ "scope":"lua", - "body":"ImVector_ImVec4:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImVec4:resize", - "description":"[C++] void ImVector_ImVec4::resize(ImVector_ImVec4* self, int new_size, const ImVec4 v)\n\n" + "body":"ImVector_ImDrawIdx:size_in_bytes()", + "prefix":"ImVector_ImDrawIdx:size_in_bytes", + "description":"[C++] int ImVector_ImDrawIdx::size_in_bytes(const ImVector_ImDrawIdx* self)\n\n" }, - "imgui.ImVector_Pair_swap":{ + "imgui.ImVector_ImGuiStoragePair_end":{ "scope":"lua", - "body":"ImVector_Pair:swap(${1:rhs})", - "prefix":"ImVector_Pair:swap", - "description":"[C++] void ImVector_Pair::swap(ImVector_Pair* self, ImVector_Pair rhs)\n\n" + "body":"ImVector_ImGuiStoragePair:_end()", + "prefix":"ImVector_ImGuiStoragePair:end", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::end(ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.igBulletText":{ "scope":"lua", @@ -8957,11 +8963,11 @@ "prefix":"imgui.BulletText", "description":"[C++] void ImGui::BulletText(const char* fmt, ...)\n\n" }, - "imgui.ImGuiTextFilter_Build":{ + "imgui.ImVector_ImDrawCmd_index_from_ptr":{ "scope":"lua", - "body":"ImGuiTextFilter:Build()", - "prefix":"ImGuiTextFilter:Build", - "description":"[C++] void ImGuiTextFilter::Build()\n\n" + "body":"ImVector_ImDrawCmd:index_from_ptr(${1:it})", + "prefix":"ImVector_ImDrawCmd:index_from_ptr", + "description":"[C++] int ImVector_ImDrawCmd::index_from_ptr(const ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" }, "imgui.ImVector_index_from_ptr":{ "scope":"lua", @@ -8981,11 +8987,11 @@ "prefix":"ImVector_float:_grow_capacity", "description":"[C++] int ImVector_float::_grow_capacity(const ImVector_float* self, int sz)\n\n" }, - "imgui.igPopID":{ + "imgui.igLabelText":{ "scope":"lua", - "body":"imgui.PopID()", - "prefix":"imgui.PopID", - "description":"[C++] void ImGui::PopID()\n\n" + "body":"imgui.LabelText(${1:label}, ${2:fmt},...)", + "prefix":"imgui.LabelText", + "description":"[C++] void ImGui::LabelText(const char* label, const char* fmt, ...)\n\n" }, "imgui.igDragFloat2":{ "scope":"lua", @@ -8999,23 +9005,23 @@ "prefix":"imgui.ImVector_ImFontGlyph", "description":"[C++] ImVector_ImFontGlyph()\n\n" }, - "imgui.igPopStyleColor":{ + "imgui.ImFontAtlas_Build":{ "scope":"lua", - "body":"imgui.PopStyleColor(${1:[count=1]})", - "prefix":"imgui.PopStyleColor", - "description":"[C++] void ImGui::PopStyleColor(int count=1)\n\n" + "body":"ImFontAtlas:Build()", + "prefix":"ImFontAtlas:Build", + "description":"[C++] bool ImFontAtlas::Build()\n\n" }, - "imgui.ImVector_char_clear":{ + "imgui.ImVector_ImGuiTextRange_front_const":{ "scope":"lua", - "body":"ImVector_char:clear()", - "prefix":"ImVector_char:clear", - "description":"[C++] void ImVector_char::clear(ImVector_char* self)\n\n" + "body":"ImVector_ImGuiTextRange:front_const()", + "prefix":"ImVector_ImGuiTextRange:front", + "description":"[C++] ImGuiTextRange const * ImVector_ImGuiTextRange::front(const ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.igTreeNodeStrStr":{ + "imgui.SwitchContext":{ "scope":"lua", - "body":"imgui.TreeNodeStrStr(${1:str_id}, ${2:fmt},...)", - "prefix":"imgui.TreeNode", - "description":"[C++] bool ImGui::TreeNode(const char* str_id, const char* fmt, ...)\n\n" + "body":"imgui.SwitchContext()", + "prefix":"imgui.SwitchContext", + "description":"[mimgui function]\n\n" }, "imgui.ImFontAtlas.ConfigData":{ "scope":"lua", @@ -9023,17 +9029,17 @@ "prefix":"ImFontAtlas.ConfigData", "description":"[C++] ImVector_ImFontConfig ImFontAtlas::ConfigData\n\n" }, - "imgui.ImFontAtlas_GetGlyphRangesCyrillic":{ + "imgui.ImVector_ImGuiTextRange_size":{ "scope":"lua", - "body":"ImFontAtlas:GetGlyphRangesCyrillic()", - "prefix":"ImFontAtlas:GetGlyphRangesCyrillic", - "description":"[C++] const ImWchar* ImFontAtlas::GetGlyphRangesCyrillic()\n\n" + "body":"ImVector_ImGuiTextRange:size()", + "prefix":"ImVector_ImGuiTextRange:size", + "description":"[C++] int ImVector_ImGuiTextRange::size(const ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.igSetColumnOffset":{ + "imgui.ImGuiTextFilter_PassFilter":{ "scope":"lua", - "body":"imgui.SetColumnOffset(${1:column_index}, ${2:offset_x})", - "prefix":"imgui.SetColumnOffset", - "description":"[C++] void ImGui::SetColumnOffset(int column_index, float offset_x)\n\n" + "body":"ImGuiTextFilter:PassFilter(${1:text}${2:[, text_end=((void*)0)]})", + "prefix":"ImGuiTextFilter:PassFilter", + "description":"[C++] bool ImGuiTextFilter::PassFilter(const char* text, const char* text_end=((void*)0))\n\n" }, "imgui.ImGuiPayload.Data":{ "scope":"lua", @@ -9041,17 +9047,17 @@ "prefix":"ImGuiPayload.Data", "description":"[C++] void* ImGuiPayload::Data\n\n" }, - "imgui.CreateTextureFromFile":{ + "imgui.ImVector_float_front_const":{ "scope":"lua", - "body":"imgui.CreateTextureFromFile(${1:path})", - "prefix":"imgui.CreateTextureFromFile", - "description":"[mimgui function]\n\nReturns: cdata tex\n\n" + "body":"ImVector_float:front_const()", + "prefix":"ImVector_float:front", + "description":"[C++] float const * ImVector_float::front(const ImVector_float* self)\n\n" }, - "imgui.ImVector_push_front":{ + "imgui.ImFontAtlasCustomRect.Y":{ "scope":"lua", - "body":"ImVector:push_front(${1:v})", - "prefix":"ImVector:push_front", - "description":"[C++] void ImVector::push_front(const T& v)\n\n" + "body":"ImFontAtlasCustomRect.Y", + "prefix":"ImFontAtlasCustomRect.Y", + "description":"[C++] unsigned short ImFontAtlasCustomRect::Y\n\n" }, "imgui.igSetCursorPos":{ "scope":"lua", @@ -9059,11 +9065,11 @@ "prefix":"imgui.SetCursorPos", "description":"[C++] void ImGui::SetCursorPos(const ImVec2& local_pos)\n\n" }, - "imgui.igDragScalarN":{ + "imgui.ImVector_ImGuiStoragePair_erase":{ "scope":"lua", - "body":"imgui.DragScalarN(${1:label}, ${2:data_type}, ${3:v}, ${4:components}, ${5:v_speed}${6:[, v_min=((void*)0)]}${7:[, v_max=((void*)0)]}${8:[, format=((void*)0)]}${9:[, power=1.0f]})", - "prefix":"imgui.DragScalarN", - "description":"[C++] bool ImGui::DragScalarN(const char* label, ImGuiDataType data_type, void* v, int components, float v_speed, const void* v_min=((void*)0), const void* v_max=((void*)0), const char* format=((void*)0), float power=1.0f)\n\n" + "body":"ImVector_ImGuiStoragePair:erase(${1:it})", + "prefix":"ImVector_ImGuiStoragePair:erase", + "description":"[C++] ImGuiStoragePair* ImVector_ImGuiStoragePair::erase(ImVector_ImGuiStoragePair* self, ImGuiStoragePair const * it)\n\n" }, "imgui.ImGuiTreeNodeFlags_Selected":{ "scope":"lua", @@ -9083,11 +9089,11 @@ "prefix":"imgui.LogToTTY", "description":"[C++] void ImGui::LogToTTY(int auto_open_depth=-1)\n\n" }, - "imgui.ImGuiStorage_SetAllInt":{ + "imgui.ImVector_ImVec2_back":{ "scope":"lua", - "body":"ImGuiStorage:SetAllInt(${1:val})", - "prefix":"ImGuiStorage:SetAllInt", - "description":"[C++] void ImGuiStorage::SetAllInt(int val)\n\n" + "body":"ImVector_ImVec2:back()", + "prefix":"ImVector_ImVec2:back", + "description":"[C++] ImVec2* ImVector_ImVec2::back(ImVector_ImVec2* self)\n\n" }, "imgui.igTreeNodeVPtr":{ "scope":"lua", @@ -9101,17 +9107,17 @@ "prefix":"ImVector_ImDrawCmd:push_front", "description":"[C++] void ImVector_ImDrawCmd::push_front(ImVector_ImDrawCmd* self, const ImDrawCmd v)\n\n" }, - "imgui.ImVector_ImU32_push_back":{ + "imgui.igInputInt4":{ "scope":"lua", - "body":"ImVector_ImU32:push_back(${1:v})", - "prefix":"ImVector_ImU32:push_back", - "description":"[C++] void ImVector_ImU32::push_back(ImVector_ImU32* self, const ImU32 v)\n\n" + "body":"imgui.InputInt4(${1:label}, ${2:v}${3:[, flags=0]})", + "prefix":"imgui.InputInt4", + "description":"[C++] bool ImGui::InputInt4(const char* label, int v[4], ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.ImVector_float_front_const":{ + "imgui.igPopStyleColor":{ "scope":"lua", - "body":"ImVector_float:front_const()", - "prefix":"ImVector_float:front", - "description":"[C++] float const * ImVector_float::front(const ImVector_float* self)\n\n" + "body":"imgui.PopStyleColor(${1:[count=1]})", + "prefix":"imgui.PopStyleColor", + "description":"[C++] void ImGui::PopStyleColor(int count=1)\n\n" }, "imgui.ImGuiTextBuffer":{ "scope":"lua", @@ -9119,29 +9125,29 @@ "prefix":"new.ImGuiTextBuffer", "description":"typedef struct ImGuiTextBuffer ImGuiTextBuffer\n\n" }, - "imgui.ImVector_ImDrawVert_resize":{ + "imgui.igInputInt2":{ "scope":"lua", - "body":"ImVector_ImDrawVert:resize(${1:new_size})", - "prefix":"ImVector_ImDrawVert:resize", - "description":"[C++] void ImVector_ImDrawVert::resize(ImVector_ImDrawVert* self, int new_size)\n\n" + "body":"imgui.InputInt2(${1:label}, ${2:v}${3:[, flags=0]})", + "prefix":"imgui.InputInt2", + "description":"[C++] bool ImGui::InputInt2(const char* label, int v[2], ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.ImVector_ImDrawCmd_push_back":{ + "imgui.igSetWindowFocus":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:push_back(${1:v})", - "prefix":"ImVector_ImDrawCmd:push_back", - "description":"[C++] void ImVector_ImDrawCmd::push_back(ImVector_ImDrawCmd* self, const ImDrawCmd v)\n\n" + "body":"imgui.SetWindowFocus()", + "prefix":"imgui.SetWindowFocus", + "description":"[C++] void ImGui::SetWindowFocus()\n\n" }, - "imgui.ImVector_ImDrawVert_front_const":{ + "imgui.igGetCursorStartPos":{ "scope":"lua", - "body":"ImVector_ImDrawVert:front_const()", - "prefix":"ImVector_ImDrawVert:front", - "description":"[C++] ImDrawVert const * ImVector_ImDrawVert::front(const ImVector_ImDrawVert* self)\n\n" + "body":"imgui.GetCursorStartPos()", + "prefix":"imgui.GetCursorStartPos", + "description":"[C++] ImVec2 ImGui::GetCursorStartPos()\n\n" }, - "imgui.CustomRect.Width":{ + "imgui.ImGuiTextFilter_Clear":{ "scope":"lua", - "body":"imgui.CustomRect.Width", - "prefix":"imgui.CustomRect.Width", - "description":"[C++] unsigned short CustomRect::Width\n\n" + "body":"ImGuiTextFilter:Clear()", + "prefix":"ImGuiTextFilter:Clear", + "description":"[C++] void ImGuiTextFilter::Clear()\n\n" }, "imgui.igStyleColorsLight":{ "scope":"lua", @@ -9161,11 +9167,11 @@ "prefix":"ImDrawList:ChannelsSetCurrent", "description":"[C++] void ImDrawList::ChannelsSetCurrent(int n)\n\n" }, - "imgui.igInputInt2":{ + "imgui.ImVector_ImVec4_size":{ "scope":"lua", - "body":"imgui.InputInt2(${1:label}, ${2:v}${3:[, flags=0]})", - "prefix":"imgui.InputInt2", - "description":"[C++] bool ImGui::InputInt2(const char* label, int v[2], ImGuiInputTextFlags flags=0)\n\n" + "body":"ImVector_ImVec4:size()", + "prefix":"ImVector_ImVec4:size", + "description":"[C++] int ImVector_ImVec4::size(const ImVector_ImVec4* self)\n\n" }, "imgui.igGetKeyPressedAmount":{ "scope":"lua", @@ -9173,11 +9179,11 @@ "prefix":"imgui.GetKeyPressedAmount", "description":"[C++] int ImGui::GetKeyPressedAmount(int key_index, float repeat_delay, float rate)\n\n" }, - "imgui.igInputFloat3":{ + "imgui.ImVector_ImDrawChannel_back":{ "scope":"lua", - "body":"imgui.InputFloat3(${1:label}, ${2:v}${3:[, format=\"%.3f\"]}${4:[, flags=0]})", - "prefix":"imgui.InputFloat3", - "description":"[C++] bool ImGui::InputFloat3(const char* label, float v[3], const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" + "body":"ImVector_ImDrawChannel:back()", + "prefix":"ImVector_ImDrawChannel:back", + "description":"[C++] ImDrawChannel* ImVector_ImDrawChannel::back(ImVector_ImDrawChannel* self)\n\n" }, "imgui.igGetScrollX":{ "scope":"lua", @@ -9185,11 +9191,11 @@ "prefix":"imgui.GetScrollX", "description":"[C++] float ImGui::GetScrollX()\n\n" }, - "imgui.ImVector_ImDrawIdx_size_in_bytes":{ + "imgui.ImVector_ImDrawCmd_size_in_bytes":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:size_in_bytes()", - "prefix":"ImVector_ImDrawIdx:size_in_bytes", - "description":"[C++] int ImVector_ImDrawIdx::size_in_bytes(const ImVector_ImDrawIdx* self)\n\n" + "body":"ImVector_ImDrawCmd:size_in_bytes()", + "prefix":"ImVector_ImDrawCmd:size_in_bytes", + "description":"[C++] int ImVector_ImDrawCmd::size_in_bytes(const ImVector_ImDrawCmd* self)\n\n" }, "imgui.igColorButton":{ "scope":"lua", @@ -9197,17 +9203,17 @@ "prefix":"imgui.ColorButton", "description":"[C++] bool ImGui::ColorButton(const char* desc_id, const ImVec4& col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))\n\n" }, - "imgui.igSetWindowFocus":{ + "imgui.igGetIDPtr":{ "scope":"lua", - "body":"imgui.SetWindowFocus()", - "prefix":"imgui.SetWindowFocus", - "description":"[C++] void ImGui::SetWindowFocus()\n\n" + "body":"imgui.GetIDPtr(${1:ptr_id})", + "prefix":"imgui.GetID", + "description":"[C++] ImGuiID ImGui::GetID(const void* ptr_id)\n\n" }, - "imgui.ImVector_Pair_clear":{ + "imgui.ImVector_ImFontConfig_back_const":{ "scope":"lua", - "body":"ImVector_Pair:clear()", - "prefix":"ImVector_Pair:clear", - "description":"[C++] void ImVector_Pair::clear(ImVector_Pair* self)\n\n" + "body":"ImVector_ImFontConfig:back_const()", + "prefix":"ImVector_ImFontConfig:back", + "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::back(const ImVector_ImFontConfig* self)\n\n" }, "imgui.igShowStyleEditor":{ "scope":"lua", @@ -9233,11 +9239,11 @@ "prefix":"ImVector_ImDrawChannel:back", "description":"[C++] ImDrawChannel const * ImVector_ImDrawChannel::back(const ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImVector_ImVec2_index_from_ptr":{ + "imgui.ImVector_ImVec4_index_from_ptr":{ "scope":"lua", - "body":"ImVector_ImVec2:index_from_ptr(${1:it})", - "prefix":"ImVector_ImVec2:index_from_ptr", - "description":"[C++] int ImVector_ImVec2::index_from_ptr(const ImVector_ImVec2* self, ImVec2 const * it)\n\n" + "body":"ImVector_ImVec4:index_from_ptr(${1:it})", + "prefix":"ImVector_ImVec4:index_from_ptr", + "description":"[C++] int ImVector_ImVec4::index_from_ptr(const ImVector_ImVec4* self, ImVec4 const * it)\n\n" }, "imgui.igMemFree":{ "scope":"lua", @@ -9245,59 +9251,59 @@ "prefix":"imgui.MemFree", "description":"[C++] void ImGui::MemFree(void* ptr)\n\n" }, - "imgui.ImVector_float_size":{ + "imgui.igSetNextWindowSizeConstraints":{ "scope":"lua", - "body":"ImVector_float:size()", - "prefix":"ImVector_float:size", - "description":"[C++] int ImVector_float::size(const ImVector_float* self)\n\n" + "body":"imgui.SetNextWindowSizeConstraints(${1:size_min}, ${2:size_max}${3:[, custom_callback=((void*)0)]}${4:[, custom_callback_data=((void*)0)]})", + "prefix":"imgui.SetNextWindowSizeConstraints", + "description":"[C++] void ImGui::SetNextWindowSizeConstraints(const ImVec2& size_min, const ImVec2& size_max, ImGuiSizeCallback custom_callback=((void*)0), void* custom_callback_data=((void*)0))\n\n" }, - "imgui.ImFontAtlas_GetCustomRectByIndex":{ + "imgui.ImVector_ImWchar_reserve":{ "scope":"lua", - "body":"ImFontAtlas:GetCustomRectByIndex(${1:index})", - "prefix":"ImFontAtlas:GetCustomRectByIndex", - "description":"[C++] const CustomRect* ImFontAtlas::GetCustomRectByIndex(int index)\n\n" + "body":"ImVector_ImWchar:reserve(${1:new_capacity})", + "prefix":"ImVector_ImWchar:reserve", + "description":"[C++] void ImVector_ImWchar::reserve(ImVector_ImWchar* self, int new_capacity)\n\n" }, - "imgui.ImGuiTextBuffer_clear":{ + "imgui.ImVector_ImGuiTextRange_begin":{ "scope":"lua", - "body":"ImGuiTextBuffer:clear()", - "prefix":"ImGuiTextBuffer:clear", - "description":"[C++] void ImGuiTextBuffer::clear()\n\n" + "body":"ImVector_ImGuiTextRange:begin()", + "prefix":"ImVector_ImGuiTextRange:begin", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::begin(ImVector_ImGuiTextRange* self)\n\n" }, - "imgui.ImFontAtlas_Build":{ + "imgui.ImVector_float_clear":{ "scope":"lua", - "body":"ImFontAtlas:Build()", - "prefix":"ImFontAtlas:Build", - "description":"[C++] bool ImFontAtlas::Build()\n\n" + "body":"ImVector_float:clear()", + "prefix":"ImVector_float:clear", + "description":"[C++] void ImVector_float::clear(ImVector_float* self)\n\n" }, - "imgui.ImVector_TextRange_erase_unsorted":{ + "imgui.ImVector_ImGuiStoragePair_size":{ "scope":"lua", - "body":"ImVector_TextRange:erase_unsorted(${1:it})", - "prefix":"ImVector_TextRange:erase_unsorted", - "description":"[C++] TextRange* ImVector_TextRange::erase_unsorted(ImVector_TextRange* self, TextRange const * it)\n\n" + "body":"ImVector_ImGuiStoragePair:size()", + "prefix":"ImVector_ImGuiStoragePair:size", + "description":"[C++] int ImVector_ImGuiStoragePair::size(const ImVector_ImGuiStoragePair* self)\n\n" }, - "imgui.ImVector_Pair_resizeT":{ + "imgui.igCombo":{ "scope":"lua", - "body":"ImVector_Pair:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_Pair:resize", - "description":"[C++] void ImVector_Pair::resize(ImVector_Pair* self, int new_size, const Pair v)\n\n" + "body":"imgui.Combo(${1:label}, ${2:current_item}, ${3:items}, ${4:items_count}${5:[, popup_max_height_in_items=-1]})", + "prefix":"imgui.Combo", + "description":"[C++] bool ImGui::Combo(const char* label, int* current_item, const char* const items[], int items_count, int popup_max_height_in_items=-1)\n\n" }, - "imgui.ImVector_TextRange_begin_const":{ + "imgui.ImVector_ImDrawCmd_erase_unsorted":{ "scope":"lua", - "body":"ImVector_TextRange:begin_const()", - "prefix":"ImVector_TextRange:begin", - "description":"[C++] TextRange const * ImVector_TextRange::begin(const ImVector_TextRange* self)\n\n" + "body":"ImVector_ImDrawCmd:erase_unsorted(${1:it})", + "prefix":"ImVector_ImDrawCmd:erase_unsorted", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase_unsorted(ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" }, - "imgui.ImVector_char_back":{ + "imgui.ImVector_ImVec2_size_in_bytes":{ "scope":"lua", - "body":"ImVector_char:back()", - "prefix":"ImVector_char:back", - "description":"[C++] char* ImVector_char::back(ImVector_char* self)\n\n" + "body":"ImVector_ImVec2:size_in_bytes()", + "prefix":"ImVector_ImVec2:size_in_bytes", + "description":"[C++] int ImVector_ImVec2::size_in_bytes(const ImVector_ImVec2* self)\n\n" }, - "imgui.ImVector_ImTextureID_ImVector_ImTextureIDVector":{ + "imgui.igTreeNodeExVStr":{ "scope":"lua", - "body":"imgui.ImVector_ImTextureID.ImVector_ImTextureIDVector(${1:src})", - "prefix":"imgui.ImVector_ImTextureID.ImVector_ImTextureID", - "description":"[C++] ImVector_ImTextureID(const ImVector_ImTextureID src)\n\n" + "body":"imgui.TreeNodeExVStr(${1:str_id}, ${2:flags}, ${3:fmt}, ${4:args})", + "prefix":"imgui.TreeNodeExV", + "description":"[C++] bool ImGui::TreeNodeExV(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args)\n\n" }, "imgui.ImGuiTabBarFlags_NoTooltip":{ "scope":"lua", @@ -9305,29 +9311,29 @@ "prefix":"imgui.TabBarFlags.NoTooltip", "description":"[C++] ImGuiTabBarFlags_NoTooltip = 1 << 5\n\n" }, - "imgui.ImVector_ImFontPtr_begin":{ + "imgui.igInputFloat":{ "scope":"lua", - "body":"ImVector_ImFontPtr:begin()", - "prefix":"ImVector_ImFontPtr:begin", - "description":"[C++] ImFont** ImVector_ImFontPtr::begin(ImVector_ImFontPtr* self)\n\n" + "body":"imgui.InputFloat(${1:label}, ${2:v}${3:[, step=0.0f]}${4:[, step_fast=0.0f]}${5:[, format=\"%.3f\"]}${6:[, flags=0]})", + "prefix":"imgui.InputFloat", + "description":"[C++] bool ImGui::InputFloat(const char* label, float* v, float step=0.0f, float step_fast=0.0f, const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.igGetWindowWidth":{ + "imgui.ImVector_ImFontGlyph_push_front":{ "scope":"lua", - "body":"imgui.GetWindowWidth()", - "prefix":"imgui.GetWindowWidth", - "description":"[C++] float ImGui::GetWindowWidth()\n\n" + "body":"ImVector_ImFontGlyph:push_front(${1:v})", + "prefix":"ImVector_ImFontGlyph:push_front", + "description":"[C++] void ImVector_ImFontGlyph::push_front(ImVector_ImFontGlyph* self, const ImFontGlyph v)\n\n" }, - "imgui.ImVector_ImDrawCmd_erase_unsorted":{ + "imgui.ImVector_ImVec4_clear":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:erase_unsorted(${1:it})", - "prefix":"ImVector_ImDrawCmd:erase_unsorted", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase_unsorted(ImVector_ImDrawCmd* self, ImDrawCmd const * it)\n\n" + "body":"ImVector_ImVec4:clear()", + "prefix":"ImVector_ImVec4:clear", + "description":"[C++] void ImVector_ImVec4::clear(ImVector_ImVec4* self)\n\n" }, - "imgui.ImGuiStorage_SetFloat":{ + "imgui.ImVector_ImFontPtr_empty":{ "scope":"lua", - "body":"ImGuiStorage:SetFloat(${1:key}, ${2:val})", - "prefix":"ImGuiStorage:SetFloat", - "description":"[C++] void ImGuiStorage::SetFloat(ImGuiID key, float val)\n\n" + "body":"ImVector_ImFontPtr:empty()", + "prefix":"ImVector_ImFontPtr:empty", + "description":"[C++] bool ImVector_ImFontPtr::empty(const ImVector_ImFontPtr* self)\n\n" }, "imgui.ImGuiConfigFlags_NoMouseCursorChange":{ "scope":"lua", @@ -9341,29 +9347,29 @@ "prefix":"imgui.WindowFlags.Popup", "description":"[C++] ImGuiWindowFlags_Popup = 1 << 26\n\n" }, - "imgui.igTreeNodeExVStr":{ + "imgui.ImVector_ImFontConfig_end_const":{ "scope":"lua", - "body":"imgui.TreeNodeExVStr(${1:str_id}, ${2:flags}, ${3:fmt}, ${4:args})", - "prefix":"imgui.TreeNodeExV", - "description":"[C++] bool ImGui::TreeNodeExV(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args)\n\n" + "body":"ImVector_ImFontConfig:end_const()", + "prefix":"ImVector_ImFontConfig:end", + "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::end(const ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImVector_ImVec2_begin_const":{ + "imgui.ImVector_ImVec2_front_const":{ "scope":"lua", - "body":"ImVector_ImVec2:begin_const()", - "prefix":"ImVector_ImVec2:begin", - "description":"[C++] ImVec2 const * ImVector_ImVec2::begin(const ImVector_ImVec2* self)\n\n" + "body":"ImVector_ImVec2:front_const()", + "prefix":"ImVector_ImVec2:front", + "description":"[C++] ImVec2 const * ImVector_ImVec2::front(const ImVector_ImVec2* self)\n\n" }, - "imgui.ImVector_ImTextureID_erase_unsorted":{ + "imgui.ImVector_ImFontAtlasCustomRect_begin_const":{ "scope":"lua", - "body":"ImVector_ImTextureID:erase_unsorted(${1:it})", - "prefix":"ImVector_ImTextureID:erase_unsorted", - "description":"[C++] ImTextureID* ImVector_ImTextureID::erase_unsorted(ImVector_ImTextureID* self, ImTextureID const * it)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:begin_const()", + "prefix":"ImVector_ImFontAtlasCustomRect:begin", + "description":"[C++] ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect::begin(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, - "imgui.ImVector_ImWchar_front_const":{ + "imgui.ImVector_ImDrawVert_end":{ "scope":"lua", - "body":"ImVector_ImWchar:front_const()", - "prefix":"ImVector_ImWchar:front", - "description":"[C++] ImWchar const * ImVector_ImWchar::front(const ImVector_ImWchar* self)\n\n" + "body":"ImVector_ImDrawVert:_end()", + "prefix":"ImVector_ImDrawVert:end", + "description":"[C++] ImDrawVert* ImVector_ImDrawVert::end(ImVector_ImDrawVert* self)\n\n" }, "imgui.ImGuiTabItemFlags":{ "scope":"lua", @@ -9401,17 +9407,17 @@ "prefix":"imgui.StyleVar.Alpha", "description":"[C++] ImGuiStyleVar_Alpha = 0\n\n" }, - "imgui.ImVector_TextRange_back_const":{ + "imgui.ImVector_ImDrawCmd_push_back":{ "scope":"lua", - "body":"ImVector_TextRange:back_const()", - "prefix":"ImVector_TextRange:back", - "description":"[C++] TextRange const * ImVector_TextRange::back(const ImVector_TextRange* self)\n\n" + "body":"ImVector_ImDrawCmd:push_back(${1:v})", + "prefix":"ImVector_ImDrawCmd:push_back", + "description":"[C++] void ImVector_ImDrawCmd::push_back(ImVector_ImDrawCmd* self, const ImDrawCmd v)\n\n" }, - "imgui.ImVector_ImFontConfig_end":{ + "imgui.igDragScalarN":{ "scope":"lua", - "body":"ImVector_ImFontConfig:_end()", - "prefix":"ImVector_ImFontConfig:end", - "description":"[C++] ImFontConfig* ImVector_ImFontConfig::end(ImVector_ImFontConfig* self)\n\n" + "body":"imgui.DragScalarN(${1:label}, ${2:data_type}, ${3:v}, ${4:components}, ${5:v_speed}${6:[, v_min=((void*)0)]}${7:[, v_max=((void*)0)]}${8:[, format=((void*)0)]}${9:[, power=1.0f]})", + "prefix":"imgui.DragScalarN", + "description":"[C++] bool ImGui::DragScalarN(const char* label, ImGuiDataType data_type, void* v, int components, float v_speed, const void* v_min=((void*)0), const void* v_max=((void*)0), const char* format=((void*)0), float power=1.0f)\n\n" }, "imgui.igDragFloat":{ "scope":"lua", @@ -9431,17 +9437,17 @@ "prefix":"imgui.DragDropFlags.None", "description":"[C++] ImGuiDragDropFlags_None = 0\n\n" }, - "imgui.ImVector_CustomRect_front_const":{ + "imgui.ImGuiStorage_GetInt":{ "scope":"lua", - "body":"ImVector_CustomRect:front_const()", - "prefix":"ImVector_CustomRect:front", - "description":"[C++] CustomRect const * ImVector_CustomRect::front(const ImVector_CustomRect* self)\n\n" + "body":"ImGuiStorage:GetInt(${1:key}${2:[, default_val=0]})", + "prefix":"ImGuiStorage:GetInt", + "description":"[C++] int ImGuiStorage::GetInt(ImGuiID key, int default_val=0)\n\n" }, - "imgui.igEnd":{ + "imgui.ImVector_ImGuiStoragePair_begin_const":{ "scope":"lua", - "body":"imgui.End()", - "prefix":"imgui.End", - "description":"[C++] void ImGui::End()\n\n" + "body":"ImVector_ImGuiStoragePair:begin_const()", + "prefix":"ImVector_ImGuiStoragePair:begin", + "description":"[C++] ImGuiStoragePair const * ImVector_ImGuiStoragePair::begin(const ImVector_ImGuiStoragePair* self)\n\n" }, "imgui.ImGuiNavInput_Activate":{ "scope":"lua", @@ -9449,17 +9455,17 @@ "prefix":"imgui.NavInput.Activate", "description":"[C++] ImGuiNavInput_Activate = 0\n\n" }, - "imgui.ImVector_char_back_const":{ + "imgui.ImGuiStorage_GetFloat":{ "scope":"lua", - "body":"ImVector_char:back_const()", - "prefix":"ImVector_char:back", - "description":"[C++] char const * ImVector_char::back(const ImVector_char* self)\n\n" + "body":"ImGuiStorage:GetFloat(${1:key}${2:[, default_val=0.0f]})", + "prefix":"ImGuiStorage:GetFloat", + "description":"[C++] float ImGuiStorage::GetFloat(ImGuiID key, float default_val=0.0f)\n\n" }, - "imgui.igColorEdit4":{ + "imgui.igPushIDStr":{ "scope":"lua", - "body":"imgui.ColorEdit4(${1:label}, ${2:col}${3:[, flags=0]})", - "prefix":"imgui.ColorEdit4", - "description":"[C++] bool ImGui::ColorEdit4(const char* label, float col[4], ImGuiColorEditFlags flags=0)\n\n" + "body":"imgui.PushIDStr(${1:str_id})", + "prefix":"imgui.PushID", + "description":"[C++] void ImGui::PushID(const char* str_id)\n\n" }, "imgui.ImDrawList_AddCallback":{ "scope":"lua", @@ -9467,18 +9473,18 @@ "prefix":"ImDrawList:AddCallback", "description":"[C++] void ImDrawList::AddCallback(ImDrawCallback callback, void* callback_data)\n\n" }, + "imgui.igIsItemHovered":{ + "scope":"lua", + "body":"imgui.IsItemHovered(${1:[flags=0]})", + "prefix":"imgui.IsItemHovered", + "description":"[C++] bool ImGui::IsItemHovered(ImGuiHoveredFlags flags=0)\n\n" + }, "imgui.ImVector_ImU32_front":{ "scope":"lua", "body":"ImVector_ImU32:front()", "prefix":"ImVector_ImU32:front", "description":"[C++] ImU32* ImVector_ImU32::front(ImVector_ImU32* self)\n\n" }, - "imgui.ImVector_ImU32_front_const":{ - "scope":"lua", - "body":"ImVector_ImU32:front_const()", - "prefix":"ImVector_ImU32:front", - "description":"[C++] ImU32 const * ImVector_ImU32::front(const ImVector_ImU32* self)\n\n" - }, "imgui.ImVector_ImDrawVert_empty":{ "scope":"lua", "body":"ImVector_ImDrawVert:empty()", @@ -9491,29 +9497,29 @@ "prefix":"ImVector_ImWchar:end", "description":"[C++] ImWchar* ImVector_ImWchar::end(ImVector_ImWchar* self)\n\n" }, - "imgui.ImVector_ImFontConfig_capacity":{ + "imgui.igInputDouble":{ "scope":"lua", - "body":"ImVector_ImFontConfig:capacity()", - "prefix":"ImVector_ImFontConfig:capacity", - "description":"[C++] int ImVector_ImFontConfig::capacity(const ImVector_ImFontConfig* self)\n\n" + "body":"imgui.InputDouble(${1:label}, ${2:v}${3:[, step=0.0]}${4:[, step_fast=0.0]}${5:[, format=\"%.6f\"]}${6:[, flags=0]})", + "prefix":"imgui.InputDouble", + "description":"[C++] bool ImGui::InputDouble(const char* label, double* v, double step=0.0, double step_fast=0.0, const char* format=\"%.6f\", ImGuiInputTextFlags flags=0)\n\n" }, - "imgui.igBeginMenu":{ + "imgui.ImVector_ImU32_push_back":{ "scope":"lua", - "body":"imgui.BeginMenu(${1:label}${2:[, enabled=true]})", - "prefix":"imgui.BeginMenu", - "description":"[C++] bool ImGui::BeginMenu(const char* label, bool enabled=true)\n\n" + "body":"ImVector_ImU32:push_back(${1:v})", + "prefix":"ImVector_ImU32:push_back", + "description":"[C++] void ImVector_ImU32::push_back(ImVector_ImU32* self, const ImU32 v)\n\n" }, - "imgui.ImDrawListSplitter_Clear":{ + "imgui.ImVector_ImGuiTextRange_index_from_ptr":{ "scope":"lua", - "body":"ImDrawListSplitter:Clear()", - "prefix":"ImDrawListSplitter:Clear", - "description":"[C++] void ImDrawListSplitter::Clear()\n\n" + "body":"ImVector_ImGuiTextRange:index_from_ptr(${1:it})", + "prefix":"ImVector_ImGuiTextRange:index_from_ptr", + "description":"[C++] int ImVector_ImGuiTextRange::index_from_ptr(const ImVector_ImGuiTextRange* self, ImGuiTextRange const * it)\n\n" }, - "imgui.ImVector_ImFontGlyph_capacity":{ + "imgui.ImVector_char_swap":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:capacity()", - "prefix":"ImVector_ImFontGlyph:capacity", - "description":"[C++] int ImVector_ImFontGlyph::capacity(const ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_char:swap(${1:rhs})", + "prefix":"ImVector_char:swap", + "description":"[C++] void ImVector_char::swap(ImVector_char* self, ImVector_char rhs)\n\n" }, "imgui.ImGuiTextBuffer_begin":{ "scope":"lua", @@ -9521,23 +9527,23 @@ "prefix":"ImGuiTextBuffer:begin", "description":"[C++] const char* ImGuiTextBuffer::begin()\n\n" }, - "imgui.ImVector_ImVec4_end":{ - "scope":"lua", - "body":"ImVector_ImVec4:_end()", - "prefix":"ImVector_ImVec4:end", - "description":"[C++] ImVec4* ImVector_ImVec4::end(ImVector_ImVec4* self)\n\n" - }, "imgui.ImVector_ImVec4_end_const":{ "scope":"lua", "body":"ImVector_ImVec4:end_const()", "prefix":"ImVector_ImVec4:end", "description":"[C++] ImVec4 const * ImVector_ImVec4::end(const ImVector_ImVec4* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_eraseTPtr":{ + "imgui.igInputFloat4":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:eraseTPtr(${1:it}, ${2:it_last})", - "prefix":"ImVector_ImDrawCmd:erase", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::erase(ImVector_ImDrawCmd* self, ImDrawCmd const * it, ImDrawCmd const * it_last)\n\n" + "body":"imgui.InputFloat4(${1:label}, ${2:v}${3:[, format=\"%.3f\"]}${4:[, flags=0]})", + "prefix":"imgui.InputFloat4", + "description":"[C++] bool ImGui::InputFloat4(const char* label, float v[4], const char* format=\"%.3f\", ImGuiInputTextFlags flags=0)\n\n" + }, + "imgui.ImVector_ImGuiStoragePair_reserve":{ + "scope":"lua", + "body":"ImVector_ImGuiStoragePair:reserve(${1:new_capacity})", + "prefix":"ImVector_ImGuiStoragePair:reserve", + "description":"[C++] void ImVector_ImGuiStoragePair::reserve(ImVector_ImGuiStoragePair* self, int new_capacity)\n\n" }, "imgui.ImGuiNavInput_KeyTab_":{ "scope":"lua", @@ -9545,11 +9551,11 @@ "prefix":"imgui.NavInput.KeyTab_", "description":"[C++] ImGuiNavInput_KeyTab_ = 17\n\n" }, - "imgui.ImVector_CustomRect_back":{ + "imgui.ImVector_ImDrawIdx_eraseTPtr":{ "scope":"lua", - "body":"ImVector_CustomRect:back()", - "prefix":"ImVector_CustomRect:back", - "description":"[C++] CustomRect* ImVector_CustomRect::back(ImVector_CustomRect* self)\n\n" + "body":"ImVector_ImDrawIdx:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImDrawIdx:erase", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::erase(ImVector_ImDrawIdx* self, ImDrawIdx const * it, ImDrawIdx const * it_last)\n\n" }, "imgui.igBeginPopupModal":{ "scope":"lua", @@ -9557,17 +9563,17 @@ "prefix":"imgui.BeginPopupModal", "description":"[C++] bool ImGui::BeginPopupModal(const char* name, bool* p_open=((void*)0), ImGuiWindowFlags flags=0)\n\n" }, - "imgui.igBeginPopupContextWindow":{ + "imgui.igBeginMainMenuBar":{ "scope":"lua", - "body":"imgui.BeginPopupContextWindow(${1:[str_id=((void*)0)]}${2:[, mouse_button=1]}${3:[, also_over_items=true]})", - "prefix":"imgui.BeginPopupContextWindow", - "description":"[C++] bool ImGui::BeginPopupContextWindow(const char* str_id=((void*)0), int mouse_button=1, bool also_over_items=true)\n\n" + "body":"imgui.BeginMainMenuBar()", + "prefix":"imgui.BeginMainMenuBar", + "description":"[C++] bool ImGui::BeginMainMenuBar()\n\n" }, - "imgui.ImVector_ImDrawCmd_clear":{ + "imgui.igComboFnPtr":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:clear()", - "prefix":"ImVector_ImDrawCmd:clear", - "description":"[C++] void ImVector_ImDrawCmd::clear(ImVector_ImDrawCmd* self)\n\n" + "body":"imgui.ComboFnPtr(${1:label}, ${2:current_item}, ${3:items_getter}, ${4:data}, ${5:items_count}${6:[, popup_max_height_in_items=-1]})", + "prefix":"imgui.Combo", + "description":"[C++] bool ImGui::Combo(const char* label, int* current_item, bool(*items_getter)(void* data, int idx, const char** out_text), void* data, int items_count, int popup_max_height_in_items=-1)\n\n" }, "imgui.ImVector_char_push_back":{ "scope":"lua", @@ -9611,23 +9617,23 @@ "prefix":"imgui.TreeNodeFlags.DefaultOpen", "description":"[C++] ImGuiTreeNodeFlags_DefaultOpen = 1 << 5\n\n" }, - "imgui.ImVector_ImDrawCmd_begin":{ + "imgui.ImVector_ImDrawIdx_begin_const":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:begin()", - "prefix":"ImVector_ImDrawCmd:begin", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::begin(ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImDrawIdx:begin_const()", + "prefix":"ImVector_ImDrawIdx:begin", + "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::begin(const ImVector_ImDrawIdx* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_begin_const":{ + "imgui.StrCopy":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:begin_const()", - "prefix":"ImVector_ImDrawCmd:begin", - "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::begin(const ImVector_ImDrawCmd* self)\n\n" + "body":"imgui.StrCopy(${1:dst}, ${2:src}${3:[, len]})", + "prefix":"imgui.StrCopy", + "description":"[mimgui function]\n\n" }, - "imgui.ImVector_ImU32_empty":{ + "imgui.ImVector_ImTextureID_begin_const":{ "scope":"lua", - "body":"ImVector_ImU32:empty()", - "prefix":"ImVector_ImU32:empty", - "description":"[C++] bool ImVector_ImU32::empty(const ImVector_ImU32* self)\n\n" + "body":"ImVector_ImTextureID:begin_const()", + "prefix":"ImVector_ImTextureID:begin", + "description":"[C++] ImTextureID const * ImVector_ImTextureID::begin(const ImVector_ImTextureID* self)\n\n" }, "imgui.igColumns":{ "scope":"lua", @@ -9635,11 +9641,11 @@ "prefix":"imgui.Columns", "description":"[C++] void ImGui::Columns(int count=1, const char* id=((void*)0), bool border=true)\n\n" }, - "imgui.Pair_PairInt":{ + "imgui.ImVector_resizeT":{ "scope":"lua", - "body":"imgui.Pair.PairInt(${1:_key}, ${2:_val_i})", - "prefix":"imgui.Pair.Pair", - "description":"[C++] Pair(ImGuiID _key, int _val_i)\n\n" + "body":"ImVector:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector:resize", + "description":"[C++] void ImVector::resize(int new_size, const T& v)\n\n" }, "imgui.ImDrawList._TextureIdStack":{ "scope":"lua", @@ -9653,11 +9659,11 @@ "prefix":"ImVector_ImDrawChannel:resize", "description":"[C++] void ImVector_ImDrawChannel::resize(ImVector_ImDrawChannel* self, int new_size)\n\n" }, - "imgui.ImVector_CustomRect_insert":{ + "imgui.ImVector_char_erase":{ "scope":"lua", - "body":"ImVector_CustomRect:insert(${1:it}, ${2:v})", - "prefix":"ImVector_CustomRect:insert", - "description":"[C++] CustomRect* ImVector_CustomRect::insert(ImVector_CustomRect* self, CustomRect const * it, const CustomRect v)\n\n" + "body":"ImVector_char:erase(${1:it})", + "prefix":"ImVector_char:erase", + "description":"[C++] char* ImVector_char::erase(ImVector_char* self, char const * it)\n\n" }, "imgui.ImVector_ImFontPtr_swap":{ "scope":"lua", @@ -9671,11 +9677,11 @@ "prefix":"imgui.Col.ResizeGripHovered", "description":"[C++] ImGuiCol_ResizeGripHovered = 31\n\n" }, - "imgui.ImVector_ImVec4_erase_unsorted":{ + "imgui.ImVector_ImFontAtlasCustomRect_end_const":{ "scope":"lua", - "body":"ImVector_ImVec4:erase_unsorted(${1:it})", - "prefix":"ImVector_ImVec4:erase_unsorted", - "description":"[C++] ImVec4* ImVector_ImVec4::erase_unsorted(ImVector_ImVec4* self, ImVec4 const * it)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:end_const()", + "prefix":"ImVector_ImFontAtlasCustomRect:end", + "description":"[C++] ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect::end(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, "imgui.ImGuiIO.KeysDownDuration[512]":{ "scope":"lua", @@ -9689,11 +9695,11 @@ "prefix":"imgui.ColorEditFlags.NoOptions", "description":"[C++] ImGuiColorEditFlags_NoOptions = 1 << 3\n\n" }, - "imgui.ImVector_ImFontPtr_clear":{ + "imgui.ImVector_ImDrawIdx_clear":{ "scope":"lua", - "body":"ImVector_ImFontPtr:clear()", - "prefix":"ImVector_ImFontPtr:clear", - "description":"[C++] void ImVector_ImFontPtr::clear(ImVector_ImFontPtr* self)\n\n" + "body":"ImVector_ImDrawIdx:clear()", + "prefix":"ImVector_ImDrawIdx:clear", + "description":"[C++] void ImVector_ImDrawIdx::clear(ImVector_ImDrawIdx* self)\n\n" }, "imgui.ImDrawList_PrimReserve":{ "scope":"lua", @@ -9701,11 +9707,11 @@ "prefix":"ImDrawList:PrimReserve", "description":"[C++] void ImDrawList::PrimReserve(int idx_count, int vtx_count)\n\n" }, - "imgui.ImVector_ImFontConfig_insert":{ + "imgui.ImVector_ImTextureID_reserve":{ "scope":"lua", - "body":"ImVector_ImFontConfig:insert(${1:it}, ${2:v})", - "prefix":"ImVector_ImFontConfig:insert", - "description":"[C++] ImFontConfig* ImVector_ImFontConfig::insert(ImVector_ImFontConfig* self, ImFontConfig const * it, const ImFontConfig v)\n\n" + "body":"ImVector_ImTextureID:reserve(${1:new_capacity})", + "prefix":"ImVector_ImTextureID:reserve", + "description":"[C++] void ImVector_ImTextureID::reserve(ImVector_ImTextureID* self, int new_capacity)\n\n" }, "imgui.ImVector_ImDrawVert__grow_capacity":{ "scope":"lua", @@ -9713,11 +9719,11 @@ "prefix":"ImVector_ImDrawVert:_grow_capacity", "description":"[C++] int ImVector_ImDrawVert::_grow_capacity(const ImVector_ImDrawVert* self, int sz)\n\n" }, - "imgui.ImVector_float_resize":{ + "imgui.ImVector_ImVec2_push_back":{ "scope":"lua", - "body":"ImVector_float:resize(${1:new_size})", - "prefix":"ImVector_float:resize", - "description":"[C++] void ImVector_float::resize(ImVector_float* self, int new_size)\n\n" + "body":"ImVector_ImVec2:push_back(${1:v})", + "prefix":"ImVector_ImVec2:push_back", + "description":"[C++] void ImVector_ImVec2::push_back(ImVector_ImVec2* self, const ImVec2 v)\n\n" }, "imgui.ImVector_ImFontConfig_begin_const":{ "scope":"lua", @@ -9725,11 +9731,11 @@ "prefix":"ImVector_ImFontConfig:begin", "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::begin(const ImVector_ImFontConfig* self)\n\n" }, - "imgui.ImVector_float_insert":{ + "imgui.ImVector_float_resize":{ "scope":"lua", - "body":"ImVector_float:insert(${1:it}, ${2:v})", - "prefix":"ImVector_float:insert", - "description":"[C++] float* ImVector_float::insert(ImVector_float* self, float const * it, const float v)\n\n" + "body":"ImVector_float:resize(${1:new_size})", + "prefix":"ImVector_float:resize", + "description":"[C++] void ImVector_float::resize(ImVector_float* self, int new_size)\n\n" }, "imgui.igSliderAngle":{ "scope":"lua", @@ -9737,17 +9743,17 @@ "prefix":"imgui.SliderAngle", "description":"[C++] bool ImGui::SliderAngle(const char* label, float* v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char* format=\"%.0f deg\")\n\n" }, - "imgui.ImVector_ImFontGlyph_front_const":{ + "imgui.ImVector_ImDrawVert_resize":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:front_const()", - "prefix":"ImVector_ImFontGlyph:front", - "description":"[C++] ImFontGlyph const * ImVector_ImFontGlyph::front(const ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_ImDrawVert:resize(${1:new_size})", + "prefix":"ImVector_ImDrawVert:resize", + "description":"[C++] void ImVector_ImDrawVert::resize(ImVector_ImDrawVert* self, int new_size)\n\n" }, - "imgui.CustomRect_CustomRect":{ + "imgui.ImDrawList_AddQuadFilled":{ "scope":"lua", - "body":"imgui.CustomRect()", - "prefix":"imgui.CustomRect", - "description":"[C++] CustomRect()\n\n" + "body":"ImDrawList:AddQuadFilled(${1:a}, ${2:b}, ${3:c}, ${4:d}, ${5:col})", + "prefix":"ImDrawList:AddQuadFilled", + "description":"[C++] void ImDrawList::AddQuadFilled(const ImVec2& a, const ImVec2& b, const ImVec2& c, const ImVec2& d, ImU32 col)\n\n" }, "imgui.ImVector_ImVec2_insert":{ "scope":"lua", @@ -9755,11 +9761,11 @@ "prefix":"ImVector_ImVec2:insert", "description":"[C++] ImVec2* ImVector_ImVec2::insert(ImVector_ImVec2* self, ImVec2 const * it, const ImVec2 v)\n\n" }, - "imgui.ImVector_ImDrawIdx_push_front":{ + "imgui.ImVector_float_begin":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:push_front(${1:v})", - "prefix":"ImVector_ImDrawIdx:push_front", - "description":"[C++] void ImVector_ImDrawIdx::push_front(ImVector_ImDrawIdx* self, const ImDrawIdx v)\n\n" + "body":"ImVector_float:begin()", + "prefix":"ImVector_float:begin", + "description":"[C++] float* ImVector_float::begin(ImVector_float* self)\n\n" }, "imgui.ImDrawList_PathClear":{ "scope":"lua", @@ -9767,17 +9773,17 @@ "prefix":"ImDrawList:PathClear", "description":"[C++] void ImDrawList::PathClear()\n\n" }, - "imgui.igPushAllowKeyboardFocus":{ + "imgui.ImVector_ImDrawIdx_push_front":{ "scope":"lua", - "body":"imgui.PushAllowKeyboardFocus(${1:allow_keyboard_focus})", - "prefix":"imgui.PushAllowKeyboardFocus", - "description":"[C++] void ImGui::PushAllowKeyboardFocus(bool allow_keyboard_focus)\n\n" + "body":"ImVector_ImDrawIdx:push_front(${1:v})", + "prefix":"ImVector_ImDrawIdx:push_front", + "description":"[C++] void ImVector_ImDrawIdx::push_front(ImVector_ImDrawIdx* self, const ImDrawIdx v)\n\n" }, - "imgui.ImVector_float_begin":{ + "imgui.ImVector_ImFontGlyph_front_const":{ "scope":"lua", - "body":"ImVector_float:begin()", - "prefix":"ImVector_float:begin", - "description":"[C++] float* ImVector_float::begin(ImVector_float* self)\n\n" + "body":"ImVector_ImFontGlyph:front_const()", + "prefix":"ImVector_ImFontGlyph:front", + "description":"[C++] ImFontGlyph const * ImVector_ImFontGlyph::front(const ImVector_ImFontGlyph* self)\n\n" }, "imgui.ImVector_ImDrawVert_insert":{ "scope":"lua", @@ -9803,11 +9809,11 @@ "prefix":"imgui.HoveredFlags.RootAndChildWindows", "description":"[C++] ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows\n\n" }, - "imgui.ImVector_ImVec4_front_const":{ + "imgui.ImVector_ImGuiTextRange_reserve":{ "scope":"lua", - "body":"ImVector_ImVec4:front_const()", - "prefix":"ImVector_ImVec4:front", - "description":"[C++] ImVec4 const * ImVector_ImVec4::front(const ImVector_ImVec4* self)\n\n" + "body":"ImVector_ImGuiTextRange:reserve(${1:new_capacity})", + "prefix":"ImVector_ImGuiTextRange:reserve", + "description":"[C++] void ImVector_ImGuiTextRange::reserve(ImVector_ImGuiTextRange* self, int new_capacity)\n\n" }, "imgui.ImGuiWindowFlags_NoMouseInputs":{ "scope":"lua", @@ -9815,11 +9821,11 @@ "prefix":"imgui.WindowFlags.NoMouseInputs", "description":"[C++] ImGuiWindowFlags_NoMouseInputs = 1 << 9\n\n" }, - "imgui.ImVector_ImVec4_pop_back":{ + "imgui.ImVector_char_pop_back":{ "scope":"lua", - "body":"ImVector_ImVec4:pop_back()", - "prefix":"ImVector_ImVec4:pop_back", - "description":"[C++] void ImVector_ImVec4::pop_back(ImVector_ImVec4* self)\n\n" + "body":"ImVector_char:pop_back()", + "prefix":"ImVector_char:pop_back", + "description":"[C++] void ImVector_char::pop_back(ImVector_char* self)\n\n" }, "imgui.igPushButtonRepeat":{ "scope":"lua", @@ -9827,17 +9833,17 @@ "prefix":"imgui.PushButtonRepeat", "description":"[C++] void ImGui::PushButtonRepeat(bool repeat)\n\n" }, - "imgui.ImVector_ImVec2_end_const":{ + "imgui.ImGuiTextFilter_Build":{ "scope":"lua", - "body":"ImVector_ImVec2:end_const()", - "prefix":"ImVector_ImVec2:end", - "description":"[C++] ImVec2 const * ImVector_ImVec2::end(const ImVector_ImVec2* self)\n\n" + "body":"ImGuiTextFilter:Build()", + "prefix":"ImGuiTextFilter:Build", + "description":"[C++] void ImGuiTextFilter::Build()\n\n" }, - "imgui.igInputInt":{ + "imgui.ImVector_ImFontPtr_resize":{ "scope":"lua", - "body":"imgui.InputInt(${1:label}, ${2:v}${3:[, step=1]}${4:[, step_fast=100]}${5:[, flags=0]})", - "prefix":"imgui.InputInt", - "description":"[C++] bool ImGui::InputInt(const char* label, int* v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)\n\n" + "body":"ImVector_ImFontPtr:resize(${1:new_size})", + "prefix":"ImVector_ImFontPtr:resize", + "description":"[C++] void ImVector_ImFontPtr::resize(ImVector_ImFontPtr* self, int new_size)\n\n" }, "imgui.igColorPicker4":{ "scope":"lua", @@ -9845,23 +9851,23 @@ "prefix":"imgui.ColorPicker4", "description":"[C++] bool ImGui::ColorPicker4(const char* label, float col[4], ImGuiColorEditFlags flags=0, const float* ref_col=((void*)0))\n\n" }, - "imgui.ImVector_push_back":{ + "imgui.ImVector_ImDrawChannel_size":{ "scope":"lua", - "body":"ImVector:push_back(${1:v})", - "prefix":"ImVector:push_back", - "description":"[C++] void ImVector::push_back(const T& v)\n\n" + "body":"ImVector_ImDrawChannel:size()", + "prefix":"ImVector_ImDrawChannel:size", + "description":"[C++] int ImVector_ImDrawChannel::size(const ImVector_ImDrawChannel* self)\n\n" }, - "imgui.ImVector_ImFontConfig_end_const":{ + "imgui.ImVector_ImVec4_pop_back":{ "scope":"lua", - "body":"ImVector_ImFontConfig:end_const()", - "prefix":"ImVector_ImFontConfig:end", - "description":"[C++] ImFontConfig const * ImVector_ImFontConfig::end(const ImVector_ImFontConfig* self)\n\n" + "body":"ImVector_ImVec4:pop_back()", + "prefix":"ImVector_ImVec4:pop_back", + "description":"[C++] void ImVector_ImVec4::pop_back(ImVector_ImVec4* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_reserve":{ + "imgui.ImVector_ImU32_begin_const":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:reserve(${1:new_capacity})", - "prefix":"ImVector_ImDrawCmd:reserve", - "description":"[C++] void ImVector_ImDrawCmd::reserve(ImVector_ImDrawCmd* self, int new_capacity)\n\n" + "body":"ImVector_ImU32:begin_const()", + "prefix":"ImVector_ImU32:begin", + "description":"[C++] ImU32 const * ImVector_ImU32::begin(const ImVector_ImU32* self)\n\n" }, "imgui.igGetColumnWidth":{ "scope":"lua", @@ -9875,35 +9881,35 @@ "prefix":"imgui.ColorConvertHSVtoRGB", "description":"[C++] void ImGui::ColorConvertHSVtoRGB(float h, float s, float v, float& out_r, float& out_g, float& out_b)\n\n" }, - "imgui.igEndTooltip":{ + "imgui.ImDrawList_AddLine":{ "scope":"lua", - "body":"imgui.EndTooltip()", - "prefix":"imgui.EndTooltip", - "description":"[C++] void ImGui::EndTooltip()\n\n" + "body":"ImDrawList:AddLine(${1:a}, ${2:b}, ${3:col}${4:[, thickness=1.0f]})", + "prefix":"ImDrawList:AddLine", + "description":"[C++] void ImDrawList::AddLine(const ImVec2& a, const ImVec2& b, ImU32 col, float thickness=1.0f)\n\n" }, - "imgui.ImVector_TextRange_insert":{ + "imgui.ImVector_ImFontAtlasCustomRect_empty":{ "scope":"lua", - "body":"ImVector_TextRange:insert(${1:it}, ${2:v})", - "prefix":"ImVector_TextRange:insert", - "description":"[C++] TextRange* ImVector_TextRange::insert(ImVector_TextRange* self, TextRange const * it, const TextRange v)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:empty()", + "prefix":"ImVector_ImFontAtlasCustomRect:empty", + "description":"[C++] bool ImVector_ImFontAtlasCustomRect::empty(const ImVector_ImFontAtlasCustomRect* self)\n\n" }, - "imgui.ImVector_ImVec4_begin":{ + "imgui.igListBoxFnPtr":{ "scope":"lua", - "body":"ImVector_ImVec4:begin()", - "prefix":"ImVector_ImVec4:begin", - "description":"[C++] ImVec4* ImVector_ImVec4::begin(ImVector_ImVec4* self)\n\n" + "body":"imgui.ListBoxFnPtr(${1:label}, ${2:current_item}, ${3:items_getter}, ${4:data}, ${5:items_count}${6:[, height_in_items=-1]})", + "prefix":"imgui.ListBox", + "description":"[C++] bool ImGui::ListBox(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)\n\n" }, - "imgui.ImVector_ImDrawIdx_size":{ - "scope":"lua", - "body":"ImVector_ImDrawIdx:size()", - "prefix":"ImVector_ImDrawIdx:size", - "description":"[C++] int ImVector_ImDrawIdx::size(const ImVector_ImDrawIdx* self)\n\n" + "imgui.ImVector_ImDrawIdx_insert":{ + "scope":"lua", + "body":"ImVector_ImDrawIdx:insert(${1:it}, ${2:v})", + "prefix":"ImVector_ImDrawIdx:insert", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::insert(ImVector_ImDrawIdx* self, ImDrawIdx const * it, const ImDrawIdx v)\n\n" }, - "imgui.igPlotLines":{ + "imgui.ImVector_ImGuiTextRange_push_back":{ "scope":"lua", - "body":"imgui.PlotLines(${1:label}, ${2:values}, ${3:values_count}${4:[, values_offset=0]}${5:[, overlay_text=((void*)0)]}${6:[, scale_min=FLT_MAX]}${7:[, scale_max=FLT_MAX]}${8:[, graph_size=ImVec2(0,0)]}${9:[, stride=sizeof(float)]})", - "prefix":"imgui.PlotLines", - "description":"[C++] void ImGui::PlotLines(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))\n\n" + "body":"ImVector_ImGuiTextRange:push_back(${1:v})", + "prefix":"ImVector_ImGuiTextRange:push_back", + "description":"[C++] void ImVector_ImGuiTextRange::push_back(ImVector_ImGuiTextRange* self, const ImGuiTextRange v)\n\n" }, "imgui.igGetStyleColorName":{ "scope":"lua", @@ -9911,11 +9917,11 @@ "prefix":"imgui.GetStyleColorName", "description":"[C++] const char* ImGui::GetStyleColorName(ImGuiCol idx)\n\n" }, - "imgui.ImVector_ImFontConfig_resizeT":{ + "imgui.ImVector_ImGuiTextRange_eraseTPtr":{ "scope":"lua", - "body":"ImVector_ImFontConfig:resizeT(${1:new_size}, ${2:v})", - "prefix":"ImVector_ImFontConfig:resize", - "description":"[C++] void ImVector_ImFontConfig::resize(ImVector_ImFontConfig* self, int new_size, const ImFontConfig v)\n\n" + "body":"ImVector_ImGuiTextRange:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImGuiTextRange:erase", + "description":"[C++] ImGuiTextRange* ImVector_ImGuiTextRange::erase(ImVector_ImGuiTextRange* self, ImGuiTextRange const * it, ImGuiTextRange const * it_last)\n\n" }, "imgui.ImVector_ImDrawIdx__grow_capacity":{ "scope":"lua", @@ -9929,23 +9935,23 @@ "prefix":"imgui.InputTextFlags.CharsHexadecimal", "description":"[C++] ImGuiInputTextFlags_CharsHexadecimal = 1 << 1\n\n" }, - "imgui.ImFontAtlas_AddFontFromMemoryCompressedTTF":{ + "imgui.ImVector_ImWchar_front_const":{ "scope":"lua", - "body":"ImFontAtlas:AddFontFromMemoryCompressedTTF(${1:compressed_font_data}, ${2:compressed_font_size}, ${3:size_pixels}${4:[, font_cfg=((void*)0)]}${5:[, glyph_ranges=((void*)0)]})", - "prefix":"ImFontAtlas:AddFontFromMemoryCompressedTTF", - "description":"[C++] ImFont* ImFontAtlas::AddFontFromMemoryCompressedTTF(const void* compressed_font_data, int compressed_font_size, float size_pixels, const ImFontConfig* font_cfg=((void*)0), const ImWchar* glyph_ranges=((void*)0))\n\n" + "body":"ImVector_ImWchar:front_const()", + "prefix":"ImVector_ImWchar:front", + "description":"[C++] ImWchar const * ImVector_ImWchar::front(const ImVector_ImWchar* self)\n\n" }, - "imgui.ImVector_ImU32_push_front":{ + "imgui.ImVector_ImWchar_begin_const":{ "scope":"lua", - "body":"ImVector_ImU32:push_front(${1:v})", - "prefix":"ImVector_ImU32:push_front", - "description":"[C++] void ImVector_ImU32::push_front(ImVector_ImU32* self, const ImU32 v)\n\n" + "body":"ImVector_ImWchar:begin_const()", + "prefix":"ImVector_ImWchar:begin", + "description":"[C++] ImWchar const * ImVector_ImWchar::begin(const ImVector_ImWchar* self)\n\n" }, - "imgui.ImVector_ImTextureID_index_from_ptr":{ + "imgui.ImVector_ImVec4_begin":{ "scope":"lua", - "body":"ImVector_ImTextureID:index_from_ptr(${1:it})", - "prefix":"ImVector_ImTextureID:index_from_ptr", - "description":"[C++] int ImVector_ImTextureID::index_from_ptr(const ImVector_ImTextureID* self, ImTextureID const * it)\n\n" + "body":"ImVector_ImVec4:begin()", + "prefix":"ImVector_ImVec4:begin", + "description":"[C++] ImVec4* ImVector_ImVec4::begin(ImVector_ImVec4* self)\n\n" }, "imgui.igBeginPopup":{ "scope":"lua", @@ -9953,47 +9959,47 @@ "prefix":"imgui.BeginPopup", "description":"[C++] bool ImGui::BeginPopup(const char* str_id, ImGuiWindowFlags flags=0)\n\n" }, - "imgui.ImVector_ImFontPtr_empty":{ + "imgui.ImFontAtlasCustomRect.GlyphAdvanceX":{ "scope":"lua", - "body":"ImVector_ImFontPtr:empty()", - "prefix":"ImVector_ImFontPtr:empty", - "description":"[C++] bool ImVector_ImFontPtr::empty(const ImVector_ImFontPtr* self)\n\n" + "body":"ImFontAtlasCustomRect.GlyphAdvanceX", + "prefix":"ImFontAtlasCustomRect.GlyphAdvanceX", + "description":"[C++] float ImFontAtlasCustomRect::GlyphAdvanceX\n\n" }, - "imgui.ImVector_CustomRect_size_in_bytes":{ + "imgui.ImVector_ImDrawCmd_clear":{ "scope":"lua", - "body":"ImVector_CustomRect:size_in_bytes()", - "prefix":"ImVector_CustomRect:size_in_bytes", - "description":"[C++] int ImVector_CustomRect::size_in_bytes(const ImVector_CustomRect* self)\n\n" + "body":"ImVector_ImDrawCmd:clear()", + "prefix":"ImVector_ImDrawCmd:clear", + "description":"[C++] void ImVector_ImDrawCmd::clear(ImVector_ImDrawCmd* self)\n\n" }, - "imgui.igSetNextItemOpen":{ + "imgui.ImVector_ImGuiTextRange__grow_capacity":{ "scope":"lua", - "body":"imgui.SetNextItemOpen(${1:is_open}${2:[, cond=0]})", - "prefix":"imgui.SetNextItemOpen", - "description":"[C++] void ImGui::SetNextItemOpen(bool is_open, ImGuiCond cond=0)\n\n" + "body":"ImVector_ImGuiTextRange:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImGuiTextRange:_grow_capacity", + "description":"[C++] int ImVector_ImGuiTextRange::_grow_capacity(const ImVector_ImGuiTextRange* self, int sz)\n\n" }, - "imgui.ImVector_TextRange__grow_capacity":{ + "imgui.ImVector_ImFontAtlasCustomRect_push_back":{ "scope":"lua", - "body":"ImVector_TextRange:_grow_capacity(${1:sz})", - "prefix":"ImVector_TextRange:_grow_capacity", - "description":"[C++] int ImVector_TextRange::_grow_capacity(const ImVector_TextRange* self, int sz)\n\n" + "body":"ImVector_ImFontAtlasCustomRect:push_back(${1:v})", + "prefix":"ImVector_ImFontAtlasCustomRect:push_back", + "description":"[C++] void ImVector_ImFontAtlasCustomRect::push_back(ImVector_ImFontAtlasCustomRect* self, const ImFontAtlasCustomRect v)\n\n" }, - "imgui.igIsKeyPressed":{ + "imgui.igCheckboxFlags":{ "scope":"lua", - "body":"imgui.IsKeyPressed(${1:user_key_index}${2:[, repeat=true]})", - "prefix":"imgui.IsKeyPressed", - "description":"[C++] bool ImGui::IsKeyPressed(int user_key_index, bool repeat=true)\n\n" + "body":"imgui.CheckboxFlags(${1:label}, ${2:flags}, ${3:flags_value})", + "prefix":"imgui.CheckboxFlags", + "description":"[C++] bool ImGui::CheckboxFlags(const char* label, unsigned int* flags, unsigned int flags_value)\n\n" }, - "imgui.ImVector_CustomRect_push_front":{ + "imgui.ImVector_ImU32_swap":{ "scope":"lua", - "body":"ImVector_CustomRect:push_front(${1:v})", - "prefix":"ImVector_CustomRect:push_front", - "description":"[C++] void ImVector_CustomRect::push_front(ImVector_CustomRect* self, const CustomRect v)\n\n" + "body":"ImVector_ImU32:swap(${1:rhs})", + "prefix":"ImVector_ImU32:swap", + "description":"[C++] void ImVector_ImU32::swap(ImVector_ImU32* self, ImVector_ImU32 rhs)\n\n" }, - "imgui.ImDrawList_AddLine":{ + "imgui.ImVector_ImU32_index_from_ptr":{ "scope":"lua", - "body":"ImDrawList:AddLine(${1:a}, ${2:b}, ${3:col}${4:[, thickness=1.0f]})", - "prefix":"ImDrawList:AddLine", - "description":"[C++] void ImDrawList::AddLine(const ImVec2& a, const ImVec2& b, ImU32 col, float thickness=1.0f)\n\n" + "body":"ImVector_ImU32:index_from_ptr(${1:it})", + "prefix":"ImVector_ImU32:index_from_ptr", + "description":"[C++] int ImVector_ImU32::index_from_ptr(const ImVector_ImU32* self, ImU32 const * it)\n\n" }, "imgui.ImFont_CalcTextSizeA":{ "scope":"lua", @@ -10001,17 +10007,17 @@ "prefix":"ImFont:CalcTextSizeA", "description":"[C++] ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_width, const char* text_begin, const char* text_end=((void*)0), const char** remaining=((void*)0))\n\n" }, - "imgui.ImFont.MetricsTotalSurface":{ + "imgui.ImFontAtlasCustomRect_IsPacked":{ "scope":"lua", - "body":"ImFont.MetricsTotalSurface", - "prefix":"ImFont.MetricsTotalSurface", - "description":"[C++] int ImFont::MetricsTotalSurface\n\n" + "body":"ImFontAtlasCustomRect:IsPacked()", + "prefix":"ImFontAtlasCustomRect:IsPacked", + "description":"[C++] bool ImFontAtlasCustomRect::IsPacked()\n\n" }, - "imgui.ImVector_ImWchar_size":{ + "imgui.ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector":{ "scope":"lua", - "body":"ImVector_ImWchar:size()", - "prefix":"ImVector_ImWchar:size", - "description":"[C++] int ImVector_ImWchar::size(const ImVector_ImWchar* self)\n\n" + "body":"imgui.ImVector_ImGuiStoragePair.ImVector_ImGuiStoragePairVector(${1:src})", + "prefix":"imgui.ImVector_ImGuiStoragePair.ImVector_ImGuiStoragePair", + "description":"[C++] ImVector_ImGuiStoragePair(const ImVector_ImGuiStoragePair src)\n\n" }, "imgui.ImGuiColorEditFlags_NoLabel":{ "scope":"lua", @@ -10025,17 +10031,17 @@ "prefix":"ImVector_ImFontGlyph:pop_back", "description":"[C++] void ImVector_ImFontGlyph::pop_back(ImVector_ImFontGlyph* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_front":{ + "imgui.ImVector_ImVec2_size":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:front()", - "prefix":"ImVector_ImDrawCmd:front", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::front(ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImVec2:size()", + "prefix":"ImVector_ImVec2:size", + "description":"[C++] int ImVector_ImVec2::size(const ImVector_ImVec2* self)\n\n" }, - "imgui.ImVector_ImDrawCmd_front_const":{ + "imgui.ImVector_ImWchar_size":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:front_const()", - "prefix":"ImVector_ImDrawCmd:front", - "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::front(const ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImWchar:size()", + "prefix":"ImVector_ImWchar:size", + "description":"[C++] int ImVector_ImWchar::size(const ImVector_ImWchar* self)\n\n" }, "imgui.ImFont.FallbackGlyph":{ "scope":"lua", @@ -10043,23 +10049,23 @@ "prefix":"ImFont.FallbackGlyph", "description":"[C++] const ImFontGlyph* ImFont::FallbackGlyph\n\n" }, - "imgui.igBullet":{ + "imgui.ImVector_ImDrawCmd_begin_const":{ "scope":"lua", - "body":"imgui.Bullet()", - "prefix":"imgui.Bullet", - "description":"[C++] void ImGui::Bullet()\n\n" + "body":"ImVector_ImDrawCmd:begin_const()", + "prefix":"ImVector_ImDrawCmd:begin", + "description":"[C++] ImDrawCmd const * ImVector_ImDrawCmd::begin(const ImVector_ImDrawCmd* self)\n\n" }, - "imgui.ImFontAtlas_ClearFonts":{ + "imgui.ImVector_ImVec4_front_const":{ "scope":"lua", - "body":"ImFontAtlas:ClearFonts()", - "prefix":"ImFontAtlas:ClearFonts", - "description":"[C++] void ImFontAtlas::ClearFonts()\n\n" + "body":"ImVector_ImVec4:front_const()", + "prefix":"ImVector_ImVec4:front", + "description":"[C++] ImVec4 const * ImVector_ImVec4::front(const ImVector_ImVec4* self)\n\n" }, - "imgui.ImVector_ImDrawVert_push_front":{ + "imgui.ImFontGlyphRangesBuilder_GetBit":{ "scope":"lua", - "body":"ImVector_ImDrawVert:push_front(${1:v})", - "prefix":"ImVector_ImDrawVert:push_front", - "description":"[C++] void ImVector_ImDrawVert::push_front(ImVector_ImDrawVert* self, const ImDrawVert v)\n\n" + "body":"ImFontGlyphRangesBuilder:GetBit(${1:n})", + "prefix":"ImFontGlyphRangesBuilder:GetBit", + "description":"[C++] bool ImFontGlyphRangesBuilder::GetBit(int n)\n\n" }, "imgui.ImGuiIO.ImeWindowHandle":{ "scope":"lua", @@ -10073,23 +10079,23 @@ "prefix":"ImVector_ImFontPtr:back", "description":"[C++] ImFont** ImVector_ImFontPtr::back(ImVector_ImFontPtr* self)\n\n" }, - "imgui.igUnindent":{ + "imgui.igBullet":{ "scope":"lua", - "body":"imgui.Unindent(${1:[indent_w=0.0f]})", - "prefix":"imgui.Unindent", - "description":"[C++] void ImGui::Unindent(float indent_w=0.0f)\n\n" + "body":"imgui.Bullet()", + "prefix":"imgui.Bullet", + "description":"[C++] void ImGui::Bullet()\n\n" }, - "imgui.ImVector_TextRange_push_back":{ + "imgui.ImVector_ImDrawVert_push_front":{ "scope":"lua", - "body":"ImVector_TextRange:push_back(${1:v})", - "prefix":"ImVector_TextRange:push_back", - "description":"[C++] void ImVector_TextRange::push_back(ImVector_TextRange* self, const TextRange v)\n\n" + "body":"ImVector_ImDrawVert:push_front(${1:v})", + "prefix":"ImVector_ImDrawVert:push_front", + "description":"[C++] void ImVector_ImDrawVert::push_front(ImVector_ImDrawVert* self, const ImDrawVert v)\n\n" }, - "imgui.ImVector_Pair_ImVector_Pair":{ + "imgui.ImVector_ImVec2_eraseTPtr":{ "scope":"lua", - "body":"imgui.ImVector_Pair()", - "prefix":"imgui.ImVector_Pair", - "description":"[C++] ImVector_Pair()\n\n" + "body":"ImVector_ImVec2:eraseTPtr(${1:it}, ${2:it_last})", + "prefix":"ImVector_ImVec2:erase", + "description":"[C++] ImVec2* ImVector_ImVec2::erase(ImVector_ImVec2* self, ImVec2 const * it, ImVec2 const * it_last)\n\n" }, "imgui.ImVector_ImWchar_ImVector_ImWcharVector":{ "scope":"lua", @@ -10109,35 +10115,35 @@ "prefix":"ImGuiIO:AddInputCharacter", "description":"[C++] void ImGuiIO::AddInputCharacter(unsigned int c)\n\n" }, - "imgui.ImVector_ImFontGlyph_size":{ + "imgui.ImVector_push_front":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:size()", - "prefix":"ImVector_ImFontGlyph:size", - "description":"[C++] int ImVector_ImFontGlyph::size(const ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector:push_front(${1:v})", + "prefix":"ImVector:push_front", + "description":"[C++] void ImVector::push_front(const T& v)\n\n" }, - "imgui.ImVector_ImDrawIdx_swap":{ + "imgui.ImVector_ImVec4_erase":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:swap(${1:rhs})", - "prefix":"ImVector_ImDrawIdx:swap", - "description":"[C++] void ImVector_ImDrawIdx::swap(ImVector_ImDrawIdx* self, ImVector_ImDrawIdx rhs)\n\n" + "body":"ImVector_ImVec4:erase(${1:it})", + "prefix":"ImVector_ImVec4:erase", + "description":"[C++] ImVec4* ImVector_ImVec4::erase(ImVector_ImVec4* self, ImVec4 const * it)\n\n" }, - "imgui.ImVector_CustomRect_begin":{ + "imgui.ImFontAtlas.TexHeight":{ "scope":"lua", - "body":"ImVector_CustomRect:begin()", - "prefix":"ImVector_CustomRect:begin", - "description":"[C++] CustomRect* ImVector_CustomRect::begin(ImVector_CustomRect* self)\n\n" + "body":"ImFontAtlas.TexHeight", + "prefix":"ImFontAtlas.TexHeight", + "description":"[C++] int ImFontAtlas::TexHeight\n\n" }, - "imgui.ImVector_float_back":{ + "imgui.ImVector_ImDrawIdx_end":{ "scope":"lua", - "body":"ImVector_float:back()", - "prefix":"ImVector_float:back", - "description":"[C++] float* ImVector_float::back(ImVector_float* self)\n\n" + "body":"ImVector_ImDrawIdx:_end()", + "prefix":"ImVector_ImDrawIdx:end", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::end(ImVector_ImDrawIdx* self)\n\n" }, - "imgui.ImVector_char_contains":{ + "imgui.ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector":{ "scope":"lua", - "body":"ImVector_char:contains(${1:v})", - "prefix":"ImVector_char:contains", - "description":"[C++] bool ImVector_char::contains(const ImVector_char* self, const char v)\n\n" + "body":"imgui.ImVector_ImGuiTextRange.ImVector_ImGuiTextRangeVector(${1:src})", + "prefix":"imgui.ImVector_ImGuiTextRange.ImVector_ImGuiTextRange", + "description":"[C++] ImVector_ImGuiTextRange(const ImVector_ImGuiTextRange src)\n\n" }, "imgui.igIsWindowHovered":{ "scope":"lua", @@ -10145,11 +10151,11 @@ "prefix":"imgui.IsWindowHovered", "description":"[C++] bool ImGui::IsWindowHovered(ImGuiHoveredFlags flags=0)\n\n" }, - "imgui.igLogText":{ + "imgui.ImVector_ImDrawCmd_resizeT":{ "scope":"lua", - "body":"imgui.LogText(${1:fmt},...)", - "prefix":"imgui.LogText", - "description":"[C++] void ImGui::LogText(const char* fmt, ...)\n\n" + "body":"ImVector_ImDrawCmd:resizeT(${1:new_size}, ${2:v})", + "prefix":"ImVector_ImDrawCmd:resize", + "description":"[C++] void ImVector_ImDrawCmd::resize(ImVector_ImDrawCmd* self, int new_size, const ImDrawCmd v)\n\n" }, "imgui.ImGuiInputTextFlags_CallbackCompletion":{ "scope":"lua", @@ -10157,11 +10163,11 @@ "prefix":"imgui.InputTextFlags.CallbackCompletion", "description":"[C++] ImGuiInputTextFlags_CallbackCompletion = 1 << 6\n\n" }, - "imgui.ImVector_ImDrawIdx_front_const":{ + "imgui.igGetDrawListSharedData":{ "scope":"lua", - "body":"ImVector_ImDrawIdx:front_const()", - "prefix":"ImVector_ImDrawIdx:front", - "description":"[C++] ImDrawIdx const * ImVector_ImDrawIdx::front(const ImVector_ImDrawIdx* self)\n\n" + "body":"imgui.GetDrawListSharedData()", + "prefix":"imgui.GetDrawListSharedData", + "description":"[C++] ImDrawListSharedData* ImGui::GetDrawListSharedData()\n\n" }, "imgui.ImGuiNavInput_DpadLeft":{ "scope":"lua", @@ -10175,11 +10181,11 @@ "prefix":"imgui.MenuItem", "description":"[C++] bool ImGui::MenuItem(const char* label, const char* shortcut=((void*)0), bool selected=false, bool enabled=true)\n\n" }, - "imgui.ImVector_ImDrawCmd_resize":{ + "imgui.ImVector_char_contains":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:resize(${1:new_size})", - "prefix":"ImVector_ImDrawCmd:resize", - "description":"[C++] void ImVector_ImDrawCmd::resize(ImVector_ImDrawCmd* self, int new_size)\n\n" + "body":"ImVector_char:contains(${1:v})", + "prefix":"ImVector_char:contains", + "description":"[C++] bool ImVector_char::contains(const ImVector_char* self, const char v)\n\n" }, "imgui.ImGuiInputTextCallbackData.EventFlag":{ "scope":"lua", @@ -10187,11 +10193,11 @@ "prefix":"ImGuiInputTextCallbackData.EventFlag", "description":"[C++] ImGuiInputTextFlags ImGuiInputTextCallbackData::EventFlag\n\n" }, - "imgui.ImVector_ImDrawCmd_end":{ + "imgui.ImVector_ImDrawIdx_front":{ "scope":"lua", - "body":"ImVector_ImDrawCmd:_end()", - "prefix":"ImVector_ImDrawCmd:end", - "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::end(ImVector_ImDrawCmd* self)\n\n" + "body":"ImVector_ImDrawIdx:front()", + "prefix":"ImVector_ImDrawIdx:front", + "description":"[C++] ImDrawIdx* ImVector_ImDrawIdx::front(ImVector_ImDrawIdx* self)\n\n" }, "imgui.ImGuiInputTextFlags_AllowTabInput":{ "scope":"lua", @@ -10199,11 +10205,11 @@ "prefix":"imgui.InputTextFlags.AllowTabInput", "description":"[C++] ImGuiInputTextFlags_AllowTabInput = 1 << 10\n\n" }, - "imgui.igPopTextWrapPos":{ + "imgui.ImVector_ImDrawVert_back":{ "scope":"lua", - "body":"imgui.PopTextWrapPos()", - "prefix":"imgui.PopTextWrapPos", - "description":"[C++] void ImGui::PopTextWrapPos()\n\n" + "body":"ImVector_ImDrawVert:back()", + "prefix":"ImVector_ImDrawVert:back", + "description":"[C++] ImDrawVert* ImVector_ImDrawVert::back(ImVector_ImDrawVert* self)\n\n" }, "imgui.CreateFontsTexture":{ "scope":"lua", @@ -10223,17 +10229,17 @@ "prefix":"ImVector_ImDrawIdx:capacity", "description":"[C++] int ImVector_ImDrawIdx::capacity(const ImVector_ImDrawIdx* self)\n\n" }, - "imgui.ImVector_ImFontPtr_begin_const":{ + "imgui.ImVector_ImDrawCmd_end":{ "scope":"lua", - "body":"ImVector_ImFontPtr:begin_const()", - "prefix":"ImVector_ImFontPtr:begin", - "description":"[C++] ImFont* const * ImVector_ImFontPtr::begin(const ImVector_ImFontPtr* self)\n\n" + "body":"ImVector_ImDrawCmd:_end()", + "prefix":"ImVector_ImDrawCmd:end", + "description":"[C++] ImDrawCmd* ImVector_ImDrawCmd::end(ImVector_ImDrawCmd* self)\n\n" }, - "imgui.ImVector_ImVec2_front":{ + "imgui.ImVector_ImDrawCmd__grow_capacity":{ "scope":"lua", - "body":"ImVector_ImVec2:front()", - "prefix":"ImVector_ImVec2:front", - "description":"[C++] ImVec2* ImVector_ImVec2::front(ImVector_ImVec2* self)\n\n" + "body":"ImVector_ImDrawCmd:_grow_capacity(${1:sz})", + "prefix":"ImVector_ImDrawCmd:_grow_capacity", + "description":"[C++] int ImVector_ImDrawCmd::_grow_capacity(const ImVector_ImDrawCmd* self, int sz)\n\n" }, "imgui.igOpenPopupOnItemClick":{ "scope":"lua", @@ -10247,11 +10253,11 @@ "prefix":"new.ImGuiStorage", "description":"typedef struct ImGuiStorage ImGuiStorage\n\n" }, - "imgui.ImGuiStorage_GetBool":{ + "imgui.ImGuiStorage_SetBool":{ "scope":"lua", - "body":"ImGuiStorage:GetBool(${1:key}${2:[, default_val=false]})", - "prefix":"ImGuiStorage:GetBool", - "description":"[C++] bool ImGuiStorage::GetBool(ImGuiID key, bool default_val=false)\n\n" + "body":"ImGuiStorage:SetBool(${1:key}, ${2:val})", + "prefix":"ImGuiStorage:SetBool", + "description":"[C++] void ImGuiStorage::SetBool(ImGuiID key, bool val)\n\n" }, "imgui.igRender":{ "scope":"lua", @@ -10259,11 +10265,11 @@ "prefix":"imgui.Render", "description":"[C++] void ImGui::Render()\n\n" }, - "imgui.ImDrawList_PopTextureID":{ + "imgui.ImVector_ImTextureID_back":{ "scope":"lua", - "body":"ImDrawList:PopTextureID()", - "prefix":"ImDrawList:PopTextureID", - "description":"[C++] void ImDrawList::PopTextureID()\n\n" + "body":"ImVector_ImTextureID:back()", + "prefix":"ImVector_ImTextureID:back", + "description":"[C++] ImTextureID* ImVector_ImTextureID::back(ImVector_ImTextureID* self)\n\n" }, "imgui.igShowFontSelector":{ "scope":"lua", @@ -10271,11 +10277,11 @@ "prefix":"imgui.ShowFontSelector", "description":"[C++] void ImGui::ShowFontSelector(const char* label)\n\n" }, - "imgui.igGetVersion":{ + "imgui.ImVector_ImVec4_front":{ "scope":"lua", - "body":"imgui.GetVersion()", - "prefix":"imgui.GetVersion", - "description":"[C++] const char* ImGui::GetVersion()\n\n" + "body":"ImVector_ImVec4:front()", + "prefix":"ImVector_ImVec4:front", + "description":"[C++] ImVec4* ImVector_ImVec4::front(ImVector_ImVec4* self)\n\n" }, "imgui.ImVector_ImWchar_pop_back":{ "scope":"lua", @@ -10289,11 +10295,11 @@ "prefix":"ImGuiStyle.WindowBorderSize", "description":"[C++] float ImGuiStyle::WindowBorderSize\n\n" }, - "imgui.ImVector_ImFontGlyph_back":{ + "imgui.ImVector_ImDrawIdx_resize":{ "scope":"lua", - "body":"ImVector_ImFontGlyph:back()", - "prefix":"ImVector_ImFontGlyph:back", - "description":"[C++] ImFontGlyph* ImVector_ImFontGlyph::back(ImVector_ImFontGlyph* self)\n\n" + "body":"ImVector_ImDrawIdx:resize(${1:new_size})", + "prefix":"ImVector_ImDrawIdx:resize", + "description":"[C++] void ImVector_ImDrawIdx::resize(ImVector_ImDrawIdx* self, int new_size)\n\n" }, "imgui.ImVector_char_begin_const":{ "scope":"lua", @@ -10301,11 +10307,11 @@ "prefix":"ImVector_char:begin", "description":"[C++] char const * ImVector_char::begin(const ImVector_char* self)\n\n" }, - "imgui.ImVector_Pair_size":{ + "imgui.ImVector_char_size":{ "scope":"lua", - "body":"ImVector_Pair:size()", - "prefix":"ImVector_Pair:size", - "description":"[C++] int ImVector_Pair::size(const ImVector_Pair* self)\n\n" + "body":"ImVector_char:size()", + "prefix":"ImVector_char:size", + "description":"[C++] int ImVector_char::size(const ImVector_char* self)\n\n" }, "imgui.ImGuiCol_BorderShadow":{ "scope":"lua",