Blender V4.5
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 1187 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceSpreadsheet::_pad0[6]

Definition at line 1193 of file DNA_space_types.h.

◆ _pad1

char SpaceSpreadsheet::_pad1[3]

Definition at line 1199 of file DNA_space_types.h.

◆ _pad2

char SpaceSpreadsheet::_pad2[4]

Definition at line 1220 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 1219 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 1208 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::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::select_component_domain_invoke(), blender::ed::spreadsheet::DataSetViewItem::should_be_active(), blender::ed::spreadsheet::InstancesTreeViewItem::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_get_display_geometry_set(), 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(), and blender::ed::spreadsheet::view_active_object().

◆ link_flag

char SpaceSpreadsheet::link_flag

Definition at line 1192 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceSpreadsheet::next

Definition at line 1188 of file DNA_space_types.h.

◆ num_tables

◆ prev

SpaceLink * SpaceSpreadsheet::prev

Definition at line 1188 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceSpreadsheet::regionbase

Storage of regions for inactive spaces.

Definition at line 1190 of file DNA_space_types.h.

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

◆ row_filters

◆ runtime

◆ spacetype

char SpaceSpreadsheet::spacetype

Definition at line 1191 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 1216 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: