Blender V5.0
node_texture_common.cc File Reference
#include "DNA_node_types.h"
#include "BLI_listbase.h"
#include "BLI_math_vector.h"
#include "BKE_node.hh"
#include "BKE_node_runtime.hh"
#include "NOD_common.hh"
#include "node_common.h"
#include "node_exec.hh"
#include "node_texture_util.hh"
#include "RNA_access.hh"

Go to the source code of this file.

Functions

static void copy_stack (bNodeStack *to, bNodeStack *from)
static void * group_initexec (bNodeExecContext *context, bNode *node, bNodeInstanceKey key)
static void group_freeexec (void *nodedata)
static void group_copy_inputs (bNode *gnode, bNodeStack **in, bNodeStack *gstack)
static void group_copy_outputs (bNode *gnode, bNodeStack **out, bNodeStack *gstack)
static void group_execute (void *data, int thread, bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out)
void register_node_type_tex_group ()

Function Documentation

◆ copy_stack()

void copy_stack ( bNodeStack * to,
bNodeStack * from )
static

◆ group_copy_inputs()

void group_copy_inputs ( bNode * gnode,
bNodeStack ** in,
bNodeStack * gstack )
static

◆ group_copy_outputs()

void group_copy_outputs ( bNode * gnode,
bNodeStack ** out,
bNodeStack * gstack )
static

◆ group_execute()

◆ group_freeexec()

void group_freeexec ( void * nodedata)
static

Definition at line 53 of file node_texture_common.cc.

References ntreeTexEndExecTree_internal().

Referenced by register_node_type_tex_group().

◆ group_initexec()

void * group_initexec ( bNodeExecContext * context,
bNode * node,
bNodeInstanceKey key )
static

Definition at line 38 of file node_texture_common.cc.

References exec(), bNode::id, and ntreeTexBeginExecTree_internal().

Referenced by register_node_type_tex_group().

◆ register_node_type_tex_group()