Blender
V3.3
|
#include <spreadsheet_data_source_geometry.hh>
Public Member Functions | |
void | add (std::string name, GSpan data) |
void | foreach_default_column_ids (FunctionRef< void(const SpreadsheetColumnID &, bool is_extra)> fn) const |
std::unique_ptr< ColumnValues > | get_column_values (const SpreadsheetColumnID &column_id) const |
Contains additional named columns that should be displayed that are not stored on the geometry directly. This is used for displaying the evaluated fields connected to a viewer node.
Definition at line 21 of file spreadsheet_data_source_geometry.hh.
Definition at line 27 of file spreadsheet_data_source_geometry.hh.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), and data.
Referenced by blender::ed::spreadsheet::add_fields_as_extra_columns().
void blender::ed::spreadsheet::ExtraColumns::foreach_default_column_ids | ( | FunctionRef< void(const SpreadsheetColumnID &, bool is_extra)> | fn | ) | const |
Definition at line 48 of file spreadsheet_data_source_geometry.cc.
References SpreadsheetColumnID::name.
Referenced by blender::ed::spreadsheet::GeometryDataSource::foreach_default_column_ids().
std::unique_ptr< ColumnValues > blender::ed::spreadsheet::ExtraColumns::get_column_values | ( | const SpreadsheetColumnID & | column_id | ) | const |
Definition at line 58 of file spreadsheet_data_source_geometry.cc.
References blender::GVArray::ForSpan(), and SpreadsheetColumnID::name.
Referenced by blender::ed::spreadsheet::GeometryDataSource::get_column_values().