Searched refs:ImVector (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimgui.h16 // ImVector<>
1166 // Helper: ImVector<>
1175 struct ImVector struct
1187 inline ImVector() { Size = Capacity = 0; Data = NULL; } function in struct:ImVector
1188 inline ImVector(const ImVector<T>& src) { Size = Capacity = 0; Data = NULL; operator=(src); } function in struct:ImVector
1189 inline ImVector<T>& operator=(const ImVector<T>& src) { clear(); resize(src.Size); memcpy(Data, src.Data, (size_t)Size * sizeof(T)); return *this; }
1190 inline ~ImVector() { if (Data) ImGui::MemFree(Data); }
1208 inline void swap(ImVector<
[all...]
H A Dimgui_internal.h254 ImVector<int> Storage;
268 ImVector<T> Data; // Contiguous data
564 ImVector<ImWchar> TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer.
565 ImVector<char> InitialText; // backup of end-user buffer at the time of focus (in UTF-8, unaltered)
566 ImVector<char> TempBuffer; // temporary buffer for callback and other other operations. size=capacity.
647 ImVector<ImGuiColumnData> Columns;
684 ImVector<ImDrawList*> Layers[2]; // Global layers for: regular, tooltip
776 ImVector<ImGuiWindow*> Windows; // Windows, sorted in display order, back to front
777 ImVector<ImGuiWindow*> WindowsFocusOrder; // Windows, sorted in focus order, back to front
778 ImVector<ImGuiWindo
[all...]
H A Dimgui_draw.cpp971 static void PathBezierToCasteljau(ImVector<ImVec2>* path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)
1274 ImVector<ImDrawVert> new_vtx_buffer;
1749 // (C++03 doesn't allow instancing ImVector<> with function-local types so we declare the type here.)
1761 ImVector<int> GlyphsList; // Glyph codepoints list (flattened version of GlyphsMap)
1773 static void UnpackBoolVectorToFlatIndexList(const ImBoolVector* in, ImVector<int>* out)
1799 ImVector<ImFontBuildSrcData> src_tmp_array;
1800 ImVector<ImFontBuildDstData> dst_tmp_array;
1881 ImVector<stbrp_rect> buf_rects;
1882 ImVector<stbtt_packedchar> buf_packedchars;
2035 // Cleanup temporary (ImVector does
[all...]
H A Dimgui_demo.cpp3119 ImVector<char*> Items;
3120 ImVector<const char*> Commands;
3121 ImVector<char*> History;
3356 ImVector<const char*> candidates;
3454 ImVector<int> LineOffsets; // Index to lines offset. We maintain this with AddLog() calls, allowing us to have a random access on lines
3996 static ImVector<ImVec2> points;
4109 ImVector<MyDocument> Documents;
4240 static ImVector<MyDocument*> close_queue;
H A Dimgui.cpp153 - C++: pay attention that ImVector<> manipulates plain-old-data and does not honor construction/destruction (avoid using it in your code!).
830 ImVector<ImWchar> ranges;
999 static void AddDrawListToDrawData(ImVector<ImDrawList*>* out_list, ImDrawList* draw_list);
1000 static void AddWindowToSortBuffer(ImVector<ImGuiWindow*>* out_sorted_windows, ImGuiWindow* window);
1062 // Otherwise, you probably don't want to modify them mid-program, and if you use global/static e.g. ImVector<> instances you may need to keep them accessible during program destruction.
1516 ImVector<ImWchar> buf;
1865 static ImGuiStorage::Pair* LowerBound(ImVector<ImGuiStorage::Pair>& data, ImGuiID key)
1906 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorage::Pair>&>(Data), key);
1919 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorage::Pair>&>(Data), key);
1927 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorag
[all...]
H A Dimgui_widgets.cpp6013 ImVector<ImGuiTabBarSortItem>& width_sort_buffer = g.TabSortByWidthBuffer;
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimgui.h16 // ImVector<>
1166 // Helper: ImVector<>
1175 struct ImVector struct
1187 inline ImVector() { Size = Capacity = 0; Data = NULL; } function in struct:ImVector
1188 inline ImVector(const ImVector<T>& src) { Size = Capacity = 0; Data = NULL; operator=(src); } function in struct:ImVector
1189 inline ImVector<T>& operator=(const ImVector<T>& src) { clear(); resize(src.Size); memcpy(Data, src.Data, (size_t)Size * sizeof(T)); return *this; }
1190 inline ~ImVector() { if (Data) ImGui::MemFree(Data); }
1208 inline void swap(ImVector<
[all...]
H A Dimgui_internal.h254 ImVector<int> Storage;
268 ImVector<T> Data; // Contiguous data
564 ImVector<ImWchar> TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer.
565 ImVector<char> InitialText; // backup of end-user buffer at the time of focus (in UTF-8, unaltered)
566 ImVector<char> TempBuffer; // temporary buffer for callback and other other operations. size=capacity.
647 ImVector<ImGuiColumnData> Columns;
684 ImVector<ImDrawList*> Layers[2]; // Global layers for: regular, tooltip
776 ImVector<ImGuiWindow*> Windows; // Windows, sorted in display order, back to front
777 ImVector<ImGuiWindow*> WindowsFocusOrder; // Windows, sorted in focus order, back to front
778 ImVector<ImGuiWindo
[all...]
H A Dimgui_draw.cpp971 static void PathBezierToCasteljau(ImVector<ImVec2>* path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)
1274 ImVector<ImDrawVert> new_vtx_buffer;
1749 // (C++03 doesn't allow instancing ImVector<> with function-local types so we declare the type here.)
1761 ImVector<int> GlyphsList; // Glyph codepoints list (flattened version of GlyphsMap)
1773 static void UnpackBoolVectorToFlatIndexList(const ImBoolVector* in, ImVector<int>* out)
1799 ImVector<ImFontBuildSrcData> src_tmp_array;
1800 ImVector<ImFontBuildDstData> dst_tmp_array;
1881 ImVector<stbrp_rect> buf_rects;
1882 ImVector<stbtt_packedchar> buf_packedchars;
2035 // Cleanup temporary (ImVector does
[all...]
H A Dimgui.cpp153 - C++: pay attention that ImVector<> manipulates plain-old-data and does not honor construction/destruction (avoid using it in your code!).
830 ImVector<ImWchar> ranges;
999 static void AddDrawListToDrawData(ImVector<ImDrawList*>* out_list, ImDrawList* draw_list);
1000 static void AddWindowToSortBuffer(ImVector<ImGuiWindow*>* out_sorted_windows, ImGuiWindow* window);
1062 // Otherwise, you probably don't want to modify them mid-program, and if you use global/static e.g. ImVector<> instances you may need to keep them accessible during program destruction.
1516 ImVector<ImWchar> buf;
1865 static ImGuiStorage::Pair* LowerBound(ImVector<ImGuiStorage::Pair>& data, ImGuiID key)
1906 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorage::Pair>&>(Data), key);
1919 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorage::Pair>&>(Data), key);
1927 ImGuiStorage::Pair* it = LowerBound(const_cast<ImVector<ImGuiStorag
[all...]
H A Dimgui_widgets.cpp6013 ImVector<ImGuiTabBarSortItem>& width_sort_buffer = g.TabSortByWidthBuffer;
/xsrc/external/mit/MesaLib.old/dist/src/intel/tools/imgui/
H A Dimgui_impl_opengl3.cpp278 ImVector<char> buf;
296 ImVector<char> buf;
/xsrc/external/mit/MesaLib/dist/src/intel/tools/imgui/
H A Dimgui_impl_opengl3.cpp278 ImVector<char> buf;
296 ImVector<char> buf;

Completed in 84 milliseconds