Blender V5.0
SpaceSpreadsheet Struct Reference

#include <DNA_space_types.h>

Public Attributes

SpaceLinknext
SpaceLinkprev
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_Runtimeruntime

Detailed Description

Definition at line 1218 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceSpreadsheet::_pad0[6]

Definition at line 1224 of file DNA_space_types.h.

◆ _pad1

char SpaceSpreadsheet::_pad1[3]

Definition at line 1230 of file DNA_space_types.h.

◆ _pad2

char SpaceSpreadsheet::_pad2[4]

Definition at line 1251 of file DNA_space_types.h.

◆ active_viewer_path_index

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

◆ filter_flag

◆ flag

◆ geometry_id

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

◆ link_flag

char SpaceSpreadsheet::link_flag

Definition at line 1223 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceSpreadsheet::next

Definition at line 1219 of file DNA_space_types.h.

◆ num_tables

◆ prev

SpaceLink * SpaceSpreadsheet::prev

Definition at line 1219 of file DNA_space_types.h.

◆ regionbase

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

◆ row_filters

◆ runtime

◆ spacetype

char SpaceSpreadsheet::spacetype

Definition at line 1222 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::spreadsheet_create().

◆ table_use_clock

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

◆ tables


The documentation for this struct was generated from the following file: