Blender
V3.3
|
Classes | |
class | SpreadsheetCache |
class | ColumnValues |
class | DataSource |
class | GeometryComponentCacheKey |
class | GeometryComponentCacheValue |
class | ExtraColumns |
class | GeometryDataSource |
class | VolumeDataSource |
class | GeometryDataSetTreeViewItem |
class | GeometryDataSetTreeView |
struct | CellDrawParams |
class | SpreadsheetDrawer |
class | SpreadsheetLayoutDrawer |
struct | ColumnLayout |
struct | SpreadsheetLayout |
|
static |
Definition at line 553 of file spreadsheet_data_source_geometry.cc.
References blender::ed::spreadsheet::ExtraColumns::add(), blender::ed::spreadsheet::GeometryComponentCacheValue::arrays, blender::GArray< Allocator >::as_span(), SpaceSpreadsheet::attribute_domain, SpaceSpreadsheet_Runtime::cache, component(), blender::fn::GFieldBase< NodePtr >::cpp_type(), blender::bke::domain_num(), find_fields_to_evaluate(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), blender::ed::spreadsheet::SpreadsheetCache::lookup_or_add(), and SpaceSpreadsheet::runtime.
Referenced by data_source_from_geometry().
|
static |
Definition at line 25 of file spreadsheet_row_filter.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), data, and mask().
Referenced by apply_row_filter().
|
static |
Definition at line 37 of file spreadsheet_row_filter.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, apply_filter_operation(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, SpreadsheetRowFilter::column_name, blender::ed::spreadsheet::ColumnValues::data(), SpreadsheetRowFilter::flag, float(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::CPPType::is(), len_squared_v4v4(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), SpreadsheetRowFilter::operation, pow2f(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, SPREADSHEET_ROW_FILTER_BOOL_VALUE, SPREADSHEET_ROW_FILTER_EQUAL, SPREADSHEET_ROW_FILTER_GREATER, SPREADSHEET_ROW_FILTER_LESS, threshold, SpreadsheetRowFilter::threshold, blender::GVArrayCommon::type(), blender::GVArray::typed(), SpreadsheetRowFilter::value_color, SpreadsheetRowFilter::value_float, SpreadsheetRowFilter::value_float2, SpreadsheetRowFilter::value_float3, and SpreadsheetRowFilter::value_int.
Referenced by spreadsheet_filter_rows().
eSpreadsheetColumnValueType blender::ed::spreadsheet::cpp_type_to_column_type | ( | const CPPType & | type | ) |
Definition at line 21 of file spreadsheet_column.cc.
References SPREADSHEET_VALUE_TYPE_BOOL, SPREADSHEET_VALUE_TYPE_BYTE_COLOR, SPREADSHEET_VALUE_TYPE_COLOR, SPREADSHEET_VALUE_TYPE_FLOAT, SPREADSHEET_VALUE_TYPE_FLOAT2, SPREADSHEET_VALUE_TYPE_FLOAT3, SPREADSHEET_VALUE_TYPE_INSTANCES, SPREADSHEET_VALUE_TYPE_INT32, SPREADSHEET_VALUE_TYPE_INT8, SPREADSHEET_VALUE_TYPE_STRING, SPREADSHEET_VALUE_TYPE_UNKNOWN, and type.
Referenced by blender::ed::spreadsheet::ColumnValues::type().
std::unique_ptr< DataSource > blender::ed::spreadsheet::data_source_from_geometry | ( | const bContext * | C, |
Object * | object_eval | ||
) |
Definition at line 585 of file spreadsheet_data_source_geometry.cc.
References add_fields_as_extra_columns(), SpaceSpreadsheet::attribute_domain, C, component(), CTX_wm_space_spreadsheet(), GEO_COMPONENT_TYPE_VOLUME, SpaceSpreadsheet::geometry_component_type, GeometrySet::get_component_for_read(), GeometrySet::has(), and spreadsheet_get_display_geometry_set().
Referenced by get_data_source().
|
static |
Definition at line 58 of file spreadsheet_draw.cc.
References BLI_assert, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, immRecti(), immUniformThemeColor(), min, pos, blender::ed::spreadsheet::SpreadsheetDrawer::row_height, TH_ROW_ALTERNATE, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, ARegion::winx, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 198 of file spreadsheet_draw.cc.
References C, CELL_RIGHT_PADDING, blender::ed::spreadsheet::SpreadsheetDrawer::column_width(), blender::ed::spreadsheet::SpreadsheetDrawer::draw_content_cell(), get_visible_rows(), GPU_scissor(), GPU_scissor_get(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, params, blender::ed::spreadsheet::SpreadsheetDrawer::row_height, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns, blender::ed::spreadsheet::SpreadsheetDrawer::tot_rows, UI_block_begin(), UI_block_draw(), UI_block_end(), UI_EMBOSS_NONE, UNPACK4, ARegion::winx, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 50 of file spreadsheet_draw.cc.
References immRecti(), immUniformThemeColorShade(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, pos, TH_BACK, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 128 of file spreadsheet_draw.cc.
References C, CELL_RIGHT_PADDING, blender::ed::spreadsheet::SpreadsheetDrawer::draw_left_column_cell(), get_visible_rows(), GPU_scissor(), GPU_scissor_get(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, params, blender::ed::spreadsheet::SpreadsheetDrawer::row_height, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_rows, UI_block_begin(), UI_block_draw(), UI_block_end(), UI_EMBOSS_NONE, UNPACK4, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 88 of file spreadsheet_draw.cc.
References blender::ed::spreadsheet::SpreadsheetDrawer::column_width(), GPU_PRIM_LINES, immBeginAtMost(), immEnd(), immUniformThemeColorShade(), immVertex2i(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, pos, TH_BACK, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns, ARegion::winx, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
void blender::ed::spreadsheet::draw_spreadsheet_in_region | ( | const bContext * | C, |
ARegion * | region, | ||
const SpreadsheetDrawer & | drawer | ||
) |
Definition at line 262 of file spreadsheet_draw.cc.
References BLI_rcti_init(), C, View2D::cur, draw_alternating_row_overlay(), draw_cell_contents(), draw_index_column_background(), draw_left_column_content(), draw_separator_lines(), draw_top_row_background(), draw_top_row_content(), GPU_COMP_I32, GPU_FETCH_INT_TO_FLOAT, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immUnbindProgram(), immVertexFormat(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, pos, TH_BACK, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_rows, UI_ThemeClearColor(), UI_view2d_scrollers_draw(), update_view2d_tot_rect(), ARegion::v2d, ARegion::winx, ARegion::winy, rctf::xmin, and rctf::ymax.
Referenced by spreadsheet_main_region_draw().
|
static |
Definition at line 80 of file spreadsheet_draw.cc.
References immRecti(), immUniformThemeColorShade(), pos, TH_BACK, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, ARegion::winx, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 161 of file spreadsheet_draw.cc.
References C, CELL_RIGHT_PADDING, blender::ed::spreadsheet::SpreadsheetDrawer::column_width(), blender::ed::spreadsheet::SpreadsheetDrawer::draw_top_row_cell(), GPU_scissor(), GPU_scissor_get(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, params, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns, UI_block_begin(), UI_block_draw(), UI_block_end(), UI_EMBOSS_NONE, UNPACK4, ARegion::winx, and ARegion::winy.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 487 of file spreadsheet_data_source_geometry.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), BLI_listbase_count(), SpaceSpreadsheet::context_path, blender::nodes::geometry_nodes_eval_log::ModifierLog::find_node_by_spreadsheet_editor_context(), blender::GPointer::get(), blender::nodes::geometry_nodes_eval_log::NodeLog::input_logs(), blender::fn::make_constant_field(), SpaceSpreadsheet::object_eval_state, SPREADSHEET_OBJECT_EVAL_STATE_VIEWER_NODE, and blender::GPointer::type().
Referenced by add_fields_as_extra_columns().
|
static |
Definition at line 118 of file spreadsheet_draw.cc.
References blender::ed::spreadsheet::SpreadsheetDrawer::row_height, and ARegion::winy.
Referenced by draw_cell_contents(), and draw_left_column_content().
void blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data | ( | SpreadsheetColumn * | column, |
const eSpreadsheetColumnValueType | data_type, | ||
const StringRefNull | display_name | ||
) |
Definition at line 85 of file spreadsheet_column.cc.
References BLI_strdup(), blender::StringRefNull::c_str(), SpreadsheetColumn::data_type, SpreadsheetColumn::display_name, and MEM_SAFE_FREE.
Referenced by spreadsheet_main_region_draw().
SpreadsheetColumn * blender::ed::spreadsheet::spreadsheet_column_copy | ( | const SpreadsheetColumn * | src_column | ) |
Definition at line 94 of file spreadsheet_column.cc.
References BLI_strdup(), SpreadsheetColumn::display_name, SpreadsheetColumn::id, spreadsheet_column_id_copy(), and spreadsheet_column_new().
Referenced by spreadsheet_duplicate().
void blender::ed::spreadsheet::spreadsheet_column_free | ( | SpreadsheetColumn * | column | ) |
Definition at line 104 of file spreadsheet_column.cc.
References SpreadsheetColumn::display_name, SpreadsheetColumn::id, MEM_freeN, MEM_SAFE_FREE, and spreadsheet_column_id_free().
Referenced by spreadsheet_free(), and update_visible_columns().
SpreadsheetColumnID * blender::ed::spreadsheet::spreadsheet_column_id_copy | ( | const SpreadsheetColumnID * | src_column_id | ) |
Definition at line 63 of file spreadsheet_column.cc.
References BLI_strdup(), SpreadsheetColumnID::name, and spreadsheet_column_id_new().
Referenced by spreadsheet_column_copy().
void blender::ed::spreadsheet::spreadsheet_column_id_free | ( | SpreadsheetColumnID * | column_id | ) |
Definition at line 70 of file spreadsheet_column.cc.
References MEM_freeN, and SpreadsheetColumnID::name.
Referenced by spreadsheet_column_free().
SpreadsheetColumnID * blender::ed::spreadsheet::spreadsheet_column_id_new | ( | ) |
Definition at line 57 of file spreadsheet_column.cc.
Referenced by spreadsheet_column_id_copy().
SpreadsheetColumn * blender::ed::spreadsheet::spreadsheet_column_new | ( | SpreadsheetColumnID * | column_id | ) |
Definition at line 78 of file spreadsheet_column.cc.
References SpreadsheetColumn::id.
Referenced by spreadsheet_column_copy().
SpreadsheetContext * blender::ed::spreadsheet::spreadsheet_context_copy | ( | const SpreadsheetContext * | old_context | ) |
Definition at line 146 of file spreadsheet_context.cc.
References BLI_assert_unreachable, SPREADSHEET_CONTEXT_MODIFIER, spreadsheet_context_modifier_copy(), SPREADSHEET_CONTEXT_NODE, spreadsheet_context_node_copy(), SPREADSHEET_CONTEXT_OBJECT, spreadsheet_context_object_copy(), and SpreadsheetContext::type.
Referenced by spreadsheet_duplicate().
void blender::ed::spreadsheet::spreadsheet_context_free | ( | SpreadsheetContext * | context | ) |
Definition at line 185 of file spreadsheet_context.cc.
References BLI_assert_unreachable, blender::compositor::context, SPREADSHEET_CONTEXT_MODIFIER, spreadsheet_context_modifier_free(), SPREADSHEET_CONTEXT_NODE, spreadsheet_context_node_free(), SPREADSHEET_CONTEXT_OBJECT, and spreadsheet_context_object_free().
Referenced by ED_spreadsheet_context_free(), and spreadsheet_free().
|
static |
Definition at line 166 of file spreadsheet_context.cc.
References BLI_hash_mm2a_add_int(), blender::compositor::context, SPREADSHEET_CONTEXT_MODIFIER, spreadsheet_context_modifier_hash(), SPREADSHEET_CONTEXT_NODE, spreadsheet_context_node_hash(), SPREADSHEET_CONTEXT_OBJECT, and spreadsheet_context_object_hash().
Referenced by ED_spreadsheet_context_path_hash().
|
static |
Definition at line 70 of file spreadsheet_context.cc.
References BLI_strdup(), SpreadsheetContextModifier::modifier_name, and spreadsheet_context_modifier_new().
Referenced by spreadsheet_context_copy().
|
static |
Definition at line 88 of file spreadsheet_context.cc.
References blender::compositor::context, and MEM_freeN.
Referenced by spreadsheet_context_free().
|
static |
Definition at line 80 of file spreadsheet_context.cc.
References BLI_hash_mm2a_add(), and blender::compositor::context.
Referenced by spreadsheet_context_hash().
|
static |
Definition at line 63 of file spreadsheet_context.cc.
References blender::compositor::context, and SPREADSHEET_CONTEXT_MODIFIER.
Referenced by ED_spreadsheet_context_path_set_geometry_node(), spreadsheet_context_modifier_copy(), and spreadsheet_context_new().
SpreadsheetContext * blender::ed::spreadsheet::spreadsheet_context_new | ( | eSpaceSpreadsheet_ContextType | type | ) |
Definition at line 129 of file spreadsheet_context.cc.
References BLI_assert_unreachable, SPREADSHEET_CONTEXT_MODIFIER, spreadsheet_context_modifier_new(), SPREADSHEET_CONTEXT_NODE, spreadsheet_context_node_new(), SPREADSHEET_CONTEXT_OBJECT, spreadsheet_context_object_new(), and type.
Referenced by ED_spreadsheet_context_new().
|
static |
Definition at line 103 of file spreadsheet_context.cc.
References BLI_strdup(), SpreadsheetContextNode::node_name, and spreadsheet_context_node_new().
Referenced by spreadsheet_context_copy().
|
static |
Definition at line 121 of file spreadsheet_context.cc.
References blender::compositor::context, and MEM_freeN.
Referenced by spreadsheet_context_free().
|
static |
Definition at line 113 of file spreadsheet_context.cc.
References BLI_hash_mm2a_add(), and blender::compositor::context.
Referenced by spreadsheet_context_hash().
|
static |
Definition at line 96 of file spreadsheet_context.cc.
References blender::compositor::context, and SPREADSHEET_CONTEXT_NODE.
Referenced by ED_spreadsheet_context_path_set_geometry_node(), spreadsheet_context_new(), and spreadsheet_context_node_copy().
|
static |
Definition at line 44 of file spreadsheet_context.cc.
References SpreadsheetContextObject::object, and spreadsheet_context_object_new().
Referenced by spreadsheet_context_copy().
|
static |
Definition at line 58 of file spreadsheet_context.cc.
References blender::compositor::context, and MEM_freeN.
Referenced by spreadsheet_context_free().
|
static |
Definition at line 52 of file spreadsheet_context.cc.
References BLI_hash_mm2a_add(), and blender::compositor::context.
Referenced by spreadsheet_context_hash().
|
static |
Definition at line 37 of file spreadsheet_context.cc.
References blender::compositor::context, and SPREADSHEET_CONTEXT_OBJECT.
Referenced by ED_spreadsheet_context_path_set_evaluated_object(), ED_spreadsheet_context_path_set_geometry_node(), spreadsheet_context_new(), and spreadsheet_context_object_copy().
|
static |
Tag any data relevant to the spreadsheet's context for recalculation in order to collect information to display in the editor, which may be cached during evaluation.
Definition at line 206 of file spreadsheet_context.cc.
References SpaceSpreadsheet::context_path, DEG_id_tag_update(), Object::id, ID_RECALC_GEOMETRY, blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), SpreadsheetContextObject::object, blender::Vector< T, InlineBufferCapacity, Allocator >::size(), SPREADSHEET_CONTEXT_OBJECT, and type.
Referenced by ED_spreadsheet_context_path_update_tag().
void blender::ed::spreadsheet::spreadsheet_data_set_panel_draw | ( | const bContext * | C, |
Panel * | panel | ||
) |
Definition at line 203 of file spreadsheet_dataset_draw.cc.
References blender::ui::TreeViewBuilder::build_tree_view(), C, CTX_data_depsgraph_pointer(), CTX_wm_space_spreadsheet(), Panel::layout, spreadsheet_get_display_geometry_set(), spreadsheet_get_object_eval(), UI_block_add_view(), UI_block_layout_set_current(), and uiLayoutGetBlock().
Referenced by spreadsheet_data_set_region_panels_register().
void blender::ed::spreadsheet::spreadsheet_data_set_region_panels_register | ( | ARegionType & | region_type | ) |
Definition at line 12 of file spreadsheet_panels.cc.
References BLI_addtail(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, PanelType::draw, PanelType::flag, PanelType::idname, PanelType::label, N_, PANEL_TYPE_NO_HEADER, ARegionType::paneltypes, spreadsheet_data_set_panel_draw(), and PanelType::translation_context.
Referenced by ED_spacetype_spreadsheet().
std::unique_ptr< SpreadsheetDrawer > blender::ed::spreadsheet::spreadsheet_drawer_from_layout | ( | const SpreadsheetLayout & | spreadsheet_layout | ) |
Definition at line 365 of file spreadsheet_layout.cc.
Referenced by spreadsheet_main_region_draw().
IndexMask blender::ed::spreadsheet::spreadsheet_filter_rows | ( | const SpaceSpreadsheet & | sspreadsheet, |
const SpreadsheetLayout & | spreadsheet_layout, | ||
const DataSource & | data_source, | ||
ResourceScope & | scope | ||
) |
Definition at line 333 of file spreadsheet_row_filter.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::ResourceScope::add_value(), apply_row_filter(), blender::ed::spreadsheet::GeometryDataSource::apply_selection_filter(), BLI_assert, blender::ed::spreadsheet::SpreadsheetLayout::columns, blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), LISTBASE_FOREACH, mask(), blender::ed::spreadsheet::ColumnValues::name(), blender::Vector< T, InlineBufferCapacity, Allocator >::reserve(), SpaceSpreadsheet::row_filters, blender::Vector< T, InlineBufferCapacity, Allocator >::size(), SPREADSHEET_ROW_FILTER_ENABLED, swap(), blender::ed::spreadsheet::DataSource::tot_rows(), use_row_filters(), use_selection_filter(), and blender::ed::spreadsheet::ColumnLayout::values.
Referenced by spreadsheet_main_region_draw().
GeometrySet blender::ed::spreadsheet::spreadsheet_get_display_geometry_set | ( | const SpaceSpreadsheet * | sspreadsheet, |
Object * | object_eval | ||
) |
Definition at line 412 of file spreadsheet_data_source_geometry.cc.
References BKE_id_new_nomain(), BKE_mesh_wrapper_ensure_mdata(), BKE_modifier_get_evaluated_mesh_from_evaluated_object(), BLI_listbase_count(), BM_mesh_bm_to_me_for_eval(), SpaceSpreadsheet::context_path, Object::data, DEG_get_original_object(), Mesh::edit_mesh, blender::nodes::geometry_nodes_eval_log::ModifierLog::find_node_by_spreadsheet_editor_context(), Object_Runtime::geometry_set_eval, GeometrySet::get_component_for_write(), ID_ME, if(), blender::nodes::geometry_nodes_eval_log::NodeLog::input_logs(), mesh, Object::mode, OB_CURVES, OB_MESH, OB_MODE_EDIT, OB_POINTCLOUD, SpaceSpreadsheet::object_eval_state, Owned, ReadOnly, CurveComponent::replace(), MeshComponent::replace(), PointCloudComponent::replace(), Object::runtime, SPREADSHEET_OBJECT_EVAL_STATE_ORIGINAL, and Object::type.
Referenced by data_source_from_geometry(), and spreadsheet_data_set_panel_draw().
SpreadsheetRowFilter * blender::ed::spreadsheet::spreadsheet_row_filter_copy | ( | const SpreadsheetRowFilter * | src_row_filter | ) |
Definition at line 398 of file spreadsheet_row_filter.cc.
References SpreadsheetRowFilter::next, SpreadsheetRowFilter::prev, and spreadsheet_row_filter_new().
Referenced by spreadsheet_duplicate().
void blender::ed::spreadsheet::spreadsheet_row_filter_free | ( | SpreadsheetRowFilter * | row_filter | ) |
Definition at line 409 of file spreadsheet_row_filter.cc.
References MEM_freeN, MEM_SAFE_FREE, and SpreadsheetRowFilter::value_string.
Referenced by row_filter_remove_exec(), and spreadsheet_free().
SpreadsheetRowFilter * blender::ed::spreadsheet::spreadsheet_row_filter_new | ( | ) |
Definition at line 387 of file spreadsheet_row_filter.cc.
References SpreadsheetRowFilter::column_name, SpreadsheetRowFilter::flag, SpreadsheetRowFilter::operation, SPREADSHEET_ROW_FILTER_ENABLED, SPREADSHEET_ROW_FILTER_LESS, SPREADSHEET_ROW_FILTER_UI_EXPAND, and SpreadsheetRowFilter::threshold.
Referenced by row_filter_add_exec(), and spreadsheet_row_filter_copy().
|
static |
Definition at line 248 of file spreadsheet_draw.cc.
References blender::ed::spreadsheet::SpreadsheetDrawer::column_width(), blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, blender::ed::spreadsheet::SpreadsheetDrawer::row_height, blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height, blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns, UI_view2d_totRect_set(), and ARegion::v2d.
Referenced by draw_spreadsheet_in_region().
|
static |
Definition at line 310 of file spreadsheet_row_filter.cc.
References BLI_listbase_is_empty(), SpaceSpreadsheet::filter_flag, SpaceSpreadsheet::row_filters, and SPREADSHEET_FILTER_ENABLE.
Referenced by spreadsheet_filter_rows().
|
static |
Definition at line 321 of file spreadsheet_row_filter.cc.
References SpaceSpreadsheet::filter_flag, blender::ed::spreadsheet::DataSource::has_selection_filter(), and SPREADSHEET_FILTER_SELECTED_ONLY.
Referenced by spreadsheet_filter_rows().