Godot::CollisionObject3D
Inherits Godot::Node3D < Godot::Node < Godot::Object < Reference < Object
Base class for all 3D collision and physics objects.
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
get_capture_input_on_drag
Sourceget_collision_layer
Sourceget_collision_layer_value(layer_number : Int64) : Bool
Sourceget_collision_mask
Sourceget_collision_mask_value(layer_number : Int64) : Bool
Sourceget_collision_priority
Sourceget_disable_mode
Sourceget_rid
Sourceget_shape_owners
Sourceinput_capture_on_drag?
Sourceinput_ray_pickable?
Sourceis_ray_pickable
Sourceis_shape_owner_disabled(owner_id : Int64) : Bool
Sourceremove_shape_owner(owner_id : Int64) : Void
Sourceset_capture_input_on_drag(enable : Bool) : Void
Sourceset_collision_layer(layer : Int64) : Void
Sourceset_collision_layer_value(layer_number : Int64, value : Bool) : Void
Sourceset_collision_mask(mask : Int64) : Void
Sourceset_collision_mask_value(layer_number : Int64, value : Bool) : Void
Sourceset_collision_priority(priority : Float64) : Void
Sourceset_disable_mode(mode : Int64) : Void
Sourceset_ray_pickable(ray_pickable : Bool) : Void
Sourceshape_find_owner(shape_index : Int64) : Int64
Sourceshape_owner_add_shape(owner_id : Int64, shape : Shape3D) : Void
Sourceshape_owner_clear_shapes(owner_id : Int64) : Void
Sourceshape_owner_get_shape(owner_id : Int64, shape_id : Int64) : Shape3D
Sourceshape_owner_get_shape_count(owner_id : Int64) : Int64
Sourceshape_owner_get_shape_index(owner_id : Int64, shape_id : Int64) : Int64
Sourceshape_owner_remove_shape(owner_id : Int64, shape_id : Int64) : Void
Sourceshape_owner_set_disabled(owner_id : Int64, disabled : Bool) : Void
Source