Lines Matching refs:ImVector
1175 struct ImVector struct
1187 inline ImVector() { Size = Capacity = 0; Data = NULL; } in ImVector() argument
1188 …inline ImVector(const ImVector<T>& src) { Size = Capacity = 0; Data = NULL; operat… in ImVector() argument
1189 …inline ImVector<T>& operator=(const ImVector<T>& src) { clear(); resize(src.Size); memcpy(Data, …
1190 inline ~ImVector() { if (Data) ImGui::MemFree(Data); } in ~ImVector() argument
1208 …inline void swap(ImVector<T>& rhs) { int rhs_size = rhs.Size; rhs.Size = Size… in swap() argument
1404 …ImVector<ImWchar> InputQueueCharacters; // Queue of _characters_ input (obtained by platform b…
1571 IMGUI_API void split(char separator, ImVector<TextRange>* out) const;
1574 ImVector<TextRange> Filters;
1582 ImVector<char> Buf;
1617 ImVector<Pair> Data;
1767 ImVector<ImDrawCmd> CmdBuffer;
1768 ImVector<ImDrawIdx> IdxBuffer;
1800 …ImVector<ImDrawCmd> CmdBuffer; // Draw commands. Typically 1 command = 1 GPU draw cal…
1801 …ImVector<ImDrawIdx> IdxBuffer; // Index buffer. Each command consume ImDrawCmd::ElemC…
1802 ImVector<ImDrawVert> VtxBuffer; // Vertex buffer.
1811 ImVector<ImVec4> _ClipRectStack; // [Internal]
1812 ImVector<ImTextureID> _TextureIdStack; // [Internal]
1813 ImVector<ImVec2> _Path; // [Internal] current path building
1816 …ImVector<ImDrawChannel> _Channels; // [Internal] draw channels for columns API (not resiz…
1950 ImVector<int> UsedChars; // Store 1-bit per Unicode code point (0=unused, 1=used)
1958 IMGUI_API void BuildRanges(ImVector<ImWchar>* out_ranges); // Output new ranges
2070 …ImVector<ImFont*> Fonts; // Hold all the fonts returned by AddFont*. Fonts[…
2071 …ImVector<CustomRect> CustomRects; // Rectangles for packing custom texture data into…
2072 ImVector<ImFontConfig> ConfigData; // Internal data
2085 …ImVector<float> IndexAdvanceX; // 12-16 // out // // Sparse. Glyphs->A…
2090 …ImVector<ImWchar> IndexLookup; // 12-16 // out // // Sparse. Index gly…
2091 ImVector<ImFontGlyph> Glyphs; // 12-16 // out // // All glyphs.