|
Blender V5.0
|
#include <DNA_space_types.h>
Public Attributes | |
| SpreadsheetTableID * | id |
| SpreadsheetColumn ** | columns |
| int | num_columns |
| uint32_t | flag |
| uint32_t | last_used |
| uint32_t | column_use_clock |
Definition at line 1198 of file DNA_space_types.h.
| uint32_t SpreadsheetTable::column_use_clock |
This is increased whenever a new column is used. It allows for some garbage collection of long-unused columns when there are too many.
Definition at line 1215 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::update_visible_columns().
| SpreadsheetColumn** SpreadsheetTable::columns |
All the columns in the table.
Definition at line 1201 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::draw_column_reorder_destination(), blender::ed::spreadsheet::draw_column_reorder_source(), blender::ed::spreadsheet::find_first_available_column_index(), blender::ed::spreadsheet::find_hovered_column(), blender::ed::spreadsheet::find_hovered_column_edge(), blender::ed::spreadsheet::find_last_available_column_index(), blender::ed::spreadsheet::lookup_visible_column_for_filter(), blender::ed::spreadsheet::reorder_columns_invoke(), blender::ed::spreadsheet::reorder_columns_modal(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), blender::ed::spreadsheet::spreadsheet_table_blend_read(), blender::ed::spreadsheet::spreadsheet_table_blend_write(), blender::ed::spreadsheet::spreadsheet_table_copy(), blender::ed::spreadsheet::spreadsheet_table_free(), blender::ed::spreadsheet::spreadsheet_table_remove_unused_columns(), and blender::ed::spreadsheet::update_visible_columns().
| uint32_t SpreadsheetTable::flag |
Definition at line 1204 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::fit_column_invoke(), blender::ed::spreadsheet::reorder_columns_modal(), and blender::ed::spreadsheet::resize_column_modal().
| SpreadsheetTableID* SpreadsheetTable::id |
Definition at line 1199 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_table_blend_read(), blender::ed::spreadsheet::spreadsheet_table_blend_write(), blender::ed::spreadsheet::spreadsheet_table_copy(), blender::ed::spreadsheet::spreadsheet_table_foreach_id(), blender::ed::spreadsheet::spreadsheet_table_free(), blender::ed::spreadsheet::spreadsheet_table_new(), blender::ed::spreadsheet::spreadsheet_table_remap_id(), and blender::ed::spreadsheet::spreadsheet_table_remove_unused().
| uint32_t SpreadsheetTable::last_used |
A logical time set when the table is used. This is used to be able to remove long-unused tables when there are too many. This is set from SpaceSpreadsheet.table_use_clock.
Definition at line 1209 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_main_region_draw(), and blender::ed::spreadsheet::spreadsheet_table_remove_unused().
| int SpreadsheetTable::num_columns |
Definition at line 1202 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::find_first_available_column_index(), blender::ed::spreadsheet::find_hovered_column(), blender::ed::spreadsheet::find_hovered_column_edge(), blender::ed::spreadsheet::find_last_available_column_index(), blender::ed::spreadsheet::lookup_visible_column_for_filter(), blender::ed::spreadsheet::reorder_columns_invoke(), blender::ed::spreadsheet::reorder_columns_modal(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), blender::ed::spreadsheet::spreadsheet_table_blend_read(), blender::ed::spreadsheet::spreadsheet_table_blend_write(), blender::ed::spreadsheet::spreadsheet_table_copy(), blender::ed::spreadsheet::spreadsheet_table_free(), blender::ed::spreadsheet::spreadsheet_table_remove_unused_columns(), and blender::ed::spreadsheet::update_visible_columns().