20 lines
731 B
C++
20 lines
731 B
C++
/* SPDX-FileCopyrightText: 2023 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
#include "BKE_geometry_set.hh"
|
|
|
|
namespace blender::geometry {
|
|
|
|
bke::GeometrySet join_geometries(Span<bke::GeometrySet> geometries,
|
|
const bke::AttributeFilter &attribute_filter,
|
|
const std::optional<Span<bke::GeometryComponent::Type>>
|
|
&component_types_to_join = std::nullopt);
|
|
|
|
void join_attributes(const Span<const bke::GeometryComponent *> src_components,
|
|
bke::GeometryComponent &r_result,
|
|
const Span<StringRef> ignored_attributes = {});
|
|
} // namespace blender::geometry
|