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

#include <attribute_access_intern.hh>

Public Member Functions

 GeometryAttributeProviders (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 type (e.g. there is a set of attribute providers for mesh components).

Definition at line 217 of file attribute_access_intern.hh.

Constructor & Destructor Documentation

◆ GeometryAttributeProviders()

blender::bke::GeometryAttributeProviders::GeometryAttributeProviders ( Span< const BuiltinAttributeProvider * > builtin_attribute_providers,
Span< const DynamicAttributesProvider * > dynamic_attribute_providers )
inline

Member Function Documentation

◆ builtin_attribute_providers()

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

Definition at line 251 of file attribute_access_intern.hh.

Referenced by GeometryAttributeProviders().

◆ dynamic_attribute_providers()

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

Definition at line 256 of file attribute_access_intern.hh.

Referenced by GeometryAttributeProviders().

◆ supported_domains()

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

Definition at line 261 of file attribute_access_intern.hh.


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