Generated wrapper for Godot's Node, extends Object.
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
class AnimationMixerclass AnimationPlayerclass AnimationTreeclass AudioStreamPlayerclass CanvasItemclass Controlclass BaseButtonclass Buttonclass CheckBoxclass CheckButtonclass ColorPickerButtonclass MenuButtonclass OptionButtonclass LinkButtonclass TextureButtonclass ColorRectclass Containerclass AspectRatioContainerclass BoxContainerclass HBoxContainerclass EditorResourcePickerclass EditorScriptPickerclass EditorToasterclass VBoxContainerclass ColorPickerclass ScriptEditorBaseclass CenterContainerclass EditorPropertyclass FlowContainerclass HFlowContainerclass VFlowContainerclass FoldableContainerclass GraphElementclass GraphFrameclass GraphNodeclass GridContainerclass MarginContainerclass EditorDockclass FileSystemDockclass PanelContainerclass ScriptEditorclass ScrollContainerclass EditorInspectorclass SplitContainerclass HSplitContainerclass VSplitContainerclass SubViewportContainerclass TabContainerclass GraphEditclass ItemListclass Labelclass LineEditclass MenuBarclass NinePatchRectclass Panelclass Rangeclass EditorSpinSliderclass ProgressBarclass ScrollBarclass HScrollBarclass VScrollBarclass Sliderclass HSliderclass VSliderclass SpinBoxclass TextureProgressBarclass ReferenceRectclass RichTextLabelclass Separatorclass HSeparatorclass VSeparatorclass TabBarclass TextEditclass CodeEditclass TextureRectclass Treeclass VideoStreamPlayerclass Node2Dclass AnimatedSprite2Dclass AudioListener2Dclass AudioStreamPlayer2Dclass BackBufferCopyclass Bone2Dclass CPUParticles2Dclass Camera2Dclass CanvasGroupclass CanvasModulateclass CollisionObject2Dclass Area2Dclass PhysicsBody2Dclass CharacterBody2Dclass RigidBody2Dclass PhysicalBone2Dclass StaticBody2Dclass AnimatableBody2Dclass CollisionPolygon2Dclass CollisionShape2Dclass GPUParticles2Dclass Joint2Dclass DampedSpringJoint2Dclass GrooveJoint2Dclass PinJoint2Dclass Light2Dclass DirectionalLight2Dclass PointLight2Dclass LightOccluder2Dclass Line2Dclass Marker2Dclass MeshInstance2Dclass MultiMeshInstance2Dclass NavigationLink2Dclass NavigationObstacle2Dclass NavigationRegion2Dclass Parallax2Dclass ParallaxLayerclass Path2Dclass PathFollow2Dclass Polygon2Dclass RayCast2Dclass RemoteTransform2Dclass ShapeCast2Dclass Skeleton2Dclass Sprite2Dclass TileMapclass TileMapLayerclass TouchScreenButtonclass VisibleOnScreenEnabler2Dclass CanvasLayerclass ParallaxBackgroundclass EditorFileSystemclass EditorPluginclass GridMapEditorPluginclass ScalaExportPluginclass EditorResourcePreviewclass HTTPRequestclass InstancePlaceholderclass MissingNodeclass MultiplayerSpawnerclass MultiplayerSynchronizerclass NavigationAgent2Dclass NavigationAgent3Dclass Node3Dclass AudioListener3Dclass AudioStreamPlayer3Dclass BoneAttachment3Dclass Camera3Dclass XRCamera3Dclass CollisionObject3Dclass Area3Dclass PhysicsBody3Dclass CharacterBody3Dclass PhysicalBone3Dclass RigidBody3Dclass VehicleBody3Dclass StaticBody3Dclass AnimatableBody3Dclass CollisionPolygon3Dclass CollisionShape3Dclass GridMapclass ImporterMeshInstance3Dclass Joint3Dclass ConeTwistJoint3Dclass Generic6DOFJoint3Dclass HingeJoint3Dclass PinJoint3Dclass SliderJoint3Dclass LightmapProbeclass Marker3Dclass NavigationLink3Dclass NavigationObstacle3Dclass NavigationRegion3Dclass OpenXRCompositionLayerclass OpenXRHandclass OpenXRRenderModelclass OpenXRRenderModelManagerclass Path3Dclass PathFollow3Dclass RayCast3Dclass RemoteTransform3Dclass ShapeCast3Dclass Skeleton3Dclass SkeletonModifier3Dclass BoneConstraint3Dclass AimModifier3Dclass CopyTransformModifier3Dclass BoneTwistDisperser3Dclass IKModifier3Dclass ChainIK3Dclass IterateIK3Dclass CCDIK3Dclass FABRIK3Dclass JacobianIK3Dclass SplineIK3Dclass TwoBoneIK3Dclass LookAtModifier3Dclass ModifierBoneTarget3Dclass PhysicalBoneSimulator3Dclass RetargetModifier3Dclass SkeletonIK3Dclass SpringBoneSimulator3Dclass XRBodyModifier3Dclass XRHandModifier3Dclass SpringArm3Dclass SpringBoneCollision3Dclass VehicleWheel3Dclass VisualInstance3Dclass Decalclass FogVolumeclass GPUParticlesAttractor3Dclass GPUParticlesCollision3Dclass GeometryInstance3Dclass CPUParticles3Dclass CSGShape3Dclass CSGCombiner3Dclass CSGPrimitive3Dclass CSGBox3Dclass CSGCylinder3Dclass CSGMesh3Dclass CSGPolygon3Dclass CSGSphere3Dclass CSGTorus3Dclass GPUParticles3Dclass Label3Dclass MeshInstance3Dclass SoftBody3Dclass MultiMeshInstance3Dclass SpriteBase3Dclass AnimatedSprite3Dclass Sprite3Dclass Light3Dclass DirectionalLight3Dclass OmniLight3Dclass SpotLight3Dclass LightmapGIclass OccluderInstance3Dclass OpenXRVisibilityMaskclass ReflectionProbeclass RootMotionViewclass VisibleOnScreenEnabler3Dclass VoxelGIclass XRFaceModifier3Dclass XRNode3Dclass XRAnchor3Dclass XRController3Dclass XROrigin3Dclass ResourcePreloaderclass ShaderGlobalsOverrideclass StatusIndicatorclass Timerclass Viewportclass SubViewportclass Windowclass AcceptDialogclass ConfirmationDialogclass EditorCommandPaletteclass FileDialogclass EditorFileDialogclass ScriptCreateDialogclass Popupclass PopupMenuclass PopupPanelclass WorldEnvironmentShow all
Members list
Value members
Concrete methods
Node.add_child
Node.add_child
Attributes
Node.add_sibling
Node.add_sibling
Attributes
Node.add_to_group
Node.add_to_group
Attributes
Node.atr
Node.atr
Attributes
Node.atr_n
Node.atr_n
Attributes
Node.can_auto_translate
Node.can_auto_translate
Attributes
Node.can_process
Node.can_process
Attributes
Node.create_tween. Returns an owned reference: release it with unref() or inside Gd.scoped.
Node.create_tween. Returns an owned reference: release it with unref() or inside Gd.scoped.
Attributes
Node.find_child
Node.find_child
Attributes
Node.find_parent
Node.find_parent
Attributes
Node.get_auto_translate_mode
Node.get_auto_translate_mode
Attributes
Node.get_child
Node.get_child
Attributes
Node.get_child_count
Node.get_child_count
Attributes
Node.get_editor_description
Node.get_editor_description
Attributes
Node.get_index
Node.get_index
Attributes
Node.get_last_exclusive_window
Node.get_last_exclusive_window
Attributes
Node.get_multiplayer. Returns an owned reference: release it with unref() or inside Gd.scoped.
Node.get_multiplayer. Returns an owned reference: release it with unref() or inside Gd.scoped.
Attributes
Node.get_multiplayer_authority
Node.get_multiplayer_authority
Attributes
Node.get_name
Node.get_name
Attributes
Node.get_physics_interpolation_mode
Node.get_physics_interpolation_mode
Attributes
Node.get_physics_process_delta_time
Node.get_physics_process_delta_time
Attributes
Node.get_physics_process_priority
Node.get_physics_process_priority
Attributes
Node.get_process_delta_time
Node.get_process_delta_time
Attributes
Node.get_process_mode
Node.get_process_mode
Attributes
Node.get_process_priority
Node.get_process_priority
Attributes
Node.get_process_thread_group
Node.get_process_thread_group
Attributes
Node.get_process_thread_group_order
Node.get_process_thread_group_order
Attributes
Node.get_process_thread_messages
Node.get_process_thread_messages
Attributes
Node.get_scene_file_path
Node.get_scene_file_path
Attributes
Node.get_scene_instance_load_placeholder
Node.get_scene_instance_load_placeholder
Attributes
Node.get_tree_string
Node.get_tree_string
Attributes
Node.get_tree_string_pretty
Node.get_tree_string_pretty
Attributes
Node.get_viewport
Node.get_viewport
Attributes
The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).
The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).
Attributes
- Definition Classes
Node.is_ancestor_of
Node.is_ancestor_of
Attributes
Node.is_displayed_folded
Node.is_displayed_folded
Attributes
Node.is_editable_instance
Node.is_editable_instance
Attributes
Node.is_greater_than
Node.is_greater_than
Attributes
Node.is_in_group
Node.is_in_group
Attributes
Node.is_inside_tree
Node.is_inside_tree
Attributes
Node.is_multiplayer_authority
Node.is_multiplayer_authority
Attributes
Node.is_node_ready
Node.is_node_ready
Attributes
Node.is_part_of_edited_scene
Node.is_part_of_edited_scene
Attributes
Node.is_physics_interpolated
Node.is_physics_interpolated
Attributes
Node.is_physics_interpolated_and_enabled
Node.is_physics_interpolated_and_enabled
Attributes
Node.is_physics_processing
Node.is_physics_processing
Attributes
Node.is_physics_processing_internal
Node.is_physics_processing_internal
Attributes
Node.is_processing
Node.is_processing
Attributes
Node.is_processing_input
Node.is_processing_input
Attributes
Node.is_processing_internal
Node.is_processing_internal
Attributes
Node.is_processing_shortcut_input
Node.is_processing_shortcut_input
Attributes
Node.is_processing_unhandled_input
Node.is_processing_unhandled_input
Attributes
Node.is_processing_unhandled_key_input
Node.is_processing_unhandled_key_input
Attributes
Node.is_unique_name_in_owner
Node.is_unique_name_in_owner
Attributes
Node.move_child
Node.move_child
Attributes
Node.notify_deferred_thread_group
Node.notify_deferred_thread_group
Attributes
Node.notify_thread_safe
Node.notify_thread_safe
Attributes
Node.print_tree
Node.print_tree
Attributes
Node.print_tree_pretty
Node.print_tree_pretty
Attributes
Node.propagate_notification
Node.propagate_notification
Attributes
Node.queue_accessibility_update
Node.queue_accessibility_update
Attributes
Node.queue_free
Node.queue_free
Attributes
Node.remove_child
Node.remove_child
Attributes
Node.remove_from_group
Node.remove_from_group
Attributes
Node.reparent
Node.reparent
Attributes
Node.replace_by
Node.replace_by
Attributes
Node.request_ready
Node.request_ready
Attributes
Node.reset_physics_interpolation
Node.reset_physics_interpolation
Attributes
Node.set_auto_translate_mode
Node.set_auto_translate_mode
Attributes
Node.set_display_folded
Node.set_display_folded
Attributes
Node.set_editable_instance
Node.set_editable_instance
Attributes
Node.set_editor_description
Node.set_editor_description
Attributes
Node.set_multiplayer_authority
Node.set_multiplayer_authority
Attributes
Node.set_name
Node.set_name
Attributes
Node.set_physics_interpolation_mode
Node.set_physics_interpolation_mode
Attributes
Node.set_physics_process
Node.set_physics_process
Attributes
Node.set_physics_process_internal
Node.set_physics_process_internal
Attributes
Node.set_physics_process_priority
Node.set_physics_process_priority
Attributes
Node.set_process
Node.set_process
Attributes
Node.set_process_input
Node.set_process_input
Attributes
Node.set_process_internal
Node.set_process_internal
Attributes
Node.set_process_mode
Node.set_process_mode
Attributes
Node.set_process_priority
Node.set_process_priority
Attributes
Node.set_process_shortcut_input
Node.set_process_shortcut_input
Attributes
Node.set_process_thread_group
Node.set_process_thread_group
Attributes
Node.set_process_thread_group_order
Node.set_process_thread_group_order
Attributes
Node.set_process_thread_messages
Node.set_process_thread_messages
Attributes
Node.set_process_unhandled_input
Node.set_process_unhandled_input
Attributes
Node.set_process_unhandled_key_input
Node.set_process_unhandled_key_input
Attributes
Node.set_scene_file_path
Node.set_scene_file_path
Attributes
Node.set_scene_instance_load_placeholder
Node.set_scene_instance_load_placeholder
Attributes
Node.set_translation_domain_inherited
Node.set_translation_domain_inherited
Attributes
Node.set_unique_name_in_owner
Node.set_unique_name_in_owner
Attributes
Node.update_configuration_warnings
Node.update_configuration_warnings
Attributes
Inherited methods
EditorInspectorPlugin: can this plugin handle obj's inspector?
EditorInspectorPlugin: can this plugin handle obj's inspector?
Attributes
- Inherited from:
- GodotScriptClass
EditorPlugin/Node: entered the (editor) tree.
EditorPlugin/Node: leaving the (editor) tree.
Called for every unhandled-or-not input event (Node._input).
Called for every unhandled-or-not input event (Node._input).
Attributes
- Inherited from:
- GodotScriptClass
EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.
EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.
Attributes
- Inherited from:
- GodotScriptClass
Called every physics frame; delta is the fixed physics step.
Called every physics frame; delta is the fixed physics step.
Attributes
- Inherited from:
- GodotScriptClass
Called every rendered frame; delta is seconds since the last frame.
Called every rendered frame; delta is seconds since the last frame.
Attributes
- Inherited from:
- GodotScriptClass
Called when the node enters the scene tree and is ready.
Called when the node enters the scene tree and is ready.
Attributes
- Inherited from:
- GodotScriptClass
Called for shortcut input before _unhandled_input (Node._shortcut_input).
Called for shortcut input before _unhandled_input (Node._shortcut_input).
Attributes
- Inherited from:
- GodotScriptClass
Called for input not consumed by the UI (Node._unhandled_input).
Called for input not consumed by the UI (Node._unhandled_input).
Attributes
- Inherited from:
- GodotScriptClass
Called for unhandled key input (Node._unhandled_key_input).
Called for unhandled key input (Node._unhandled_key_input).
Attributes
- Inherited from:
- GodotScriptClass
EditorProperty: refresh the widget from the edited property's value.
EditorProperty: refresh the widget from the edited property's value.
Attributes
- Inherited from:
- GodotScriptClass
Object.can_translate_messages
Object.cancel_free
Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.
Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.
Attributes
- Inherited from:
- GodotScriptClass
Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.
Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.
Attributes
- Inherited from:
- GodotScriptClass
Object.get_instance_id
Object.get_method_argument_count
Object.get_translation_domain
Object.has_connections
Object.has_meta
Object.has_method
Object.has_signal
Object.has_user_signal
The engine-side object handle for this instance.
This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.
This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.
Attributes
- Inherited from:
- GodotScriptClass
Object.is_blocking_signals
Object.is_class
Object.is_queued_for_deletion
True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.
True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.
Attributes
- Inherited from:
- GodotScriptClass
Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.
Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.
Attributes
- Inherited from:
- GodotScriptClass
Object.notification
Object.notify_property_list_changed
Object.property_can_revert
Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)
Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)
Attributes
- Inherited from:
- GodotScriptClass
Object.remove_meta
Object.remove_user_signal
Object.set_block_signals
Object.set_message_translation
Object.set_translation_domain
Object.tr
Object.tr_n
Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.
Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.
Attributes
- Inherited from:
- GodotScriptClass
Set the handle and return this (fluent, for wrapping fetched objects).
Set the handle and return this (fluent, for wrapping fetched objects).
Attributes
- Inherited from:
- GodotScriptClass