|
Blender V5.0
|
#include <BKE_geometry_nodes_reference_set.hh>
Public Attributes | |
| std::shared_ptr< Set< std::string > > | names |
A set of anonymous attribute names that is passed around in geometry nodes.
Definition at line 21 of file BKE_geometry_nodes_reference_set.hh.
| std::shared_ptr<Set<std::string> > blender::bke::GeometryNodesReferenceSet::names |
This uses std::shared_ptr because attributes sets are passed around by value during geometry nodes evaluation, and this makes it very small if there is no name. Also it makes copying very cheap.
Definition at line 28 of file BKE_geometry_nodes_reference_set.hh.
Referenced by blender::nodes::LazyFunctionForExtractingReferenceSet::execute_impl(), and blender::nodes::LazyFunctionForJoinReferenceSets::execute_impl().