Remove Table data (currently only used by TestEngine)
| 4047 | |
| 4048 | // Remove Table data (currently only used by TestEngine) |
| 4049 | void ImGui::TableRemove(ImGuiTable* table) |
| 4050 | { |
| 4051 | //IMGUI_DEBUG_PRINT("TableRemove() id=0x%08X\n", table->ID); |
| 4052 | ImGuiContext& g = *GImGui; |
| 4053 | int table_idx = g.Tables.GetIndex(table); |
| 4054 | //memset(table->RawData.Data, 0, table->RawData.size_in_bytes()); |
| 4055 | //memset(table, 0, sizeof(ImGuiTable)); |
| 4056 | g.Tables.Remove(table->ID, table); |
| 4057 | g.TablesLastTimeActive[table_idx] = -1.0f; |
| 4058 | } |
| 4059 | |
| 4060 | // Free up/compact internal Table buffers for when it gets unused |
| 4061 | void ImGui::TableGcCompactTransientBuffers(ImGuiTable* table) |