28 [](
const void *owner) ->
int {
43 instance_custom_data_access,
50 instance_custom_data_access,
58 instance_custom_data_access,
62 instance_custom_data_access);
65 {&instance_custom_data});
74 if (owner ==
nullptr) {
void tag_reference_handles_changed()
int instances_num() const
CustomData & custom_data_attributes()
AttributeAccessorFunctions accessor_functions_for_providers()
static GeometryAttributeProviders create_attribute_providers_for_instances()
static AttributeAccessorFunctions get_instances_accessor_functions()
static void tag_component_reference_index_changed(void *owner)
const AttributeAccessorFunctions & instance_attribute_accessor_functions()
GVArray(* adapt_domain)(const void *owner, const GVArray &varray, AttrDomain from_domain, AttrDomain to_domain)
bool(* domain_supported)(const void *owner, AttrDomain domain)
int(* domain_size)(const void *owner, AttrDomain domain)