Blender V5.0
node_exec.hh File Reference
#include "DNA_listBase.h"
#include "BKE_node.hh"
#include "node_util.hh"

Go to the source code of this file.

Classes

struct  bNodeExec
struct  bNodeTreeExec
struct  bNodeThreadStack

Functions

bNodeStacknode_get_socket_stack (bNodeStack *stack, bNodeSocket *sock)
void node_get_stack (bNode *node, bNodeStack *stack, bNodeStack **in, bNodeStack **out)
bNodeTreeExecntree_exec_begin (bNodeExecContext *context, bNodeTree *ntree, bNodeInstanceKey parent_key)
void ntree_exec_end (bNodeTreeExec *exec)

Function Documentation

◆ node_get_socket_stack()

bNodeStack * node_get_socket_stack ( bNodeStack * stack,
bNodeSocket * sock )

For a given socket, find the actual stack entry.

Definition at line 30 of file node_exec.cc.

References bNodeSocket::stack_index.

Referenced by group_copy_inputs(), group_copy_outputs(), group_gpu_copy_inputs(), group_gpu_move_outputs(), node_get_stack(), and setup_stack().

◆ node_get_stack()

void node_get_stack ( bNode * node,
bNodeStack * stack,
bNodeStack ** in,
bNodeStack ** out )

◆ ntree_exec_begin()

◆ ntree_exec_end()