|
template<typename T > |
GVArray | blender::bke::make_array_read_attribute (const void *data, const int domain_num) |
|
template<typename T > |
GVMutableArray | blender::bke::make_array_write_attribute (void *data, const int domain_num) |
|
template<const ComponentAttributeProviders & providers> |
bool | blender::bke::attribute_accessor_functions::is_builtin (const void *UNUSED(owner), const AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
GAttributeReader | blender::bke::attribute_accessor_functions::lookup (const void *owner, const AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
bool | blender::bke::attribute_accessor_functions::for_all (const void *owner, FunctionRef< bool(const AttributeIDRef &, const AttributeMetaData &)> fn) |
|
template<const ComponentAttributeProviders & providers> |
bool | blender::bke::attribute_accessor_functions::contains (const void *owner, const blender::bke::AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
std::optional< AttributeMetaData > | blender::bke::attribute_accessor_functions::lookup_meta_data (const void *owner, const AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
GAttributeWriter | blender::bke::attribute_accessor_functions::lookup_for_write (void *owner, const AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
bool | blender::bke::attribute_accessor_functions::remove (void *owner, const AttributeIDRef &attribute_id) |
|
template<const ComponentAttributeProviders & providers> |
bool | blender::bke::attribute_accessor_functions::add (void *owner, const AttributeIDRef &attribute_id, eAttrDomain domain, eCustomDataType data_type, const AttributeInit &initializer) |
|
template<const ComponentAttributeProviders & providers> |
AttributeAccessorFunctions | blender::bke::attribute_accessor_functions::accessor_functions_for_providers () |
|