|
Blender V4.3
|
#include <BKE_anonymous_attribute_id.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 20 of file BKE_anonymous_attribute_id.hh.
| std::shared_ptr<Set<std::string> > blender::bke::AnonymousAttributeSet::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 27 of file BKE_anonymous_attribute_id.hh.
Referenced by blender::nodes::LazyFunctionForAnonymousAttributeSetJoin::execute_impl().