Differential D13478 Diff 46059 source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.hh
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.hh
| Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | Object *object_eval() const | ||||
| return object_eval_; | return object_eval_; | ||||
| } | } | ||||
| /** | /** | ||||
| * Only data sets corresponding to mesh objects in edit mode currently support selection | * Only data sets corresponding to mesh objects in edit mode currently support selection | ||||
| * filtering. | * filtering. | ||||
| */ | */ | ||||
| bool has_selection_filter() const override; | bool has_selection_filter() const override; | ||||
| void apply_selection_filter(MutableSpan<bool> rows_included) const; | IndexMask apply_selection_filter(Vector<int64_t> &indices) const; | ||||
| void foreach_default_column_ids( | void foreach_default_column_ids( | ||||
| FunctionRef<void(const SpreadsheetColumnID &, bool is_extra)> fn) const override; | FunctionRef<void(const SpreadsheetColumnID &, bool is_extra)> fn) const override; | ||||
| std::unique_ptr<ColumnValues> get_column_values( | std::unique_ptr<ColumnValues> get_column_values( | ||||
| const SpreadsheetColumnID &column_id) const override; | const SpreadsheetColumnID &column_id) const override; | ||||
| int tot_rows() const override; | int tot_rows() const override; | ||||
| Show All 25 Lines | |||||