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

#include <attribute_access_intern.hh>

Public Member Functions

 ComponentAttributeProviders (Span< const BuiltinAttributeProvider * > builtin_attribute_providers, Span< const DynamicAttributesProvider * > dynamic_attribute_providers)
 
const Map< std::string, const BuiltinAttributeProvider * > & builtin_attribute_providers () const
 
Span< const DynamicAttributesProvider * > dynamic_attribute_providers () const
 
Span< AttrDomainsupported_domains () const
 

Detailed Description

This is a container for multiple attribute providers that are used by one geometry component type (e.g. there is a set of attribute providers for mesh components).

Definition at line 208 of file attribute_access_intern.hh.

Constructor & Destructor Documentation

◆ ComponentAttributeProviders()

Member Function Documentation

◆ builtin_attribute_providers()

const Map< std::string, const BuiltinAttributeProvider * > & blender::bke::ComponentAttributeProviders::builtin_attribute_providers ( ) const
inline

Definition at line 242 of file attribute_access_intern.hh.

Referenced by ComponentAttributeProviders().

◆ dynamic_attribute_providers()

Span< const DynamicAttributesProvider * > blender::bke::ComponentAttributeProviders::dynamic_attribute_providers ( ) const
inline

Definition at line 247 of file attribute_access_intern.hh.

Referenced by ComponentAttributeProviders().

◆ supported_domains()

Span< AttrDomain > blender::bke::ComponentAttributeProviders::supported_domains ( ) const
inline

Definition at line 252 of file attribute_access_intern.hh.


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