|
Blender V5.0
|
#include <DNA_space_types.h>
Public Attributes | |
| SpreadsheetColumnID * | id |
| uint8_t | data_type |
| char | _pad0 [3] |
| uint32_t | flag |
| float | width |
| uint32_t | last_used |
| char * | display_name |
| SpreadsheetColumnRuntime * | runtime |
Definition at line 1091 of file DNA_space_types.h.
| char SpreadsheetColumn::_pad0[3] |
Definition at line 1104 of file DNA_space_types.h.
| uint8_t SpreadsheetColumn::data_type |
An indicator of the type of values in the column, set at runtime. eSpreadsheetColumnValueType.
Definition at line 1103 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw(), and blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header().
| char* SpreadsheetColumn::display_name |
The final column name generated by the data source, also just cached at runtime when the data source columns are generated.
Definition at line 1120 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data(), blender::ed::spreadsheet::spreadsheet_column_blend_read(), blender::ed::spreadsheet::spreadsheet_column_blend_write(), blender::ed::spreadsheet::spreadsheet_column_copy(), and blender::ed::spreadsheet::spreadsheet_column_free().
| uint32_t SpreadsheetColumn::flag |
Definition at line 1106 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::find_first_available_column_index(), and blender::ed::spreadsheet::find_last_available_column_index().
| SpreadsheetColumnID* SpreadsheetColumn::id |
Identifies the data in the column. This is a pointer instead of a struct to make it easier if we want to "subclass" SpreadsheetColumnID in the future for different kinds of ids.
Definition at line 1097 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::fit_column_invoke(), blender::ed::spreadsheet::spreadsheet_column_blend_read(), blender::ed::spreadsheet::spreadsheet_column_blend_write(), blender::ed::spreadsheet::spreadsheet_column_copy(), blender::ed::spreadsheet::spreadsheet_column_free(), blender::ed::spreadsheet::spreadsheet_column_new(), and blender::ed::spreadsheet::update_visible_columns().
| uint32_t SpreadsheetColumn::last_used |
A logical time set when the column is used. This is used to be able to remove long-unused columns when there are too many. This is set from SpreadsheetTable.column_use_clock.
Definition at line 1114 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_table_remove_unused_columns().
| SpreadsheetColumnRuntime* SpreadsheetColumn::runtime |
Definition at line 1122 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::spreadsheet_column_blend_read(), blender::ed::spreadsheet::spreadsheet_column_free(), and blender::ed::spreadsheet::spreadsheet_column_new().
| float SpreadsheetColumn::width |
Width in SPREADSHEET_WIDTH_UNIT.
Definition at line 1108 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::draw_column_reorder_destination(), blender::ed::spreadsheet::fit_column_invoke(), blender::ed::spreadsheet::resize_column_invoke(), and blender::ed::spreadsheet::spreadsheet_column_copy().