Blender V5.0
blender::nodes::NodeAttributeFilter Class Reference

#include <NOD_geometry_exec.hh>

Inherits blender::bke::AttributeFilter.

Public Member Functions

 NodeAttributeFilter (const GeometryNodesReferenceSet &set)
Result filter (StringRef attribute_name) const override
Public Member Functions inherited from blender::bke::AttributeFilter
virtual ~AttributeFilter ()=default
bool allow_skip (const StringRef name) const

Additional Inherited Members

Public Types inherited from blender::bke::AttributeFilter
enum class  Result { AllowSkip , Process }
Static Public Member Functions inherited from blender::bke::AttributeFilter
static const AttributeFilterdefault_filter ()

Detailed Description

Definition at line 66 of file NOD_geometry_exec.hh.

Constructor & Destructor Documentation

◆ NodeAttributeFilter()

blender::nodes::NodeAttributeFilter::NodeAttributeFilter ( const GeometryNodesReferenceSet & set)
inline

Definition at line 71 of file NOD_geometry_exec.hh.

Member Function Documentation

◆ filter()

AttributeFilter::Result blender::nodes::NodeAttributeFilter::filter ( StringRef ) const
overridevirtual

This function has different implementations in each derived class. By default, all attributes should be processed.

Reimplemented from blender::bke::AttributeFilter.

Definition at line 235 of file node_geometry_exec.cc.

References blender::bke::attribute_name_is_anonymous(), and filter().

Referenced by filter().


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