Blender
V5.0
source
blender
editors
space_spreadsheet
spreadsheet_row_filter.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BLI_resource_scope.hh
"
8
9
#include "
spreadsheet_data_source.hh
"
10
#include "
spreadsheet_layout.hh
"
11
12
namespace
blender::ed::spreadsheet
{
13
14
IndexMask
spreadsheet_filter_rows
(
const
SpaceSpreadsheet
&sspreadsheet,
15
const
SpreadsheetLayout
&spreadsheet_layout,
16
const
DataSource
&data_source,
17
ResourceScope &scope);
18
19
SpreadsheetRowFilter
*
spreadsheet_row_filter_new
();
20
SpreadsheetRowFilter
*
spreadsheet_row_filter_copy
(
const
SpreadsheetRowFilter
*src_row_filter);
21
void
spreadsheet_row_filter_free
(
SpreadsheetRowFilter
*row_filter);
22
23
}
// namespace blender::ed::spreadsheet
BLI_resource_scope.hh
SpreadsheetRowFilter
struct SpreadsheetRowFilter SpreadsheetRowFilter
SpaceSpreadsheet
struct SpaceSpreadsheet SpaceSpreadsheet
blender::ed::spreadsheet::DataSource
Definition
spreadsheet_data_source.hh:18
blender::ed::spreadsheet
Definition
ED_space_api.hh:49
blender::ed::spreadsheet::spreadsheet_row_filter_new
SpreadsheetRowFilter * spreadsheet_row_filter_new()
Definition
spreadsheet_row_filter.cc:458
blender::ed::spreadsheet::spreadsheet_filter_rows
IndexMask spreadsheet_filter_rows(const SpaceSpreadsheet &sspreadsheet, const SpreadsheetLayout &spreadsheet_layout, const DataSource &data_source, ResourceScope &scope)
Definition
spreadsheet_row_filter.cc:415
blender::ed::spreadsheet::spreadsheet_row_filter_copy
SpreadsheetRowFilter * spreadsheet_row_filter_copy(const SpreadsheetRowFilter *src_row_filter)
Definition
spreadsheet_row_filter.cc:469
blender::ed::spreadsheet::spreadsheet_row_filter_free
void spreadsheet_row_filter_free(SpreadsheetRowFilter *row_filter)
Definition
spreadsheet_row_filter.cc:480
spreadsheet_data_source.hh
spreadsheet_layout.hh
blender::ed::spreadsheet::SpreadsheetLayout
Definition
spreadsheet_layout.hh:19
Generated on
for Blender by
doxygen
1.16.1