|
Blender
V3.3
|
#include <DNA_space_types.h>
Public Attributes | |
| SpaceLink * | next |
| SpaceLink * | prev |
| ListBase | regionbase |
| char | spacetype |
| char | link_flag |
| char | _pad0 [6] |
| ListBase | columns |
| ListBase | row_filters |
| ListBase | context_path |
| uint8_t | filter_flag |
| uint8_t | geometry_component_type |
| uint8_t | attribute_domain |
| uint8_t | object_eval_state |
| uint32_t | flag |
| SpaceSpreadsheet_Runtime * | runtime |
Definition at line 1915 of file DNA_space_types.h.
| char SpaceSpreadsheet::_pad0[6] |
Definition at line 1921 of file DNA_space_types.h.
| uint8_t SpaceSpreadsheet::attribute_domain |
Definition at line 1944 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::add_fields_as_extra_columns(), blender::ed::spreadsheet::data_source_from_geometry(), blender::ed::spreadsheet::GeometryDataSetTreeViewItem::on_activate(), select_component_domain_invoke(), and blender::ed::spreadsheet::GeometryDataSetTreeViewItem::should_be_active().
| ListBase SpaceSpreadsheet::columns |
Definition at line 1925 of file DNA_space_types.h.
Referenced by direct_link_area(), lookup_visible_column_for_filter(), spreadsheet_duplicate(), spreadsheet_free(), spreadsheet_main_region_draw(), and write_area().
| ListBase SpaceSpreadsheet::context_path |
List of SpreadsheetContext. This is a path to the data that is displayed in the spreadsheet. It can be set explicitly by an action of the user (e.g. clicking the preview icon in a geometry node) or it can be derived from context automatically based on some heuristic.
Definition at line 1936 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), direct_link_area(), ED_spreadsheet_context_path_clear(), ED_spreadsheet_context_path_exists(), ED_spreadsheet_context_path_hash(), ED_spreadsheet_context_path_is_active(), ED_spreadsheet_context_path_set_evaluated_object(), ED_spreadsheet_context_path_set_geometry_node(), ED_spreadsheet_get_current_id(), blender::ed::spreadsheet::find_fields_to_evaluate(), blender::nodes::geometry_nodes_eval_log::ModifierLog::find_node_by_spreadsheet_editor_context(), find_sockets_to_preview_for_spreadsheet(), lib_link_workspace_layout_restore(), blender::ed::spreadsheet::spreadsheet_context_update_tag(), spreadsheet_duplicate(), spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_get_display_geometry_set(), spreadsheet_id_remap(), update_pinned_context_path_if_outdated(), and write_area().
| uint8_t SpaceSpreadsheet::filter_flag |
Definition at line 1939 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), spreadsheet_create(), spreadsheet_filter_panel_draw(), spreadsheet_filter_panel_draw_header(), spreadsheet_row_filters_layout(), blender::ed::spreadsheet::use_row_filters(), and blender::ed::spreadsheet::use_selection_filter().
| uint32_t SpaceSpreadsheet::flag |
Definition at line 1949 of file DNA_space_types.h.
Referenced by ED_spreadsheet_context_paths_set_geometry_node(), spreadsheet_update_context_path(), and update_pinned_context_path_if_outdated().
| uint8_t SpaceSpreadsheet::geometry_component_type |
Definition at line 1942 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::data_source_from_geometry(), blender::ed::spreadsheet::GeometryDataSetTreeViewItem::on_activate(), select_component_domain_invoke(), and blender::ed::spreadsheet::GeometryDataSetTreeViewItem::should_be_active().
| char SpaceSpreadsheet::link_flag |
Definition at line 1920 of file DNA_space_types.h.
| SpaceLink* SpaceSpreadsheet::next |
Definition at line 1916 of file DNA_space_types.h.
| uint8_t SpaceSpreadsheet::object_eval_state |
Definition at line 1946 of file DNA_space_types.h.
Referenced by blo_do_versions_290(), ED_spreadsheet_context_path_guess(), ED_spreadsheet_context_path_is_active(), ED_spreadsheet_context_path_set_geometry_node(), blender::ed::spreadsheet::find_fields_to_evaluate(), and blender::ed::spreadsheet::spreadsheet_get_display_geometry_set().
| SpaceLink * SpaceSpreadsheet::prev |
Definition at line 1916 of file DNA_space_types.h.
| ListBase SpaceSpreadsheet::regionbase |
Storage of regions for inactive spaces.
Definition at line 1918 of file DNA_space_types.h.
Referenced by spreadsheet_create().
| ListBase SpaceSpreadsheet::row_filters |
Definition at line 1928 of file DNA_space_types.h.
Referenced by direct_link_area(), filter_reorder(), row_filter_add_exec(), row_filter_remove_exec(), spreadsheet_duplicate(), spreadsheet_filter_panel_draw_header(), blender::ed::spreadsheet::spreadsheet_filter_rows(), spreadsheet_free(), spreadsheet_row_filters_layout(), blender::ed::spreadsheet::use_row_filters(), and write_area().
| SpaceSpreadsheet_Runtime* SpaceSpreadsheet::runtime |
Definition at line 1951 of file DNA_space_types.h.
Referenced by blender::ed::spreadsheet::add_fields_as_extra_columns(), direct_link_area(), spreadsheet_duplicate(), spreadsheet_footer_region_draw(), spreadsheet_free(), spreadsheet_init(), and spreadsheet_main_region_draw().
| char SpaceSpreadsheet::spacetype |
Definition at line 1919 of file DNA_space_types.h.
Referenced by spreadsheet_create().