Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_spreadsheet/spreadsheet_row_filter.hh
| Show All 17 Lines | |||||
| #include "BLI_resource_scope.hh" | #include "BLI_resource_scope.hh" | ||||
| #include "spreadsheet_data_source.hh" | #include "spreadsheet_data_source.hh" | ||||
| #include "spreadsheet_layout.hh" | #include "spreadsheet_layout.hh" | ||||
| namespace blender::ed::spreadsheet { | namespace blender::ed::spreadsheet { | ||||
| Span<int64_t> spreadsheet_filter_rows(const SpaceSpreadsheet &sspreadsheet, | IndexMask spreadsheet_filter_rows(const SpaceSpreadsheet &sspreadsheet, | ||||
| const SpreadsheetLayout &spreadsheet_layout, | const SpreadsheetLayout &spreadsheet_layout, | ||||
| const DataSource &data_source, | const DataSource &data_source, | ||||
| ResourceScope &scope); | ResourceScope &scope); | ||||
| SpreadsheetRowFilter *spreadsheet_row_filter_new(); | SpreadsheetRowFilter *spreadsheet_row_filter_new(); | ||||
| SpreadsheetRowFilter *spreadsheet_row_filter_copy(const SpreadsheetRowFilter *src_row_filter); | SpreadsheetRowFilter *spreadsheet_row_filter_copy(const SpreadsheetRowFilter *src_row_filter); | ||||
| void spreadsheet_row_filter_free(SpreadsheetRowFilter *row_filter); | void spreadsheet_row_filter_free(SpreadsheetRowFilter *row_filter); | ||||
| } // namespace blender::ed::spreadsheet | } // namespace blender::ed::spreadsheet | ||||