Blender V4.3
blender::bke::AnonymousAttributeSet Class Reference

#include <BKE_anonymous_attribute_id.hh>

Public Attributes

std::shared_ptr< Set< std::string > > names
 

Detailed Description

A set of anonymous attribute names that is passed around in geometry nodes.

Definition at line 20 of file BKE_anonymous_attribute_id.hh.

Member Data Documentation

◆ names

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().


The documentation for this class was generated from the following file: