Blender V5.0
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()

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

Definition at line 50 of file node_shader_script.cc.

References MEM_callocN(), and bNode::storage.

◆ node_copy_script()

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()

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, MEM_freeN(), and bNode::storage.

◆ node_shader_buts_script()

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

◆ node_shader_buts_script_ex()

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