Blender  V2.93
Public Attributes | List of all members
bNodeLink Struct Reference

#include <DNA_node_types.h>

Public Attributes

struct bNodeLinknext
 
struct bNodeLinkprev
 
bNodefromnode
 
bNodetonode
 
bNodeSocketfromsock
 
bNodeSockettosock
 
int flag
 
int multi_input_socket_index
 

Detailed Description

Definition at line 393 of file DNA_node_types.h.

Member Data Documentation

◆ flag

int bNodeLink::flag

◆ fromnode

bNode* bNodeLink::fromnode

Definition at line 396 of file DNA_node_types.h.

Referenced by add_reroute_do_socket_section(), BKE_node_copy_ex(), blo_do_versions_250(), blo_do_versions_260(), create_drag_link(), do_versions_after_linking_260(), ed_node_link_conditions(), ED_node_link_insert(), flatten_group_do(), MaterialNode::get_diffuse_image(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), iter_backwards_ex(), node_clear_recursive(), node_clipboard_copy_exec(), node_draw_link(), node_draw_link_bezier(), node_duplicate_exec(), node_group_output_update(), node_is_connected_to_output_recursive(), node_link_bezier_handles(), node_link_exit(), node_link_find_socket(), node_link_viewer(), node_remove_linked(), node_reroute_inherit_type_recursive(), node_reroute_update_internal_links(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_socket_add_replace(), node_socket_remove(), node_socket_skip_reroutes(), node_tag_recursive(), node_update_internal_links_default(), nodeAddLink(), nodeChainIter(), nodeInternalRelink(), nodeMuteLinkToggle(), nodeMuteRerouteInputLinks(), nodePositionPropagate(), nodeRemoveAllSockets(), nodetree_uv_node_recursive(), nodeUnlinkNode(), ntree_shader_bump_branches(), ntree_shader_bypass_bump_link(), ntree_shader_groups_expand_inputs(), ntree_shader_has_displacement(), ntree_shader_relink_node_normal(), pick_link(), ui_node_draw_input(), ui_node_sock_name(), uiTemplateNodeLink(), update_math_node_single_operand_operators(), update_noise_and_wave_distortion(), update_vector_math_node_normalize_operator(), and update_voronoi_node_crackle().

◆ fromsock

bNodeSocket* bNodeLink::fromsock

Definition at line 397 of file DNA_node_types.h.

Referenced by blender::compositor::NodeGraph::add_bNodeLink(), add_reroute_do_socket_section(), add_reroute_exec(), BKE_node_copy_ex(), blo_do_versions_250(), blo_do_versions_260(), cmp_node_image_verify_outputs(), create_drag_link(), do_versions_after_linking_260(), do_versions_nodetree_socket_use_flags_2_62(), flatten_group_do(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), node_clipboard_copy_exec(), node_count_links(), node_draw_link(), node_duplicate_exec(), node_group_input_update(), node_group_output_update(), node_init_input_index(), node_init_output_index(), node_link_bezier_handles(), node_link_exit(), node_link_find_socket(), node_link_init(), node_link_viewer(), node_remove_extra_links(), node_reroute_inherit_type_recursive(), node_reroute_update_internal_links(), node_socket_add_replace(), node_socket_skip_reroutes(), node_update_internal_links_default(), nodeAddLink(), nodeCountSocketLinks(), nodeFindLink(), nodeInternalRelink(), nodeLinkIsHidden(), nodeMuteFromSocketLinks(), nodeMuteRerouteOutputLinks(), nodePositionPropagate(), nodeRemoveSocket(), nodeRemSocketLinks(), nodeUnlinkNode(), ntree_shader_bump_branches(), ntree_shader_bypass_bump_link(), ntree_shader_groups_expand_inputs(), ntree_shader_has_displacement(), ntree_shader_relink_node_normal(), pick_link(), shader_validate_link(), ui_node_sock_name(), update_math_node_single_operand_operators(), update_noise_and_wave_distortion(), update_output_file(), update_vector_math_node_normalize_operator(), and update_voronoi_node_crackle().

◆ multi_input_socket_index

int bNodeLink::multi_input_socket_index

◆ next

struct bNodeLink* bNodeLink::next

◆ prev

struct bNodeLink * bNodeLink::prev

◆ tonode

bNode * bNodeLink::tonode

◆ tosock

bNodeSocket * bNodeLink::tosock

The documentation for this struct was generated from the following file: