Blender
V3.3
|
#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 417 of file DNA_node_types.h.
int bNodeLink::flag |
Definition at line 423 of file DNA_node_types.h.
Referenced by blender::compositor::NodeGraph::add_bNodeLink(), blender::ed::space_node::add_reroute_do_socket_section(), blender::ed::space_node::create_drag_link(), ED_node_link_insert(), ED_node_link_intersect_test(), blender::nodes::LinkRef::is_muted(), iter_backwards_ex(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_draw_link(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_duplicate_exec(), node_init_input_index(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_init(), nodeInternalRelink(), nodeMuteLink(), nodeMuteLinkToggle(), nodeUnMuteLink(), ntree_exec_begin(), blender::ed::space_node::pick_input_link_by_link_intersect(), and setup_stack().
bNode* bNodeLink::fromnode |
Definition at line 420 of file DNA_node_types.h.
Referenced by add_realize_instances_before_socket(), blender::ed::space_node::add_reroute_do_socket_section(), blo_do_versions_250(), blo_do_versions_260(), blender::ed::space_node::create_drag_link(), do_versions_after_linking_260(), blender::ed::space_node::dragged_links_are_detached(), ED_node_link_insert(), MaterialNode::get_diffuse_image(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), iter_backwards_ex(), blender::ed::space_node::viewer_linking::link_socket_to_viewer(), blender::ed::space_node::node_clipboard_copy_exec(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_duplicate_exec(), node_group_output_update(), node_is_connected_to_output_recursive(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::node_remove_linked(), blender::ed::space_node::node_socket_add_replace(), blender::ed::space_node::node_socket_remove(), node_socket_skip_reroutes(), nodeAddLink(), nodeInternalRelink(), nodeLinkIsSelected(), nodeMuteLinkToggle(), nodePositionPropagate(), nodetree_uv_node_recursive(), ntree_copy_data(), ntree_shader_groups_expand_inputs(), ntree_shader_shader_to_rgba_branch(), ntree_shader_weight_tree_invert(), ntree_weight_tree_merge_weight(), blender::ed::space_node::pick_link(), blender::ed::space_node::ui_node_sock_name(), 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 421 of file DNA_node_types.h.
Referenced by blender::compositor::NodeGraph::add_bNodeLink(), add_realize_instances_before_socket(), blender::ed::space_node::add_reroute_do_socket_section(), blo_do_versions_250(), blo_do_versions_260(), cmp_node_image_verify_outputs(), blender::ed::space_node::create_drag_link(), do_versions_after_linking_260(), do_versions_nodetree_socket_use_flags_2_62(), blender::ed::space_node::dragged_links_are_detached(), ED_node_link_insert(), flatten_group_do(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), blender::ed::space_node::viewer_linking::link_socket_to_viewer(), blender::ed::space_node::node_clipboard_copy_exec(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_draw_link(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_duplicate_exec(), node_group_input_update(), node_group_output_update(), node_init_input_index(), node_init_output_index(), blender::ed::space_node::node_link_bezier_handles(), blender::ed::space_node::node_link_dim_factor(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::node_remove_extra_links(), blender::ed::space_node::node_socket_add_replace(), nodeAddLink(), nodeCountSocketLinks(), nodeFindLink(), nodeInternalRelink(), nodeLinkIsHidden(), nodePositionPropagate(), ntree_copy_data(), ntree_shader_groups_expand_inputs(), ntree_shader_weight_tree_invert(), ntree_weight_tree_merge_weight(), blender::ed::space_node::pick_link(), refresh_socket_list(), blender::ed::space_node::ui_node_sock_name(), update_math_node_single_operand_operators(), update_noise_and_wave_distortion(), update_vector_math_node_normalize_operator(), and update_voronoi_node_crackle().
int bNodeLink::multi_input_socket_index |
Definition at line 424 of file DNA_node_types.h.
Referenced by blender::ed::space_node::node_duplicate_exec(), node_group_input_update(), blender::ed::space_node::node_link_bezier_handles(), blender::ed::space_node::node_link_find_socket(), and nodeAddLink().
struct bNodeLink* bNodeLink::next |
Definition at line 418 of file DNA_node_types.h.
Referenced by blo_do_versions_260(), cmp_node_image_verify_outputs(), do_versions_after_linking_260(), do_versions_nodetree_socket_use_flags_2_62(), flatten_group_do(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), node_group_input_update(), node_group_output_update(), blender::ed::space_node::node_group_ungroup(), node_init_output_index(), node_is_connected_to_output_recursive(), blender::ed::space_node::node_link_init(), and node_socket_skip_reroutes().
struct bNodeLink * bNodeLink::prev |
Definition at line 418 of file DNA_node_types.h.
Referenced by ambient_occlusion_node_relink(), displacement_node_insert(), do_versions_material_convert_legacy_blend_mode(), blender::ed::space_node::node_link_init(), and square_roughness_node_insert().
bNode * bNodeLink::tonode |
Definition at line 420 of file DNA_node_types.h.
Referenced by blender::ed::space_node::add_reroute_do_socket_section(), blo_do_versions_250(), blo_do_versions_260(), blender::ed::space_node::create_drag_link(), do_versions_after_linking_260(), blender::ed::space_node::dragged_links_are_detached(), ED_node_link_insert(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), iter_backwards_ex(), blender::ed::space_node::node_clipboard_copy_exec(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_duplicate_exec(), node_group_input_update(), node_insert_link_default(), node_is_connected_to_output_recursive(), blender::ed::space_node::node_link_bezier_handles(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_modal(), node_socket_skip_reroutes(), nodeAddLink(), nodeLinkIsSelected(), nodeMuteLinkToggle(), nodePositionPropagate(), and ntree_copy_data().
bNodeSocket * bNodeLink::tosock |
Definition at line 421 of file DNA_node_types.h.
Referenced by blender::compositor::NodeGraph::add_bNodeLink(), blender::ed::space_node::add_reroute_do_socket_section(), blo_do_versions_250(), blo_do_versions_260(), blender::ed::space_node::count_multi_input_socket_links(), blender::ed::space_node::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(), blender::ed::space_node::dragged_links_are_detached(), ED_node_link_insert(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), blender::ed::space_node::node_clipboard_copy_exec(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_draw_link(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_duplicate_exec(), node_group_input_update(), node_group_output_update(), node_init_output_index(), node_insert_link_default(), blender::ed::space_node::node_link_bezier_handles(), blender::ed::space_node::node_link_dim_factor(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::node_remove_extra_links(), node_socket_skip_reroutes(), nodeAddLink(), nodeCountSocketLinks(), nodeFindLink(), nodeLinkIsHidden(), nodeMuteLink(), nodeMuteLinkToggle(), nodePositionPropagate(), nodeRemLink(), nodeUnMuteLink(), ntree_copy_data(), ntree_shader_groups_expand_inputs(), and refresh_socket_list().