Blender V4.3
NOD_common.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2005 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "BKE_node.hh"
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17/* Internal functions for editor. */
18
19struct bNodeSocket *node_group_find_input_socket(struct bNode *groupnode, const char *identifier);
20struct bNodeSocket *node_group_find_output_socket(struct bNode *groupnode, const char *identifier);
21
22struct bNodeSocket *node_group_input_find_socket(struct bNode *node, const char *identifier);
23struct bNodeSocket *node_group_output_find_socket(struct bNode *node, const char *identifier);
24
25#ifdef __cplusplus
26}
27#endif
28
29#ifdef __cplusplus
30
31namespace blender::nodes {
32
33void node_group_declare(NodeDeclarationBuilder &b);
34
35} // namespace blender::nodes
36
37#endif
struct bNodeSocket * node_group_output_find_socket(struct bNode *node, const char *identifier)
struct bNodeSocket * node_group_find_output_socket(struct bNode *groupnode, const char *identifier)
struct bNodeSocket * node_group_input_find_socket(struct bNode *node, const char *identifier)
struct bNodeSocket * node_group_find_input_socket(struct bNode *groupnode, const char *identifier)
local_group_size(16, 16) .push_constant(Type b
void node_group_declare(NodeDeclarationBuilder &b)