|
Blender V4.3
|
Functions | |
| template<const ComponentAttributeProviders & providers> | |
| bool | is_builtin (const void *, const StringRef attribute_id) |
| template<const ComponentAttributeProviders & providers> | |
| GAttributeReader | lookup (const void *owner, const StringRef attribute_id) |
| template<const ComponentAttributeProviders & providers> | |
| void | foreach_attribute (const void *owner, const FunctionRef< void(const AttributeIter &)> fn, const AttributeAccessor &accessor) |
| template<const ComponentAttributeProviders & providers> | |
| AttributeValidator | lookup_validator (const void *, const blender::StringRef attribute_id) |
| template<const ComponentAttributeProviders & providers> | |
| GAttributeWriter | lookup_for_write (void *owner, const StringRef attribute_id) |
| template<const ComponentAttributeProviders & providers> | |
| bool | remove (void *owner, const StringRef attribute_id) |
| template<const ComponentAttributeProviders & providers> | |
| bool | add (void *owner, const StringRef attribute_id, AttrDomain domain, eCustomDataType data_type, const AttributeInit &initializer) |
| template<const ComponentAttributeProviders & providers> | |
| AttributeAccessorFunctions | accessor_functions_for_providers () |
|
inline |
Definition at line 407 of file attribute_access_intern.hh.
References foreach_attribute(), is_builtin(), lookup(), lookup_for_write(), and lookup_validator().
Referenced by blender::bke::get_curves_accessor_functions(), blender::bke::get_grease_pencil_accessor_functions(), blender::bke::get_instances_accessor_functions(), and blender::bke::get_pointcloud_accessor_functions().
|
inline |
Definition at line 378 of file attribute_access_intern.hh.
References blender::bke::attribute_name_is_anonymous().
|
inline |
Definition at line 291 of file attribute_access_intern.hh.
References blender::bke::AttributeIter::accessor, blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), and blender::bke::AttributeIter::name.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 261 of file attribute_access_intern.hh.
References blender::bke::attribute_name_is_anonymous().
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 271 of file attribute_access_intern.hh.
References attribute, and blender::bke::attribute_name_is_anonymous().
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 339 of file attribute_access_intern.hh.
References attribute, and blender::bke::attribute_name_is_anonymous().
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 324 of file attribute_access_intern.hh.
References blender::bke::attribute_name_is_anonymous(), and blender::bke::BuiltinAttributeProvider::validator().
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 359 of file attribute_access_intern.hh.
References blender::bke::attribute_name_is_anonymous().