|
Blender V4.5
|
Functions | |
| template<const GeometryAttributeProviders & providers> | |
| std::optional< AttributeDomainAndType > | builtin_domain_and_type (const void *, const StringRef name) |
| template<const GeometryAttributeProviders & providers> | |
| GPointer | builtin_default_value (const void *, const StringRef attribute_id) |
| template<const GeometryAttributeProviders & providers> | |
| GAttributeReader | lookup (const void *owner, const StringRef name) |
| template<const GeometryAttributeProviders & providers> | |
| void | foreach_attribute (const void *owner, const FunctionRef< void(const AttributeIter &)> fn, const AttributeAccessor &accessor) |
| template<const GeometryAttributeProviders & providers> | |
| AttributeValidator | lookup_validator (const void *, const blender::StringRef name) |
| template<const GeometryAttributeProviders & providers> | |
| GAttributeWriter | lookup_for_write (void *owner, const StringRef name) |
| template<const GeometryAttributeProviders & providers> | |
| bool | remove (void *owner, const StringRef name) |
| template<const GeometryAttributeProviders & providers> | |
| bool | add (void *owner, const StringRef name, AttrDomain domain, eCustomDataType data_type, const AttributeInit &initializer) |
| template<const GeometryAttributeProviders & providers> | |
| AttributeAccessorFunctions | accessor_functions_for_providers () |
|
inline |
Definition at line 412 of file attribute_access_intern.hh.
References add(), builtin_default_value(), builtin_domain_and_type(), foreach_attribute(), lookup(), lookup_for_write(), lookup_validator(), and remove().
Referenced by blender::bke::curves::get_curves_accessor_functions(), blender::bke::get_instances_accessor_functions(), blender::bke::get_mesh_accessor_functions(), and blender::bke::get_pointcloud_accessor_functions().
|
inline |
Definition at line 386 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 281 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 269 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 309 of file attribute_access_intern.hh.
References blender::bke::AttributeIter::accessor, blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::bke::AttributeIter::is_builtin, blender::bke::AttributeIter::is_stopped(), and blender::bke::AttributeIter::name.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 292 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 353 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 342 of file attribute_access_intern.hh.
References blender::bke::BuiltinAttributeProvider::validator().
Referenced by accessor_functions_for_providers().
|
inline |
Definition at line 370 of file attribute_access_intern.hh.
Referenced by accessor_functions_for_providers().