Go to the source code of this file.
|
| static GeometrySet::GatheredAttributes | blender::geometry::get_final_attribute_info (const Span< const GeometryComponent * > components, const Span< StringRef > ignored_attributes) |
| static void | blender::geometry::fill_new_attribute (const Span< const GeometryComponent * > src_components, const StringRef attribute_id, const bke::AttrType data_type, const bke::AttrDomain domain, GMutableSpan dst_span) |
| void | blender::geometry::join_attributes (const Span< const bke::GeometryComponent * > src_components, bke::GeometryComponent &r_result, const Span< StringRef > ignored_attributes={}) |
| static void | blender::geometry::join_instances (const Span< const GeometryComponent * > src_components, const bool allow_merging_instance_references, GeometrySet &result) |
| static void | blender::geometry::join_volumes (const Span< const GeometryComponent * >, GeometrySet &) |
| static void | blender::geometry::join_component_type (const bke::GeometryComponent::Type component_type, const Span< GeometrySet > src_geometry_sets, const bke::AttributeFilter &attribute_filter, const bool allow_merging_instance_references, GeometrySet &result) |
| GeometrySet | blender::geometry::join_geometries (const Span< GeometrySet > geometries, const bke::AttributeFilter &attribute_filter, const std::optional< Span< GeometryComponent::Type > > &component_types_to_join, const bool allow_merging_instance_references) |