Blender V5.0
attribute_storage_access.cc File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::bke

Functions

GAttributeReader blender::bke::attribute_to_reader (const Attribute &attribute, const AttrDomain domain, const int64_t domain_size)
GAttributeWriter blender::bke::attribute_to_writer (void *owner, const Map< StringRef, AttrUpdateOnChange > &changed_tags, const int64_t domain_size, Attribute &attribute)
Attribute::DataVariant blender::bke::attribute_init_to_data (const bke::AttrType data_type, const int64_t domain_size, const AttributeInit &initializer)
GVArray blender::bke::get_varray_attribute (const AttributeStorage &storage, AttrDomain domain, const CPPType &cpp_type, StringRef name, int64_t domain_size, const void *default_value)
std::optional< GSpanblender::bke::get_span_attribute (const AttributeStorage &storage, const AttrDomain domain, const CPPType &cpp_type, const StringRef name, const int64_t domain_size)
GMutableSpan blender::bke::get_mutable_attribute (AttributeStorage &storage, const AttrDomain domain, const CPPType &cpp_type, const StringRef name, const int64_t domain_size, const void *custom_default_value)