Blender V4.3
blender::nodes::node_shader_script_cc Namespace Reference

Functions

static void node_shader_buts_script (uiLayout *layout, bContext *, PointerRNA *ptr)
 
static void node_shader_buts_script_ex (uiLayout *layout, bContext *C, PointerRNA *ptr)
 
static void init (bNodeTree *, bNode *node)
 
static void node_free_script (bNode *node)
 
static void node_copy_script (bNodeTree *, bNode *dest_node, const bNode *src_node)
 

Function Documentation

◆ init()

static void blender::nodes::node_shader_script_cc::init ( bNodeTree * ,
bNode * node )
static

Definition at line 50 of file node_shader_script.cc.

◆ node_copy_script()

static void blender::nodes::node_shader_script_cc::node_copy_script ( bNodeTree * ,
bNode * dest_node,
const bNode * src_node )
static

Definition at line 69 of file node_shader_script.cc.

References NodeShaderScript::bytecode, MEM_dupallocN, and bNode::storage.

◆ node_free_script()

static void blender::nodes::node_shader_script_cc::node_free_script ( bNode * node)
static

Definition at line 56 of file node_shader_script.cc.

References NodeShaderScript::bytecode, and MEM_freeN().

◆ node_shader_buts_script()

static void blender::nodes::node_shader_script_cc::node_shader_buts_script ( uiLayout * layout,
bContext * ,
PointerRNA * ptr )
static

◆ node_shader_buts_script_ex()

static void blender::nodes::node_shader_script_cc::node_shader_buts_script_ex ( uiLayout * layout,
bContext * C,
PointerRNA * ptr )
static