class
Godot::CSGPrimitive3D
- Godot::CSGPrimitive3D
- Godot::CSGShape3D
- Godot::GeometryInstance3D
- Godot::VisualInstance3D
- Godot::Node3D
- Godot::Node
- Godot::Object
- Reference
- Object
Direct Known Subclasses
- Godot::CSGBox3D
- Godot::CSGCylinder3D
- Godot::CSGMesh3D
- Godot::CSGPolygon3D
- Godot::CSGSphere3D
- Godot::CSGTorus3D
Defined in:
libgodot/generated/classes/classes_part1.crConstructors
Instance Method Summary
-
#flip_faces
Property
#flip_facesgetter -
#flip_faces=(val)
Property
#flip_facessetter - #flip_faces?
- #get_flip_faces : Bool
-
#get_flip_faces? : Bool
Predicate alias for
#get_flip_faces - #set_flip_faces(flip_faces : Bool) : Void
Instance methods inherited from class Godot::CSGShape3D
autosmooth
autosmooth,
autosmooth=(val)
autosmooth=,
autosmooth? : Bool
autosmooth?,
bake_collision_shape : ConcavePolygonShape3D
bake_collision_shape,
bake_static_mesh : ArrayMesh
bake_static_mesh,
calculate_tangents
calculate_tangents,
calculate_tangents=(val)
calculate_tangents=,
calculate_tangents?
calculate_tangents?,
calculating_tangents? : Bool
calculating_tangents?,
collision_layer
collision_layer,
collision_layer=(val : Int)
collision_layer=,
collision_mask
collision_mask,
collision_mask=(val : Int)
collision_mask=,
collision_priority
collision_priority,
collision_priority=(val : Number)
collision_priority=,
get_collision_layer : Int64
get_collision_layer,
get_collision_layer_value(layer_number : Int64) : Bool
get_collision_layer_value,
get_collision_layer_value?(layer_number : Int64) : Bool
get_collision_layer_value?,
get_collision_mask : Int64
get_collision_mask,
get_collision_mask_value(layer_number : Int64) : Bool
get_collision_mask_value,
get_collision_mask_value?(layer_number : Int64) : Bool
get_collision_mask_value?,
get_collision_priority : Float64
get_collision_priority,
get_meshes : Pointer(Void)
get_meshes,
get_operation : Operation
get_operation,
get_smoothing_angle : Float64
get_smoothing_angle,
get_snap : Float64
get_snap,
is_autosmooth : Bool
is_autosmooth,
is_autosmooth? : Bool
is_autosmooth?,
is_calculating_tangents : Bool
is_calculating_tangents,
is_calculating_tangents? : Bool
is_calculating_tangents?,
is_root_shape : Bool
is_root_shape,
is_root_shape? : Bool
is_root_shape?,
is_using_collision : Bool
is_using_collision,
is_using_collision? : Bool
is_using_collision?,
operation
operation,
operation=(val : Int)
operation=,
root_shape? : Bool
root_shape?,
set_autosmooth(autosmooth : Bool) : Void
set_autosmooth,
set_calculate_tangents(enabled : Bool) : Void
set_calculate_tangents,
set_collision_layer(layer : Int64) : Void
set_collision_layer,
set_collision_layer_value(layer_number : Int64, value : Bool) : Void
set_collision_layer_value,
set_collision_mask(mask : Int64) : Void
set_collision_mask,
set_collision_mask_value(layer_number : Int64, value : Bool) : Void
set_collision_mask_value,
set_collision_priority(priority : Float64) : Void
set_collision_priority,
set_operation(operation : Operation | Int) : Void
set_operation,
set_smoothing_angle(smoothing_angle : Float64) : Void
set_smoothing_angle,
set_snap(snap : Float64) : Void
set_snap,
set_use_collision(operation : Bool) : Void
set_use_collision,
smoothing_angle
smoothing_angle,
smoothing_angle=(val : Number)
smoothing_angle=,
snap
snap,
snap=(val : Number)
snap=,
use_collision
use_collision,
use_collision=(val)
use_collision=,
use_collision?
use_collision?,
using_collision? : Bool
using_collision?
Constructor methods inherited from class Godot::CSGShape3D
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::GeometryInstance3D
cast_shadow
cast_shadow,
cast_shadow=(val : Int)
cast_shadow=,
custom_aabb
custom_aabb,
custom_aabb=(val)
custom_aabb=,
extra_cull_margin
extra_cull_margin,
extra_cull_margin=(val : Number)
extra_cull_margin=,
get_cast_shadows_setting : ShadowCastingSetting
get_cast_shadows_setting,
get_custom_aabb : AABB
get_custom_aabb,
get_extra_cull_margin : Float64
get_extra_cull_margin,
get_gi_mode : GIMode
get_gi_mode,
get_instance_shader_parameter(name : String) : Pointer(Void)
get_instance_shader_parameter,
get_lightmap_scale : LightmapScale
get_lightmap_scale,
get_lightmap_texel_scale : Float64
get_lightmap_texel_scale,
get_lod_bias : Float64
get_lod_bias,
get_material_overlay : Material
get_material_overlay,
get_material_override : Material
get_material_override,
get_transparency : Float64
get_transparency,
get_visibility_range_begin : Float64
get_visibility_range_begin,
get_visibility_range_begin_margin : Float64
get_visibility_range_begin_margin,
get_visibility_range_end : Float64
get_visibility_range_end,
get_visibility_range_end_margin : Float64
get_visibility_range_end_margin,
get_visibility_range_fade_mode : VisibilityRangeFadeMode
get_visibility_range_fade_mode,
gi_lightmap_scale
gi_lightmap_scale,
gi_lightmap_scale=(val : Int)
gi_lightmap_scale=,
gi_lightmap_texel_scale
gi_lightmap_texel_scale,
gi_lightmap_texel_scale=(val : Number)
gi_lightmap_texel_scale=,
gi_mode
gi_mode,
gi_mode=(val : Int)
gi_mode=,
ignore_occlusion_culling
ignore_occlusion_culling,
ignore_occlusion_culling=(val)
ignore_occlusion_culling=,
ignore_occlusion_culling?
ignore_occlusion_culling?,
ignoring_occlusion_culling? : Bool
ignoring_occlusion_culling?,
is_ignoring_occlusion_culling : Bool
is_ignoring_occlusion_culling,
is_ignoring_occlusion_culling? : Bool
is_ignoring_occlusion_culling?,
lod_bias
lod_bias,
lod_bias=(val : Number)
lod_bias=,
material_overlay
material_overlay,
material_overlay=(val)
material_overlay=,
material_override
material_override,
material_override=(val)
material_override=,
set_cast_shadows_setting(shadow_casting_setting : ShadowCastingSetting | Int) : Void
set_cast_shadows_setting,
set_custom_aabb(aabb : AABB) : Void
set_custom_aabb,
set_extra_cull_margin(margin : Float64) : Void
set_extra_cull_margin,
set_gi_mode(mode : GIMode | Int) : Void
set_gi_mode,
set_ignore_occlusion_culling(ignore_culling : Bool) : Void
set_ignore_occlusion_culling,
set_instance_shader_parameter(name : String, value : Pointer(Void)) : Void
set_instance_shader_parameter,
set_lightmap_scale(scale : LightmapScale | Int) : Void
set_lightmap_scale,
set_lightmap_texel_scale(scale : Float64) : Void
set_lightmap_texel_scale,
set_lod_bias(bias : Float64) : Void
set_lod_bias,
set_material_overlay(material : Material) : Void
set_material_overlay,
set_material_override(material : Material) : Void
set_material_override,
set_transparency(transparency : Float64) : Void
set_transparency,
set_visibility_range_begin(distance : Float64) : Void
set_visibility_range_begin,
set_visibility_range_begin_margin(distance : Float64) : Void
set_visibility_range_begin_margin,
set_visibility_range_end(distance : Float64) : Void
set_visibility_range_end,
set_visibility_range_end_margin(distance : Float64) : Void
set_visibility_range_end_margin,
set_visibility_range_fade_mode(mode : VisibilityRangeFadeMode | Int) : Void
set_visibility_range_fade_mode,
transparency
transparency,
transparency=(val : Number)
transparency=,
visibility_range_begin
visibility_range_begin,
visibility_range_begin=(val : Number)
visibility_range_begin=,
visibility_range_begin_margin
visibility_range_begin_margin,
visibility_range_begin_margin=(val : Number)
visibility_range_begin_margin=,
visibility_range_end
visibility_range_end,
visibility_range_end=(val : Number)
visibility_range_end=,
visibility_range_end_margin
visibility_range_end_margin,
visibility_range_end_margin=(val : Number)
visibility_range_end_margin=,
visibility_range_fade_mode
visibility_range_fade_mode,
visibility_range_fade_mode=(val : Int)
visibility_range_fade_mode=
Constructor methods inherited from class Godot::GeometryInstance3D
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::VisualInstance3D
get_aabb : AABB
get_aabb,
get_base : Int64
get_base,
get_instance : Int64
get_instance,
get_layer_mask : Int64
get_layer_mask,
get_layer_mask_value(layer_number : Int64) : Bool
get_layer_mask_value,
get_layer_mask_value?(layer_number : Int64) : Bool
get_layer_mask_value?,
get_sorting_offset : Float64
get_sorting_offset,
is_sorting_use_aabb_center : Bool
is_sorting_use_aabb_center,
is_sorting_use_aabb_center? : Bool
is_sorting_use_aabb_center?,
layers
layers,
layers=(val : Int)
layers=,
set_base(base : Int64) : Void
set_base,
set_layer_mask(mask : Int64) : Void
set_layer_mask,
set_layer_mask_value(layer_number : Int64, value : Bool) : Void
set_layer_mask_value,
set_sorting_offset(offset : Float64) : Void
set_sorting_offset,
set_sorting_use_aabb_center(enabled : Bool) : Void
set_sorting_use_aabb_center,
sorting_offset
sorting_offset,
sorting_offset=(val : Number)
sorting_offset=,
sorting_use_aabb_center
sorting_use_aabb_center,
sorting_use_aabb_center=(val)
sorting_use_aabb_center=,
sorting_use_aabb_center? : Bool
sorting_use_aabb_center?
Constructor methods inherited from class Godot::VisualInstance3D
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::Node3D
add_gizmo(gizmo : Node3DGizmo) : Void
add_gizmo,
basis : Basis
basis,
basis=(v : Basis)
basis=,
clear_gizmos : Void
clear_gizmos,
clear_subgizmo_selection : Void
clear_subgizmo_selection,
emit_visibility_changed : Void
emit_visibility_changed,
force_update_transform : Void
force_update_transform,
get_basis : Basis
get_basis,
get_gizmos : Pointer(Void)
get_gizmos,
get_global_basis : Basis
get_global_basis,
get_global_position : Vector3
get_global_position,
get_global_rotation : Vector3
get_global_rotation,
get_global_rotation_degrees : Vector3
get_global_rotation_degrees,
get_global_transform : Transform3D
get_global_transform,
get_global_transform_interpolated : Transform3D
get_global_transform_interpolated,
get_parent_node_3d : Node3D
get_parent_node_3d,
get_position : Vector3
get_position,
get_quaternion : Quaternion
get_quaternion,
get_rotation : Vector3
get_rotation,
get_rotation_degrees : Vector3
get_rotation_degrees,
get_rotation_edit_mode : RotationEditMode
get_rotation_edit_mode,
get_rotation_order : Godot::EulerOrder
get_rotation_order,
get_scale : Vector3
get_scale,
get_transform : Transform3D
get_transform,
get_visibility_parent : NodePath
get_visibility_parent,
get_world_3d : World3D
get_world_3d,
global_basis : Basis
global_basis,
global_basis=(v : Basis)
global_basis=,
global_position : Vector3
global_position,
global_position=(v : Vector3)
global_position=,
global_rotate(axis : Vector3, angle : Float64) : Void
global_rotate,
global_rotation : Vector3
global_rotation,
global_rotation=(v : Vector3)
global_rotation=,
global_rotation_degrees : Vector3
global_rotation_degrees,
global_rotation_degrees=(v : Vector3)
global_rotation_degrees=,
global_scale(scale : Vector3) : Void
global_scale,
global_transform : Transform3D
global_transform,
global_transform=(v : Transform3D)
global_transform=,
global_translate(offset : Vector3) : Void
global_translate,
global_x : Float32
global_x,
global_x=(val : Number) : Void
global_x=,
global_y : Float32
global_y,
global_y=(val : Number) : Void
global_y=,
global_z : Float32
global_z,
global_z=(val : Number) : Void
global_z=,
hide : Void
hide,
is_local_transform_notification_enabled : Bool
is_local_transform_notification_enabled,
is_local_transform_notification_enabled? : Bool
is_local_transform_notification_enabled?,
is_scale_disabled : Bool
is_scale_disabled,
is_scale_disabled? : Bool
is_scale_disabled?,
is_set_as_top_level : Bool
is_set_as_top_level,
is_set_as_top_level? : Bool
is_set_as_top_level?,
is_transform_notification_enabled : Bool
is_transform_notification_enabled,
is_transform_notification_enabled? : Bool
is_transform_notification_enabled?,
is_visible : Bool
is_visible,
is_visible? : Bool
is_visible?,
is_visible_in_tree : Bool
is_visible_in_tree,
is_visible_in_tree? : Bool
is_visible_in_tree?,
local_transform_notification_enabled? : Bool
local_transform_notification_enabled?,
look_at(target : Vector3, up : Vector3 = Vector3.new(0.to_f32, 1.to_f32, 0.to_f32), use_model_front : Bool = false) : Void
look_at,
look_at_from_position(position : Vector3, target : Vector3, up : Vector3 = Vector3.new(0.to_f32, 1.to_f32, 0.to_f32), use_model_front : Bool = false) : Void
look_at_from_position,
look_at_pos(target : Vector3, up : Vector3 = Vector3::UP) : Void
look_at_pos,
orthonormalize : Void
orthonormalize,
position : Vector3
position,
position=(v : Vector3)
position=,
quaternion
quaternion,
quaternion=(val)
quaternion=,
rotate(axis : Vector3, angle : Float64) : Void
rotate,
rotate_object_local(axis : Vector3, angle : Float64) : Void
rotate_object_local,
rotate_x(angle : Float64) : Void
rotate_x,
rotate_y(angle : Float64) : Void
rotate_y,
rotate_z(angle : Float64) : Void
rotate_z,
rotation : Vector3
rotation,
rotation=(v : Vector3)
rotation=,
rotation_degrees : Vector3
rotation_degrees,
rotation_degrees=(v : Vector3)
rotation_degrees=,
rotation_edit_mode
rotation_edit_mode,
rotation_edit_mode=(val : Int)
rotation_edit_mode=,
rotation_order
rotation_order,
rotation_order=(val : Int)
rotation_order=,
scale : Vector3
scale,
scale=(v : Vector3)
scale=,
scale_disabled? : Bool
scale_disabled?,
scale_object_local(scale : Vector3) : Void
scale_object_local,
set_as_top_level(enable : Bool) : Void
set_as_top_level,
set_as_top_level? : Bool
set_as_top_level?,
set_basis(basis : Basis) : Void
set_basis,
set_disable_scale(disable : Bool) : Void
set_disable_scale,
set_global_basis(basis : Basis) : Void
set_global_basis,
set_global_position(position : Vector3) : Void
set_global_position,
set_global_rotation(euler_radians : Vector3) : Void
set_global_rotation,
set_global_rotation_degrees(euler_degrees : Vector3) : Void
set_global_rotation_degrees,
set_global_transform(global : Transform3D) : Void
set_global_transform,
set_identity : Void
set_identity,
set_ignore_transform_notification(enabled : Bool) : Void
set_ignore_transform_notification,
set_notify_local_transform(enable : Bool) : Void
set_notify_local_transform,
set_notify_transform(enable : Bool) : Void
set_notify_transform,
set_position(position : Vector3) : Void
set_position,
set_quaternion(quaternion : Quaternion) : Void
set_quaternion,
set_rotation(euler_radians : Vector3) : Void
set_rotation,
set_rotation_degrees(euler_degrees : Vector3) : Void
set_rotation_degrees,
set_rotation_edit_mode(edit_mode : RotationEditMode | Int) : Void
set_rotation_edit_mode,
set_rotation_order(order : Godot::EulerOrder | Int) : Void
set_rotation_order,
set_scale(scale : Vector3) : Void
set_scale,
set_subgizmo_selection(gizmo : Node3DGizmo, id : Int64, transform : Transform3D) : Void
set_subgizmo_selection,
set_transform(local : Transform3D) : Void
set_transform,
set_visibility_parent(path : NodePath | String) : Void
set_visibility_parent,
set_visible(visible : Bool) : Void
set_visible,
show : Void
show,
to_global(local_point : Vector3) : Vector3
to_global,
to_local(global_point : Vector3) : Vector3
to_local,
top_level : Bool
top_level,
top_level=(v : Bool)
top_level=,
transform : Transform3D
transform,
transform=(v : Transform3D)
transform=,
transform_notification_enabled? : Bool
transform_notification_enabled?,
translate(offset : Vector3) : Void
translate,
translate_object_local(offset : Vector3) : Void
translate_object_local,
update_gizmos : Void
update_gizmos,
visibility_changed : Godot::TypedSignal()
visibility_changed,
visibility_parent
visibility_parent,
visibility_parent=(val)
visibility_parent=,
visible : Bool
visible,
visible=(v : Bool)
visible=,
visible? : Bool
visible?,
visible_in_tree? : Bool
visible_in_tree?,
x : Float32
x,
x=(val : Number) : Void
x=,
y : Float32
y,
y=(val : Number) : Void
y=,
z : Float32
z,
z=(val : Number) : Void
z=
Constructor methods inherited from class Godot::Node3D
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::Node
%(unique_name : String | NodePath) : Node%(type : T.class) : T forall T %, /(path : String | NodePath) : Node
/(type : T.class) : T forall T /, [](path : String | NodePath, type : T.class) : T forall T
[](type : T.class, path : String | NodePath) : T forall T
[](path : String) : Node
[](path : NodePath) : Node
[](type : T.class) : T forall T [], []?(path : String | NodePath, type : T.class) : T | Nil forall T
[]?(type : T.class, path : String | NodePath) : T | Nil forall T
[]?(path : String) : Node | Nil
[]?(path : NodePath) : Node | Nil
[]?(type : T.class) : T | Nil forall T []?, _enter_tree : Void _enter_tree, _exit_tree : Void _exit_tree, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, ~ : self ~, add_child(node : Node, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Void add_child, add_sibling(sibling : Node, force_readable_name : Bool = false) : Void add_sibling, add_to_group(group : String, persistent : Bool = false) : Void add_to_group, ancestor_of?(node : Node) : Bool ancestor_of?, atr(message : String, context : String = "") : String atr, atr_n(message : String, plural_message : String, n : Int64, context : String = "") : String atr_n, auto_translate_mode auto_translate_mode, auto_translate_mode=(val : Int) auto_translate_mode=, can_auto_translate : Bool can_auto_translate, can_auto_translate? : Bool can_auto_translate?, can_process : Bool can_process, can_process? : Bool can_process?, child_count : Int32 child_count, child_entered_tree : Godot::TypedSignal(Node) child_entered_tree, child_exiting_tree : Godot::TypedSignal(Node) child_exiting_tree, child_order_changed : Godot::TypedSignal() child_order_changed, children(include_internal : Bool = false) : Array(Node) children, clear_children(include_internal : Bool = false) : Void clear_children, create_tween : Tween create_tween, defer_add_child(node : Node, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Void defer_add_child, defer_move_child(child_node : Node, to_position : Int64 | Int32) : Void defer_move_child, defer_queue_free : Void defer_queue_free, defer_remove_child(node : Node) : Void defer_remove_child, defer_reparent(new_parent : Node, keep_global_transform : Bool = true) : Void defer_reparent, destroy : Void destroy, displayed_folded? : Bool displayed_folded?, duplicate(flags : Int64 = 15_i64) : Node duplicate, each_child(include_internal : Bool = false, &block : Node -> Void) : Void each_child, editable_instance?(node : Node) : Bool editable_instance?, editor_description editor_description, editor_description=(val) editor_description=, editor_description_changed : Godot::TypedSignal(Node) editor_description_changed, editor_state_changed : Godot::TypedSignal() editor_state_changed, emit_child_entered_tree(*args) : Void emit_child_entered_tree, emit_child_exiting_tree(*args) : Void emit_child_exiting_tree, emit_child_order_changed : Void emit_child_order_changed, emit_editor_description_changed(*args) : Void emit_editor_description_changed, emit_editor_state_changed : Void emit_editor_state_changed, emit_ready : Void emit_ready, emit_renamed : Void emit_renamed, emit_replacing_by(*args) : Void emit_replacing_by, emit_tree_entered : Void emit_tree_entered, emit_tree_exited : Void emit_tree_exited, emit_tree_exiting : Void emit_tree_exiting, find_child(pattern : String, recursive : Bool = true, owned : Bool = true) : Node find_child, find_child?(pattern : String, recursive : Bool = true, owned : Bool = false) : Node | Nil find_child?, find_child_as(type : T.class, pattern : String, recursive : Bool = true, owned : Bool = false) : T | Nil forall T find_child_as, find_children(pattern : String, get_type : String = "", recursive : Bool = true, owned : Bool = true) : Pointer(Void) find_children, find_parent(pattern : String) : Node find_parent, get_accessibility_element : Int64 get_accessibility_element, get_auto_translate_mode : AutoTranslateMode get_auto_translate_mode, get_child(idx : Int64, include_internal : Bool = false) : Node get_child, get_child?(idx : Int, include_internal : Bool = false) : Node | Nil get_child?, get_child_as(type : T.class, idx : Int, include_internal : Bool = false) : T | Nil forall T get_child_as, get_child_count(include_internal : Bool = false) : Int64 get_child_count, get_children(include_internal : Bool = false) : Array(Node) get_children, get_children_as(type : T.class, include_internal : Bool = false) : Array(T) forall T get_children_as, get_editor_description : String get_editor_description, get_groups : Pointer(Void) get_groups, get_index(include_internal : Bool = false) : Int64 get_index, get_last_exclusive_window : Window get_last_exclusive_window, get_multiplayer : MultiplayerAPI get_multiplayer, get_multiplayer_authority : Int64 get_multiplayer_authority, get_name : String get_name, get_node(path : String) : Node
get_node(path : NodePath) : Node
get_node(path : NodePath | String) : Node get_node, get_node?(path : String) : Node | Nil
get_node?(path : NodePath) : Node | Nil get_node?, get_node_and_resource(path : NodePath | String) : Pointer(Void) get_node_and_resource, get_node_as(path : String | NodePath, type : T.class) : T forall T get_node_as, get_node_as?(path : String | NodePath, type : T.class) : T | Nil forall T get_node_as?, get_node_or_null(path : String) : Node | Nil
get_node_or_null(path : NodePath) : Node | Nil
get_node_or_null(path : NodePath | String) : Node get_node_or_null, get_node_rpc_config : Pointer(Void) get_node_rpc_config, get_orphan_node_ids : Pointer(Void) get_orphan_node_ids, get_owner : Node get_owner, get_parent : Node get_parent, get_parent? : Node | Nil get_parent?, get_parent_as(type : T.class) : T | Nil forall T get_parent_as, get_path : NodePath get_path, get_path_to(node : Node, use_unique_path : Bool = false) : NodePath get_path_to, get_physics_interpolation_mode : PhysicsInterpolationMode get_physics_interpolation_mode, get_physics_process_delta_time : Float64 get_physics_process_delta_time, get_physics_process_priority : Int64 get_physics_process_priority, get_process_delta_time : Float64 get_process_delta_time, get_process_mode : ProcessMode get_process_mode, get_process_priority : Int64 get_process_priority, get_process_thread_group : ProcessThreadGroup get_process_thread_group, get_process_thread_group_order : Int64 get_process_thread_group_order, get_process_thread_messages : ProcessThreadMessages get_process_thread_messages, get_scene_file_path : String get_scene_file_path, get_scene_instance_load_placeholder : Bool get_scene_instance_load_placeholder, get_scene_instance_load_placeholder? : Bool get_scene_instance_load_placeholder?, get_tree : SceneTree get_tree, get_tree_string : String get_tree_string, get_tree_string_pretty : String get_tree_string_pretty, get_unique_node_as(unique_name : String, type : T.class) : T | Nil forall T get_unique_node_as, get_viewport : Viewport get_viewport, get_window : Window get_window, greater_than?(node : Node) : Bool greater_than?, has_node(path : NodePath | String) : Bool has_node, has_node?(path : NodePath | String) : Bool has_node?, has_node_and_resource(path : NodePath | String) : Bool has_node_and_resource, has_node_and_resource?(path : NodePath | String) : Bool has_node_and_resource?, in_group?(group_name : String) : Bool in_group?, inside_tree? : Bool inside_tree?, is_ancestor_of(node : Node) : Bool is_ancestor_of, is_ancestor_of?(node : Node) : Bool is_ancestor_of?, is_displayed_folded : Bool is_displayed_folded, is_displayed_folded? : Bool is_displayed_folded?, is_editable_instance(node : Node) : Bool is_editable_instance, is_editable_instance?(node : Node) : Bool is_editable_instance?, is_greater_than(node : Node) : Bool is_greater_than, is_greater_than?(node : Node) : Bool is_greater_than?, is_in_group(group : String) : Bool is_in_group, is_in_group?(group : String) : Bool is_in_group?, is_inside_tree : Bool is_inside_tree, is_inside_tree? : Bool is_inside_tree?, is_multiplayer_authority : Bool is_multiplayer_authority, is_multiplayer_authority? : Bool is_multiplayer_authority?, is_node_ready : Bool is_node_ready, is_node_ready? : Bool is_node_ready?, is_part_of_edited_scene : Bool is_part_of_edited_scene, is_part_of_edited_scene? : Bool is_part_of_edited_scene?, is_physics_interpolated : Bool is_physics_interpolated, is_physics_interpolated? : Bool is_physics_interpolated?, is_physics_interpolated_and_enabled : Bool is_physics_interpolated_and_enabled, is_physics_interpolated_and_enabled? : Bool is_physics_interpolated_and_enabled?, is_physics_processing : Bool is_physics_processing, is_physics_processing? : Bool is_physics_processing?, is_physics_processing_internal : Bool is_physics_processing_internal, is_physics_processing_internal? : Bool is_physics_processing_internal?, is_processing : Bool is_processing, is_processing? : Bool is_processing?, is_processing_input : Bool is_processing_input, is_processing_input? : Bool is_processing_input?, is_processing_internal : Bool is_processing_internal, is_processing_internal? : Bool is_processing_internal?, is_processing_shortcut_input : Bool is_processing_shortcut_input, is_processing_shortcut_input? : Bool is_processing_shortcut_input?, is_processing_unhandled_input : Bool is_processing_unhandled_input, is_processing_unhandled_input? : Bool is_processing_unhandled_input?, is_processing_unhandled_key_input : Bool is_processing_unhandled_key_input, is_processing_unhandled_key_input? : Bool is_processing_unhandled_key_input?, is_unique_name_in_owner : Bool is_unique_name_in_owner, is_unique_name_in_owner? : Bool is_unique_name_in_owner?, local_groups : Set(String) local_groups, move_child(child_node : Node, to_index : Int64) : Void
move_child(child_node : Node, to_index : Int | Int64) : Void move_child, multiplayer multiplayer, multiplayer_authority? : Bool multiplayer_authority?, name : String name, name=(val : String) name=, node_as(path : String | NodePath, type : T.class) : T forall T node_as, node_as?(path : String | NodePath, type : T.class) : T | Nil forall T node_as?, node_ready? : Bool node_ready?, notify_deferred_thread_group(what : Int64) : Void notify_deferred_thread_group, notify_thread_safe(what : Int64) : Void notify_thread_safe, owner : Node | Nil owner, owner=(o : Node | Nil) owner=, part_of_edited_scene? : Bool part_of_edited_scene?, physics_interpolated? : Bool physics_interpolated?, physics_interpolated_and_enabled? : Bool physics_interpolated_and_enabled?, physics_interpolation_mode physics_interpolation_mode, physics_interpolation_mode=(val : Int) physics_interpolation_mode=, physics_processing? : Bool physics_processing?, physics_processing_internal? : Bool physics_processing_internal?, print_orphan_nodes : Void print_orphan_nodes, print_tree : Void print_tree, print_tree_pretty : Void print_tree_pretty, process_mode process_mode, process_mode=(val : Int) process_mode=, process_physics_priority process_physics_priority, process_physics_priority=(val : Int) process_physics_priority=, process_priority process_priority, process_priority=(val : Int) process_priority=, process_thread_group process_thread_group, process_thread_group=(val : Int) process_thread_group=, process_thread_group_order process_thread_group_order, process_thread_group_order=(val : Int) process_thread_group_order=, process_thread_messages process_thread_messages, process_thread_messages=(val : Int) process_thread_messages=, processing? : Bool processing?, processing_input? : Bool processing_input?, processing_internal? : Bool processing_internal?, processing_shortcut_input? : Bool processing_shortcut_input?, processing_unhandled_input? : Bool processing_unhandled_input?, processing_unhandled_key_input? : Bool processing_unhandled_key_input?, propagate_call(method : String, args : Pointer(Void), parent_first : Bool = false) : Void propagate_call, propagate_notification(what : Int64) : Void propagate_notification, queue_accessibility_update : Void queue_accessibility_update, queue_free : Void queue_free, ready : Godot::TypedSignal() ready, remove_child(node : Node) : Void remove_child, remove_from_group(group : String) : Void remove_from_group, remove_from_tree : Void remove_from_tree, renamed : Godot::TypedSignal() renamed, reparent(new_parent : Node, keep_global_transform : Bool = true) : Void reparent, replace_by(node : Node, keep_groups : Bool = false) : Void replace_by, replacing_by : Godot::TypedSignal(Node) replacing_by, request_ready : Void request_ready, reset_physics_interpolation : Void reset_physics_interpolation, rpc(method : String | Symbol, *args) : Godot::Error rpc, rpc_config(method : String, config : Pointer(Void)) : Void rpc_config, rpc_id(peer_id : Int32 | Int64, method : String | Symbol, *args) : Godot::Error rpc_id, safe_queue_free : Void safe_queue_free, scene_file_path scene_file_path, scene_file_path=(val) scene_file_path=, set_auto_translate_mode(mode : AutoTranslateMode | Int) : Void set_auto_translate_mode, set_deferred_thread_group(property : String, value : Pointer(Void)) : Void set_deferred_thread_group, set_display_folded(fold : Bool) : Void set_display_folded, set_editable_instance(node : Node, is_editable : Bool) : Void set_editable_instance, set_editor_description(editor_description : String) : Void set_editor_description, set_multiplayer_authority(id : Int64, recursive : Bool = true) : Void set_multiplayer_authority, set_name(name : String) : Void set_name, set_owner(owner : Node) : Void set_owner, set_physics_interpolation_mode(mode : PhysicsInterpolationMode | Int) : Void set_physics_interpolation_mode, set_physics_process(enable : Bool) : Void set_physics_process, set_physics_process_internal(enable : Bool) : Void set_physics_process_internal, set_physics_process_priority(priority : Int64) : Void set_physics_process_priority, set_process(enable : Bool) : Void set_process, set_process_input(enable : Bool) : Void set_process_input, set_process_internal(enable : Bool) : Void set_process_internal, set_process_mode(mode : ProcessMode | Int) : Void set_process_mode, set_process_priority(priority : Int64) : Void set_process_priority, set_process_shortcut_input(enable : Bool) : Void set_process_shortcut_input, set_process_thread_group(mode : ProcessThreadGroup | Int) : Void set_process_thread_group, set_process_thread_group_order(order : Int64) : Void set_process_thread_group_order, set_process_thread_messages(flags : ProcessThreadMessages | Int) : Void set_process_thread_messages, set_process_unhandled_input(enable : Bool) : Void set_process_unhandled_input, set_process_unhandled_key_input(enable : Bool) : Void set_process_unhandled_key_input, set_scene_file_path(scene_file_path : String) : Void set_scene_file_path, set_scene_instance_load_placeholder(load_placeholder : Bool) : Void set_scene_instance_load_placeholder, set_thread_safe(property : String, value : Pointer(Void)) : Void set_thread_safe, set_translation_domain_inherited : Void set_translation_domain_inherited, set_unique_name_in_owner(enable : Bool) : Void set_unique_name_in_owner, tree_entered : Godot::TypedSignal() tree_entered, tree_exited : Godot::TypedSignal() tree_exited, tree_exiting : Godot::TypedSignal() tree_exiting, unique_as(name : String | NodePath, type : T.class) : T forall T unique_as, unique_as?(name : String | NodePath, type : T.class) : T | Nil forall T unique_as?, unique_name_in_owner unique_name_in_owner, unique_name_in_owner=(val) unique_name_in_owner=, unique_name_in_owner? : Bool unique_name_in_owner?, update_configuration_warnings : Void update_configuration_warnings, with_context(&) with_context
Constructor methods inherited from class Godot::Node
~ : self
~,
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Class methods inherited from class Godot::Node
decompose_node_path(raw_path : String) : Tuple(Bool, String, String | Nil)
decompose_node_path,
get_orphan_node_ids : Pointer(Void)
get_orphan_node_ids,
print_orphan_nodes : Void
print_orphan_nodes
Instance methods inherited from class Godot::Object
==(other : Godot::Object) : Bool==(other : Nil) : Bool ==, _enter_tree : Void _enter_tree, _exit_tree : Void _exit_tree, _godot_call_tool_button(button_name : String) : Void _godot_call_tool_button, _godot_call_virtual(method_name : String, delta : Float64) : Void _godot_call_virtual, _godot_call_virtual_with_data(method_name : String, args : Pointer(Pointer(Void)), ret : Pointer(Void)) : Void _godot_call_virtual_with_data, _godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void _godot_get_property, _godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void _godot_set_property, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, add_user_signal(signal : String, arguments : Pointer(Void)) : Void add_user_signal, alive? : Bool alive?, await_signal(signal_name : String, timeout_sec : Float64 | Nil = nil) : Array(Variant) await_signal, blocking_signals? : Bool blocking_signals?, call(method : String, *args) : Pointer(Void) call, call_bool(method : String, *args) : Bool call_bool, call_deferred(method : String, *args) : Pointer(Void) call_deferred, call_f64(method : String, *args) : Float64 call_f64, call_i64(method : String, *args) : Int64 call_i64, call_obj(method : String, *args) : Node | Nil call_obj, call_obj_as(type : T.class, method : String, *args) : T | Nil forall T call_obj_as, call_str(method : String, *args) : String call_str, callv(method : String, arg_array : Pointer(Void)) : Pointer(Void) callv, can_translate_messages : Bool can_translate_messages, can_translate_messages? : Bool can_translate_messages?, cancel_free : Void cancel_free, check_alive! : Void check_alive!, class?(godot_class : String) : Bool class?, connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, callback : Proc(Array(Variant), Void) | Nil = nil) : SignalSubscription
connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, &block : Array(Variant) -> Void) : SignalSubscription
connect(signal_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, &block : Array(Variant) -> Void) : SignalSubscription
connect(signal_name : String, listener_target : Godot::Object, method_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None) : SignalSubscription
connect(signal : String, callable : Pointer(Void), flags : Int64 = 0_i64) : Godot::Error connect, connect_one_shot(signal_name : String, &block : Array(Variant) -> Void) : SignalSubscription connect_one_shot, connected?(signal : String, callable : Pointer(Void)) : Bool connected?, destroy : Void destroy, destroyed? : Bool destroyed?, disconnect(signal : String, callable : Pointer(Void)) : Void
disconnect(signal_name : String) : Void disconnect, editor_hint? : Bool editor_hint?, emit_property_list_changed : Void emit_property_list_changed, emit_script_changed : Void emit_script_changed, emit_signal(name : String) : Void
emit_signal(name : String, *args) : Void emit_signal, explicitly_freed? : Bool explicitly_freed?, free : Void free, get(property : String) : Pointer(Void) get, get_class : String get_class, get_incoming_connections : Pointer(Void) get_incoming_connections, get_indexed(property_path : NodePath | String) : Pointer(Void) get_indexed, get_instance_id : Int64 get_instance_id, get_meta(name : String, default : Pointer(Void) | Nil = nil) : Pointer(Void) get_meta, get_meta_list : Pointer(Void) get_meta_list, get_method_argument_count(method : String) : Int64 get_method_argument_count, get_method_list : Pointer(Void) get_method_list, get_property_list : Pointer(Void) get_property_list, get_script : Pointer(Void) get_script, get_signal_connection_list(signal : String) : Pointer(Void) get_signal_connection_list, get_signal_list : Pointer(Void) get_signal_list, get_translation_domain : String get_translation_domain, has_connections(signal : String) : Bool has_connections, has_connections?(signal : String) : Bool has_connections?, has_meta(name : String) : Bool has_meta, has_meta?(name : String) : Bool has_meta?, has_method(method : String) : Bool has_method, has_method?(method : String) : Bool has_method?, has_signal(signal : String) : Bool has_signal, has_signal?(signal_name : String) : Bool has_signal?, has_user_signal(signal : String) : Bool has_user_signal, has_user_signal?(signal : String) : Bool has_user_signal?, hash(hasher) hash, if_alive : self | Nil if_alive, instance_id : UInt64 instance_id, is_blocking_signals : Bool is_blocking_signals, is_blocking_signals? : Bool is_blocking_signals?, is_class(godot_class : String) : Bool is_class, is_class?(godot_class : String) : Bool is_class?, is_connected(signal : String, callable : Pointer(Void)) : Bool is_connected, is_connected?(signal : String, callable : Pointer(Void)) : Bool is_connected?, is_queued_for_deletion : Bool is_queued_for_deletion, is_queued_for_deletion? : Bool is_queued_for_deletion?, is_valid? : Bool is_valid?, link_class_script : Void link_class_script, notification(what : Int64, reversed : Bool = false) : Void notification, notify_property_list_changed : Void notify_property_list_changed, pointer : Pointer(Void) pointer, pointer=(val : Pointer(Void)) pointer=, print(*args) print, printerr(*args) printerr, property_can_revert(property : String) : Bool property_can_revert, property_can_revert?(property : String) : Bool property_can_revert?, property_get_revert(property : String) : Pointer(Void) property_get_revert, property_list_changed : Godot::TypedSignal() property_list_changed, puts(*args) puts, queued_for_deletion? : Bool queued_for_deletion?, remove_meta(name : String) : Void remove_meta, remove_user_signal(signal : String) : Void remove_user_signal, script_changed : Godot::TypedSignal() script_changed, set(property : String, value : Pointer(Void)) : Void set, set_block_signals(enable : Bool) : Void set_block_signals, set_deferred(property : String, value : Pointer(Void)) : Void set_deferred, set_indexed(property_path : NodePath | String, value : Pointer(Void)) : Void set_indexed, set_message_translation(enable : Bool) : Void set_message_translation, set_meta(name : String, value : Pointer(Void)) : Void set_meta, set_script(script : Pointer(Void)) : Void set_script, set_translation_domain(domain : String) : Void set_translation_domain, signal(name : String) : Godot::BoundSignal
signal(sym : Symbol) : Godot::BoundSignal signal, signal_connection_count(signal_name : String) : Int32 signal_connection_count, signal_target_id : UInt64 signal_target_id, to_s(io : IO) : Void to_s, to_string : String to_string, to_unsafe : Pointer(Void) to_unsafe, tr(message : String, context : String = "") : String tr, tr_n(message : String, plural_message : String, n : Int64, context : String = "") : String tr_n