MCPcopy Create free account
hub / github.com/KebsCS/KBotExt / TableSettingsInit

Function TableSettingsInit

KBotExt/imgui/imgui_tables.cpp:3227–3237  ·  view source on GitHub ↗

Clear and initialize empty settings instance

Source from the content-addressed store, hash-verified

3225
3226// Clear and initialize empty settings instance
3227static void TableSettingsInit(ImGuiTableSettings* settings, ImGuiID id, int columns_count, int columns_count_max)
3228{
3229 IM_PLACEMENT_NEW(settings) ImGuiTableSettings();
3230 ImGuiTableColumnSettings* settings_column = settings->GetColumnSettings();
3231 for (int n = 0; n < columns_count_max; n++, settings_column++)
3232 IM_PLACEMENT_NEW(settings_column) ImGuiTableColumnSettings();
3233 settings->ID = id;
3234 settings->ColumnsCount = (ImGuiTableColumnIdx)columns_count;
3235 settings->ColumnsCountMax = (ImGuiTableColumnIdx)columns_count_max;
3236 settings->WantApply = true;
3237}
3238
3239static size_t TableSettingsCalcChunkSize(int columns_count)
3240{

Callers 2

TableSettingsCreateMethod · 0.85

Calls 3

ImGuiTableSettingsClass · 0.85
GetColumnSettingsMethod · 0.80

Tested by

no test coverage detected