Blender V4.3
BKE_node_tree_anonymous_attributes.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include <variant>
8
9#include "DNA_node_types.h"
10
11#include "BLI_array.hh"
13#include "BLI_resource_scope.hh"
14#include "BLI_vector.hh"
15#include "BLI_vector_set.hh"
16
18
20
25
30
32 std::variant<InputFieldSource, SocketFieldSource> data;
35};
36
41
46
48 std::variant<InputGeometrySource, SocketGeometrySource> data;
51};
52
78
80 ResourceScope &scope);
82
83} // namespace blender::bke::anonymous_attribute_inferencing
KDTree_3d * tree
Array< const nodes::aal::RelationsInNode * > get_relations_by_node(const bNodeTree &tree, ResourceScope &scope)
std::variant< InputGeometrySource, SocketGeometrySource > data