Blender V5.0
NOD_shader_nodes_inline.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2025 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "BLI_vector.hh"
8
9struct bNodeTree;
10struct bNode;
11
12namespace blender::nodes {
13
22
23 struct ErrorMessage {
24 /* In theory, more contextual information could be added here like the entire context path to
25 * that node. In practice, we can't report errors with that level of detail in shader nodes
26 * yet. */
27 const bNode *node;
28 std::string message;
29 };
31};
32
33bool inline_shader_node_tree(const bNodeTree &src_tree,
34 bNodeTree &dst_tree,
36
37} // namespace blender::nodes
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]
bool inline_shader_node_tree(const bNodeTree &src_tree, bNodeTree &dst_tree, InlineShaderNodeTreeParams &params)