Blender V4.5
blender::nodes::node_geo_closure_cc::output_node Namespace Reference

Functions

 NODE_STORAGE_FUNCS (NodeGeometryClosureOutput)
static void node_declare (NodeDeclarationBuilder &b)
static void node_init (bNodeTree *, bNode *node)
static void node_copy_storage (bNodeTree *, bNode *dst_node, const bNode *src_node)
static void node_free_storage (bNode *node)
static bool node_insert_link (bNodeTree *ntree, bNode *node, bNodeLink *link)
static void node_operators ()
static void try_initialize_closure_from_evaluator (SpaceNode &snode, bNode &closure_input_node, bNode &closure_output_node)
static void node_gather_link_searches (GatherLinkSearchOpParams &params)
static void node_blend_write (const bNodeTree &, const bNode &node, BlendWriter &writer)
static void node_blend_read (bNodeTree &, bNode &node, BlendDataReader &reader)
static void node_register ()

Function Documentation

◆ node_blend_read()

void blender::nodes::node_geo_closure_cc::output_node::node_blend_read ( bNodeTree & ,
bNode & node,
BlendDataReader & reader )
static

Definition at line 284 of file node_geo_closure.cc.

References blender::nodes::socket_items::blend_read_data().

Referenced by node_register().

◆ node_blend_write()

void blender::nodes::node_geo_closure_cc::output_node::node_blend_write ( const bNodeTree & ,
const bNode & node,
BlendWriter & writer )
static

Definition at line 278 of file node_geo_closure.cc.

References blender::nodes::socket_items::blend_write().

Referenced by node_register().

◆ node_copy_storage()

void blender::nodes::node_geo_closure_cc::output_node::node_copy_storage ( bNodeTree * ,
bNode * dst_node,
const bNode * src_node )
static

◆ node_declare()

◆ node_free_storage()

void blender::nodes::node_geo_closure_cc::output_node::node_free_storage ( bNode * node)
static

◆ node_gather_link_searches()

void blender::nodes::node_geo_closure_cc::output_node::node_gather_link_searches ( GatherLinkSearchOpParams & params)
static

◆ node_init()

void blender::nodes::node_geo_closure_cc::output_node::node_init ( bNodeTree * ,
bNode * node )
static

Definition at line 153 of file node_geo_closure.cc.

References data, MEM_callocN(), and bNode::storage.

Referenced by node_register().

◆ node_insert_link()

bool blender::nodes::node_geo_closure_cc::output_node::node_insert_link ( bNodeTree * ntree,
bNode * node,
bNodeLink * link )
static

◆ node_operators()

void blender::nodes::node_geo_closure_cc::output_node::node_operators ( )
static

◆ node_register()

◆ NODE_STORAGE_FUNCS()

blender::nodes::node_geo_closure_cc::output_node::NODE_STORAGE_FUNCS ( NodeGeometryClosureOutput )

◆ try_initialize_closure_from_evaluator()