Blender V4.3
NOD_texture.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
19void ntreeTexCheckCyclics(struct bNodeTree *ntree);
20struct bNodeTreeExec *ntreeTexBeginExecTree(struct bNodeTree *ntree);
22int ntreeTexExecTree(struct bNodeTree *ntree,
23 struct TexResult *target,
24 const float co[3],
25 float dxt[3],
26 float dyt[3],
27 int osatex,
28 short thread,
29 const struct Tex *tex,
30 short which_output,
31 int cfra,
32 int preview,
33 struct MTex *mtex);
34
35#ifdef __cplusplus
36}
37#endif
struct blender::bke::bNodeTreeType * ntreeType_Texture
void ntreeTexEndExecTree(struct bNodeTreeExec *exec)
void ntreeTexCheckCyclics(struct bNodeTree *ntree)
int ntreeTexExecTree(struct bNodeTree *ntree, struct TexResult *target, const float co[3], float dxt[3], float dyt[3], int osatex, short thread, const struct Tex *tex, short which_output, int cfra, int preview, struct MTex *mtex)
struct bNodeTreeExec * ntreeTexBeginExecTree(struct bNodeTree *ntree)
static void exec(void *data, int, bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out)