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().