| 2279 | //----------------------------------------------------------------------------- |
| 2280 | |
| 2281 | void ImDrawData::Clear() |
| 2282 | { |
| 2283 | Valid = false; |
| 2284 | CmdListsCount = TotalIdxCount = TotalVtxCount = 0; |
| 2285 | CmdLists.resize(0); // The ImDrawList are NOT owned by ImDrawData but e.g. by ImGuiContext, so we don't clear them. |
| 2286 | DisplayPos = DisplaySize = FramebufferScale = ImVec2(0.0f, 0.0f); |
| 2287 | OwnerViewport = NULL; |
| 2288 | Textures = NULL; |
| 2289 | } |
| 2290 | |
| 2291 | // Important: 'out_list' is generally going to be draw_data->CmdLists, but may be another temporary list |
| 2292 | // as long at it is expected that the result will be later merged into draw_data->CmdLists[]. |
no test coverage detected