|
Blender V5.0
|
#include <DNA_space_types.h>
Public Attributes | |
| SpaceLink * | next |
| SpaceLink * | prev |
| ListBase | regionbase |
| char | spacetype |
| char | link_flag |
| char | _pad0 [6] |
| SpreadsheetTable ** | tables |
| int | num_tables |
| char | _pad1 [3] |
| uint8_t | filter_flag |
| ListBase | row_filters |
| SpreadsheetTableIDGeometry | geometry_id |
| uint32_t | flag |
| uint32_t | table_use_clock |
| int | active_viewer_path_index |
| char | _pad2 [4] |
| SpaceSpreadsheet_Runtime * | runtime |
Definition at line 1218 of file DNA_space_types.h.
| char SpaceSpreadsheet::_pad0[6] |
Definition at line 1224 of file DNA_space_types.h.
| char SpaceSpreadsheet::_pad1[3] |
Definition at line 1230 of file DNA_space_types.h.
| char SpaceSpreadsheet::_pad2[4] |
Definition at line 1251 of file DNA_space_types.h.
| int SpaceSpreadsheet::active_viewer_path_index |
Index of the active viewer path element in the Data Source panel.
Definition at line 1250 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::ViewerPathTreeViewItem::on_activate().
| uint8_t SpaceSpreadsheet::filter_flag |
Definition at line 1233 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), blender::ed::spreadsheet::spreadsheet_create(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), blender::ed::spreadsheet::use_row_filters(), and blender::ed::spreadsheet::use_selection_filter().
| uint32_t SpaceSpreadsheet::flag |
| SpreadsheetTableIDGeometry SpaceSpreadsheet::geometry_id |
The currently active geometry data. This is used to look up the active table from tables.
Definition at line 1239 of file DNA_space_types.h.
Referenced by blender::ed::viewer_path::activate_geometry_node(), blender::ed::spreadsheet::data_source_from_geometry(), blender::ed::spreadsheet::draw_context_panel(), blender::ed::spreadsheet::draw_context_panel_content(), blender::find_side_effect_nodes(), blender::ed::spreadsheet::geometry_display_data_get(), blender::ed::spreadsheet::get_active_table_id(), blender::ed::spreadsheet::get_current_id(), blender::ed::spreadsheet::DataSetViewItem::on_activate(), blender::ed::spreadsheet::InstancesTreeViewItem::on_activate(), blender::ed::spreadsheet::ViewerDataTreeItem::on_activate(), blender::ed::spreadsheet::select_component_domain_invoke(), blender::ed::spreadsheet::DataSetViewItem::should_be_active(), blender::ed::spreadsheet::InstancesTreeViewItem::should_be_active(), blender::ed::spreadsheet::ViewerDataTreeItem::should_be_active(), blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_blend_write(), blender::ed::spreadsheet::spreadsheet_create(), blender::ed::spreadsheet::spreadsheet_data_set_panel_draw(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_foreach_id(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_id_remap(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), blender::ed::spreadsheet::spreadsheet_update_context(), blender::ed::spreadsheet::view_active_object(), and blender::ed::spreadsheet::viewer_node_log_lookup().
| char SpaceSpreadsheet::link_flag |
Definition at line 1223 of file DNA_space_types.h.
| SpaceLink* SpaceSpreadsheet::next |
Definition at line 1219 of file DNA_space_types.h.
| int SpaceSpreadsheet::num_tables |
Definition at line 1229 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_blend_write(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_foreach_id(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_id_remap(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), blender::ed::spreadsheet::spreadsheet_table_add(), blender::ed::spreadsheet::spreadsheet_table_find(), blender::ed::spreadsheet::spreadsheet_table_move_to_front(), and blender::ed::spreadsheet::spreadsheet_table_remove_unused().
| SpaceLink * SpaceSpreadsheet::prev |
Definition at line 1219 of file DNA_space_types.h.
| ListBase SpaceSpreadsheet::regionbase |
Storage of regions for inactive spaces.
Definition at line 1221 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_create().
| ListBase SpaceSpreadsheet::row_filters |
Definition at line 1236 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::filter_reorder(), blender::ed::spreadsheet::row_filter_add_exec(), blender::ed::spreadsheet::row_filter_remove_exec(), blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_blend_write(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), blender::ed::spreadsheet::spreadsheet_filter_rows(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), and blender::ed::spreadsheet::use_row_filters().
| SpaceSpreadsheet_Runtime* SpaceSpreadsheet::runtime |
Definition at line 1253 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::draw_spreadsheet_in_region(), blender::ed::spreadsheet::is_hovering_header_row(), blender::ed::spreadsheet::reorder_columns_invoke(), blender::ed::spreadsheet::reorder_columns_modal(), blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_footer_region_draw(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_init(), and blender::ed::spreadsheet::spreadsheet_main_region_draw().
| char SpaceSpreadsheet::spacetype |
Definition at line 1222 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_create().
| uint32_t SpaceSpreadsheet::table_use_clock |
This is increased whenever a new table is used. It allows for some garbage collection of long-unused tables when there are too many.
Definition at line 1247 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_main_region_draw().
| SpreadsheetTable** SpaceSpreadsheet::tables |
The current table and persisted state of previously displayed tables.
Definition at line 1228 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_blend_write(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_foreach_id(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_id_remap(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), blender::ed::spreadsheet::spreadsheet_table_add(), blender::ed::spreadsheet::spreadsheet_table_find(), blender::ed::spreadsheet::spreadsheet_table_move_to_front(), and blender::ed::spreadsheet::spreadsheet_table_remove_unused().