mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
When swapping from one zone to another, try to preserve as much of the existing sockets as possible. The swapping behavior is as follows: - For every socket in the old zone, if they're a valid data type for the new zone, they get preserved. - When swapping to a `Closure` zone, the sockets get copied to both the `Closure Input` and `Closure Output` - When swapping from a `Closure` zone, the new zone receives the sockets of whichever node was selected. (i.e. inputs if only `Closure Input` was selected, outputs if only `Closure Output`, and both if both nodes are selected (with deduplication)) - For Each Element zones don't try to preserve any socket, as how their child sockets are structured is quite different from the other existing zones. Pull Request: https://projects.blender.org/blender/blender/pulls/152921 |
||
|---|---|---|
| .. | ||
| bmesh | ||
| node_editor | ||
| __init__.py | ||
| add_mesh_torus.py | ||
| anim.py | ||
| assets.py | ||
| bone_selection_sets.py | ||
| clip.py | ||
| connect_to_output.py | ||
| console.py | ||
| constraint.py | ||
| copy_global_transform.py | ||
| file.py | ||
| freestyle.py | ||
| geometry_nodes.py | ||
| grease_pencil.py | ||
| image.py | ||
| image_as_planes.py | ||
| mesh.py | ||
| node.py | ||
| object.py | ||
| object_align.py | ||
| object_quick_effects.py | ||
| object_randomize_transform.py | ||
| presets.py | ||
| rigidbody.py | ||
| screen_play_rendered_anim.py | ||
| sequencer.py | ||
| spreadsheet.py | ||
| userpref.py | ||
| uvcalc_follow_active.py | ||
| uvcalc_lightmap.py | ||
| uvcalc_transform.py | ||
| vertexpaint_dirt.py | ||
| view3d.py | ||
| wm.py | ||
| world.py | ||