Blender V4.3
NOD_shader.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
18
20
23
32struct bNode *ntreeShaderOutputNode(struct bNodeTree *ntree, int target);
33
37void ntreeGPUMaterialNodes(struct bNodeTree *localtree, struct GPUMaterial *mat);
38
39#ifdef __cplusplus
40}
41#endif
struct bNode * ntreeShaderOutputNode(struct bNodeTree *ntree, int target)
struct bNodeTreeExec * ntreeShaderBeginExecTree(struct bNodeTree *ntree)
void ntreeShaderEndExecTree(struct bNodeTreeExec *exec)
void register_node_type_sh_custom_group(blender::bke::bNodeType *ntype)
struct blender::bke::bNodeTreeType * ntreeType_Shader
static void exec(void *data, int, bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out)
Defines a node type.
Definition BKE_node.hh:218
void * ntreeGPUMaterialNodes
Definition stubs.c:42