Blender V5.0
blender::bke::ProcessAllAttributeExceptAnonymous Class Reference

#include <BKE_anonymous_attribute_id.hh>

Inherits blender::bke::AttributeFilter.

Public Member Functions

Result filter (const StringRef 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 29 of file BKE_anonymous_attribute_id.hh.

Member Function Documentation

◆ filter()

Result blender::bke::ProcessAllAttributeExceptAnonymous::filter ( const StringRef ) const
inlineoverridevirtual

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

Reimplemented from blender::bke::AttributeFilter.

Definition at line 31 of file BKE_anonymous_attribute_id.hh.

References blender::bke::AttributeFilter::AllowSkip, blender::bke::attribute_name_is_anonymous(), name, and blender::bke::AttributeFilter::Process.


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