Blender
V3.3
|
#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< eAttrDomain > | supported_domains () const |
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 268 of file attribute_access_intern.hh.
|
inline |
Definition at line 288 of file attribute_access_intern.hh.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), builtin_attribute_providers(), and dynamic_attribute_providers().
|
inline |
Definition at line 302 of file attribute_access_intern.hh.
Referenced by ComponentAttributeProviders().
|
inline |
Definition at line 307 of file attribute_access_intern.hh.
Referenced by ComponentAttributeProviders().
|
inline |
Definition at line 312 of file attribute_access_intern.hh.