Up to date
This page is up to date for Godot 4.3
.
If you still find outdated information, please open an issue.
EditorSelectionΒΆ
Inherits: Object
Manages the SceneTree selection in the editor.
DescriptionΒΆ
This object manages the SceneTree selection in the editor.
Note: This class shouldn't be instantiated directly. Instead, access the singleton using EditorInterface.get_selection.
MethodsΒΆ
void |
|
void |
clear() |
void |
remove_node(node: Node) |
SignalsΒΆ
selection_changed() π
Emitted when the selection changes.
Method DescriptionsΒΆ
void add_node(node: Node) π
Adds a node to the selection.
Note: The newly selected node will not be automatically edited in the inspector. If you want to edit a node, use EditorInterface.edit_node.
void clear() π
Clear the selection.
Array[Node] get_selected_nodes() π
Returns the list of selected nodes.
Array[Node] get_transformable_selected_nodes() π
Returns the list of selected nodes, optimized for transform operations (i.e. moving them, rotating, etc.). This list can be used to avoid situations where a node is selected and is also a child/grandchild.
void remove_node(node: Node) π
Removes a node from the selection.