|
Blender
V2.93
|
#include <DNA_node_types.h>
Public Attributes | |
| struct bNodeLink * | next |
| struct bNodeLink * | prev |
| bNode * | fromnode |
| bNode * | tonode |
| bNodeSocket * | fromsock |
| bNodeSocket * | tosock |
| int | flag |
| int | multi_input_socket_index |
Definition at line 393 of file DNA_node_types.h.
| int bNodeLink::flag |
Definition at line 399 of file DNA_node_types.h.
Referenced by blender::compositor::NodeGraph::add_bNodeLink(), add_reroute_do_socket_section(), add_reroute_exec(), create_drag_link(), ED_node_link_insert(), ED_node_link_intersect_test(), blender::nodes::LinkRef::is_muted(), iter_backwards_ex(), mute_links_exec(), node_clipboard_copy_exec(), node_draw_link(), node_draw_link_bezier(), node_duplicate_exec(), node_init_input_index(), node_link_exit(), node_link_init(), node_reroute_update_internal_links(), node_update_internal_links_default(), nodeChainIter(), nodeInternalRelink(), nodeMuteFromSocketLinks(), nodeMuteLink(), nodeMuteLinkToggle(), nodeMuteRerouteInputLinks(), nodeMuteRerouteOutputLinks(), nodeUnMuteLink(), ntree_exec_begin(), ntree_shader_has_displacement(), pick_input_link_by_link_intersect(), and setup_stack().
| 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().
| 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().
| int bNodeLink::multi_input_socket_index |
Definition at line 400 of file DNA_node_types.h.
Referenced by ED_node_link_insert(), node_link_bezier_handles(), node_link_find_socket(), nodeAddLink(), and sort_multi_input_socket_links().
| struct bNodeLink* bNodeLink::next |
Definition at line 394 of file DNA_node_types.h.
Referenced by add_reroute_exec(), BKE_node_copy_ex(), blo_do_versions_260(), cmp_node_image_verify_outputs(), do_versions_after_linking_260(), do_versions_nodetree_socket_use_flags_2_62(), ED_node_link_insert(), flatten_group_do(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), node_group_input_update(), node_group_output_update(), node_group_ungroup(), node_init_output_index(), node_is_connected_to_output_recursive(), node_link_init(), node_link_viewer(), node_reroute_inherit_type_recursive(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_socket_skip_reroutes(), and node_update_internal_links_default().
| struct bNodeLink * bNodeLink::prev |
Definition at line 394 of file DNA_node_types.h.
Referenced by add_reroute_insert_socket_link(), ambient_occlusion_node_relink(), displacement_node_insert(), do_versions_material_convert_legacy_blend_mode(), node_link_init(), and square_roughness_node_insert().
| bNode * bNodeLink::tonode |
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(), cut_links_exec(), do_versions_after_linking_260(), ed_node_link_conditions(), ED_node_link_insert(), flatten_group_do(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), iter_backwards_ex(), mute_links_exec(), node_clipboard_copy_exec(), node_draw_link(), node_draw_link_bezier(), node_duplicate_exec(), node_group_input_update(), node_insert_link_default(), node_is_connected_to_output_recursive(), node_link_bezier_handles(), node_link_exit(), node_link_find_socket(), node_link_init(), node_link_viewer(), node_reroute_inherit_type_recursive(), node_reroute_update_internal_links(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_socket_skip_reroutes(), node_update_internal_links_default(), nodeAddLink(), nodeChainIter(), nodeInternalRelink(), nodeMuteLinkToggle(), nodeMuteRerouteOutputLinks(), nodePositionPropagate(), nodeRemoveAllSockets(), nodeUnlinkNode(), ntree_shader_bypass_bump_link(), and ntree_shader_copy_branch_displacement().
| bNodeSocket * bNodeLink::tosock |
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(), compare_link_by_y_position(), count_mutli_input_socket_links(), create_drag_link(), do_versions_after_linking_260(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_nodetree_socket_use_flags_2_62(), ED_node_link_insert(), 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_output_index(), node_insert_link_default(), 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_skip_reroutes(), node_update_internal_links_default(), nodeAddLink(), nodeCountSocketLinks(), nodeFindLink(), nodeInternalRelink(), nodeLinkIsHidden(), nodeMuteLink(), nodeMuteLinkToggle(), nodeMuteRerouteInputLinks(), nodePositionPropagate(), nodeRemLink(), nodeRemoveSocket(), nodeRemSocketLinks(), nodeUnlinkNode(), nodeUnMuteLink(), ntree_shader_bypass_bump_link(), ntree_shader_copy_branch_displacement(), ntree_shader_groups_expand_inputs(), shader_validate_link(), and sort_multi_input_socket_links().