16 points.tag_positions_changed();
22 points.tag_radii_changed();
34 return &pointcloud->
pdata;
38 return &pointcloud->
pdata;
40 [](
const void *owner) ->
int {
73 if (owner ==
nullptr) {
General operations for point clouds.
AttributeAccessorFunctions accessor_functions_for_providers()
static void tag_component_positions_changed(void *owner)
static GeometryAttributeProviders create_attribute_providers_for_pointcloud()
static void tag_component_radius_changed(void *owner)
const AttributeAccessorFunctions & pointcloud_attribute_accessor_functions()
static AttributeAccessorFunctions get_pointcloud_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)