The issue is that the boolean node did not propagate edit data and thus lost information about gizmos. Now the boolean node propagates edit data from all geometry inputs. Pull Request: https://projects.blender.org/blender/blender/pulls/127457
21 lines
772 B
C++
21 lines
772 B
C++
/* SPDX-FileCopyrightText: 2023 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
#include "BKE_anonymous_attribute_id.hh"
|
|
#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
|