user: What is Bpy.Ops.Node and how is it used in Blender Python scripting?

assistant: ink to viewer node bpy.ops.node. select_linked_from ( ) ¶ Select nodes linked from the selected ones bpy.ops.node. select_linked_to ( ) ¶ Select nodes linked to the selected ones bpy.ops.node. select_same_type_step ( * , prev = False ) ¶ Activate and view same node type, step by step Parameters : prev ( boolean , ( optional ) ) – Previous bpy.ops.node. separate_bundle_item_add ( * , node_identifier = 0 ) ¶ Add item below active item Parameters : node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. separate_bundle_item_move ( * , direction = 'UP' , node_identifier = 0 ) ¶ Move active item Parameters : direction (enum in [ 'UP' , 'DOWN' ], (optional)) – Direction, Move direction node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. separate_bundle_item_remove ( * , node_identifier = 0 ) ¶ Remove active item Parameters : node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. shader_script_update ( ) ¶ Update shader script node with new sockets and options from the script bpy.ops.node. simulation_zone_item_add ( * , node_identifier = 0 ) ¶ Add item below active item Parameters : node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. simulation_zone_item_move ( * , direction = 'UP' , node_identifier = 0 ) ¶ Move active item Parameters : direction (enum in [ 'UP' , 'DOWN' ], (optional)) – Direction, Move direction node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. simulation_zone_item_remove ( * , node_identifier = 0 ) ¶ Remove active item Parameters : node_identifier ( int in [ 0 , inf ] , ( optional ) ) – Node Identifier, Optional identifier of the node to operate on bpy.ops.node. sockets_sync ( * , node_name = '' ) ¶ Update sockets to match what is actually used Parameters : node_name ( string , ( optional , never None ) ) – Node Name bpy.ops.node. swap_empty_group ( * , settings = None ) ¶ Replace active node with an empty group Parameters : settings ( bpy_prop_collection of NodeSetting , (optional)) – Settings, Settings to be applied on the newly created node File : startup/bl_operators/node.py:570 bpy.ops.node. swap_group_asset ( * , asset_library_type = 'LOCAL' , asset_library_identifier = '' , relative_asset_identifier = '' ) ¶ Swap selected nodes with the specified node group asset Parameters : asset_library_type (enum in Asset Library Type Items , (optional)) – Asset Library Type asset_library_identifier ( string , ( optional , never None ) ) – Asset Library Identifier relative_asset_identifier ( string , ( optional , never None ) ) – Relative Asset Identifier bpy.ops.node. swap_node ( * , settings = None , type = '' , visible_output = '' ) ¶ Replace the selected nodes with the specified type Parameters : settings ( bpy_prop_collection of NodeSetting , (optional)) – Settings, Settings to be applied on the newly created node type ( string , ( optional , never None ) ) – Node Type, Node type visible_output ( string , ( optional , never None ) ) – Output Name, If provided, all outputs that are named differently will be hidden File : startup/bl_operators/node.py:464 bpy.ops.node. swap_zone ( * , settings = None , offset = (150.0, 0.0) , input_node_type = '' , output_node_type = '' , add_default_geometry_link = False ) ¶ Undocumented, consider contributing . Parameters : settings ( bpy_prop_collection of NodeSetting , (optional)) – Settings, Settings to be applied on the newly created node offset ( float array of 2 items in [ -inf , inf ] , ( optional ) ) – Offset, Offset of nodes from the cursor when added input_node_type ( string , ( optional , never None ) ) – Input Node, Specifies the input node used by the created zone output_node_type ( string , ( optional , never None ) ) – Output Node, Specifies the output node used by the created zone add_default_geometry_link ( boolean , ( optional ) ) – Add Geometry Link, When enabled, create a link between geometry sockets in this zone File : startup/bl_operators/node.py:720 bpy.ops.node. test_inlining_shader_nodes ( ) ¶ Create a new inlined shader node tree as is consumed by renderers bpy.ops.node. toggle_viewer ( ) ¶ Toggle selected viewer node in compositor and geometry nodes bpy.ops.node. translate_attach ( * , TRANSFORM_OT_translate = None , NODE_OT_attach = None ) ¶ Move nodes and attach to frame Parameters : TRANSFORM_OT_translate ( TRANSFORM_OT_translate , (optional)) – Move, Move selected items NODE_OT_attach ( NODE_OT_attach , (optional)) – Attach Nodes, Attach active node to a frame bpy.ops.node. translate_attach_remove_on_cancel ( * , TRANSFORM_OT_translate = None , NODE_OT_attach = None ) ¶ Move nodes and attach to frame Parameters : TRANSFORM_OT_translate ( TRANSFORM_OT_translate , (optional)) – Move, Move selected items NODE_OT_attach ( NODE_OT_attach , (optional)) – Attach Nodes, Attach active node to a frame bpy.ops.node. tree_path_parent ( * , parent_tree_index = 0 ) ¶ Go to parent node tree Parameters : parent_tree_index ( int in [ -inf , inf ] , ( optional ) ) – Parent Index, Parent index in context path File : startup/bl_operators/node.py:892 bpy.ops.node. view_all ( ) ¶ Resize view so you can see all nodes bpy.ops.node. view_selected ( ) ¶ Resize view so you can see selected nodes bpy.ops.node. viewer_border ( * , xmin = 0 , xmax = 0 , ymin = 0 , ymax = 0 , wait_for_input = True ) ¶ Set the boundaries for viewer operations Parameters : xmin ( int in [ -inf , inf ] , ( optional ) ) – X Min xmax ( int in [ -inf , inf ] , ( optional ) ) – X Max ymin ( int in [ -inf , inf ] , ( optional ) ) – Y Min ymax ( int in [ -inf , inf ] , ( optional ) ) – Y Max wait_for_input ( boolean , ( optional ) ) – Wait for Input bpy.ops.node. viewer_shortcut_get ( * , viewer_index = 0 ) ¶ Toggle a specific viewer node using 1,2,..,9 keys Parameters : viewer_index ( int in [ -inf , inf ] , ( optional ) ) – Viewer Index, Index corresponding to the shortcut, e.g. number key 1 corresponds to index 1 etc.. File : startup/bl_operators/node.py:1280 bpy.ops.node. viewer_shortcut_set ( * , viewer_index = 0 ) ¶ Create a viewer shortcut for the selected node by pressing ctrl+1,2,..9 Parameters : viewer_index ( int in [ -inf , inf ] , ( optional ) ) – Viewer Index, Index corresponding to the shortcut, e.g. number key 1 corresponds to index 1 etc.. File : startup/bl_operators/node.py:1220 Next Object Operators Previous Nla Operators Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page Node Operators activate_viewer() add_closure_zone() add_collection() add_color() add_empty_group() add_foreach_geometry_element_zone() add_group() add_group_asset() add_group_input_node() add_image() add_import_node() add_mask() add_material() add_node() add_object() add_repeat_zone() add_reroute() add_simulation_zone() add_zone() attach() backimage_fit() backimage_move() backimage_sample() backimage_zoom() bake_node_item_add() bake_node_item_move() bake_node_item_remove() capture_attribute_item_add() capture_attribute_item_move() capture_attribute_item_remove() clear_viewer_border() clipboard_copy() clipboard_paste() closure_input_item_add() closure_input_item_move() closure_input_item_remove() closure_output_item_add() closure_output_item_move() closure_output_item_remove() collapse_hide_unused_toggle() combine_bundle_item_add() combine_bundle_item_move() combine_bundle_item_remove() connect_to_output() cryptomatte_layer_add() cryptomatte_layer_remove() deactivate_viewer() default_group_width_set() delete() delete_reconnect() detach() detach_translate_attach() duplicate() duplicate_compositing_node_group() duplicate_move() duplicate_move_keep_inputs() duplicate_move_linked() enum_definition_item_add() enum_definition_item_move() enum_definition_item_remove() evaluate_closure_input_item_add() evaluate_closure_input_item_move() evaluate_closure_input_item_remove() evaluate_closure_output_item_add() evaluate_closure_output_item_move() evaluate_closure_output_item_remove() field_to_grid_item_add() field_to_grid_item_move() field_to_grid_item_remove() file_output_item_add() file_output_item_move() file_output_item_remove() find_node() foreach_geometry_element_zone_generation_item_add() foreach_geometry_element_zone_generation_item_move() foreach_geometry_element_zone_generation_item_remove() foreach_geometry_element_zone_input_item_add() foreach_geometry_element_zone_input_item_move() foreach_geometry_element_zone_input_item_remove() foreach_geometry_element_zone_main_item_add() foreach_geometry_element_zone_main_item_move() foreach_geometry_element_zone_main_item_remove() format_string_item_add() format_string_item_move() format_string_item_remove() geometry_nodes_viewer_item_add() geometry_nodes_viewer_item_move() geometry_nodes_viewer_item_remove() gltf_settings_node_operator() group_edit() group_enter_exit() group_insert() group_make() group_separate() group_ungroup() hide_socket_toggle() hide_toggle() index_switch_item_add() index_switch_item_remove() insert_offset() interface_item_duplicate() interface_item_make_panel_toggle() interface_item_new() interface_item_new_panel_toggle() interface_item_remove() interface_item_unlink_panel_toggle() join() join_named() join_nodes() link() link_make() link_viewer() links_cut() links_detach() links_mute() move_detach_links() move_detach_links_release() mute_toggle() new_compositing_node_group() new_compositor_sequencer_node_group() new_geometry_node_group_assign() new_geometry_node_group_tool() new_geometry_nodes_modifier() new_node_tree() node_color_preset_add() node_copy_color() options_toggle() parent_set() preview_toggle() read_viewlayers() render_changed() repeat_zone_item_add() repeat_zone_item_move() repeat_zone_item_remove() resize() select() select_all() select_box() select_circle() select_grouped() select_lasso() select_link_viewer() select_linked_from() select_linked_to() select_same_type_step() separate_bundle_item_add() separate_bundle_item_move() separate_bundle_item_remove() shader_script_update() simulation_zone_item_add() simulation_zone_item_move() simulation_zone_item_remove() sockets_sync() swap_empty_group() swap_group_asset() swap_node() swap_zone() test_inlining_shader_nodes() toggle_viewer() translate_attach() translate_attach_remove_on_cancel() tree_path_parent() view_all() view_selected() viewer_border() viewer_shortcut_get() viewer_shortcut_set()