class

Godot::SpringBoneSimulator3D

Inherits Godot::SkeletonModifier3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

are_all_child_collisions_enabled(index : Int64) : Bool
Source
are_bone_axes_mutable
Source
clear_collisions(index : Int64) : Void
Source
clear_exclude_collisions(index : Int64) : Void
Source
clear_settings
Source
external_force

Property external_force getter

Source
external_force=(val)

Property external_force setter

Source
get_center_bone(index : Int64) : Int64
Source
get_center_bone_name(index : Int64) : String
Source
get_center_from(index : Int64) : Int64
Source
get_center_node(index : Int64) : NodePath
Source
get_collision_count(index : Int64) : Int64
Source
get_collision_path(index : Int64, collision : Int64) : NodePath
Source
get_drag(index : Int64) : Float64
Source
get_drag_damping_curve(index : Int64) : Curve
Source
get_end_bone(index : Int64) : Int64
Source
get_end_bone_direction(index : Int64) : Int64
Source
get_end_bone_length(index : Int64) : Float64
Source
get_end_bone_name(index : Int64) : String
Source
get_exclude_collision_count(index : Int64) : Int64
Source
get_exclude_collision_path(index : Int64, collision : Int64) : NodePath
Source
get_external_force
Source
get_gravity(index : Int64) : Float64
Source
get_gravity_damping_curve(index : Int64) : Curve
Source
get_gravity_direction(index : Int64) : Vector3
Source
get_joint_bone(index : Int64, joint : Int64) : Int64
Source
get_joint_bone_name(index : Int64, joint : Int64) : String
Source
get_joint_count(index : Int64) : Int64
Source
get_joint_drag(index : Int64, joint : Int64) : Float64
Source
get_joint_gravity(index : Int64, joint : Int64) : Float64
Source
get_joint_gravity_direction(index : Int64, joint : Int64) : Vector3
Source
get_joint_radius(index : Int64, joint : Int64) : Float64
Source
get_joint_rotation_axis(index : Int64, joint : Int64) : Int64
Source
get_joint_rotation_axis_vector(index : Int64, joint : Int64) : Vector3
Source
get_joint_stiffness(index : Int64, joint : Int64) : Float64
Source
get_radius(index : Int64) : Float64
Source
get_radius_damping_curve(index : Int64) : Curve
Source
get_root_bone(index : Int64) : Int64
Source
get_root_bone_name(index : Int64) : String
Source
get_rotation_axis(index : Int64) : Int64
Source
get_rotation_axis_vector(index : Int64) : Vector3
Source
get_setting_count
Source
get_stiffness(index : Int64) : Float64
Source
get_stiffness_damping_curve(index : Int64) : Curve
Source
is_config_individual(index : Int64) : Bool
Source
is_end_bone_extended(index : Int64) : Bool
Source
mutable_bone_axes

Property mutable_bone_axes getter

Source
mutable_bone_axes=(val)

Property mutable_bone_axes setter

Source
mutable_bone_axes?
Source
reset
Source
set_center_bone(index : Int64, bone : Int64) : Void
Source
set_center_bone_name(index : Int64, bone_name : String) : Void
Source
set_center_from(index : Int64, center_from : Int64) : Void
Source
set_center_node(index : Int64, node_path : NodePath) : Void
Source
set_collision_count(index : Int64, count : Int64) : Void
Source
set_collision_path(index : Int64, collision : Int64, node_path : NodePath) : Void
Source
set_drag(index : Int64, drag : Float64) : Void
Source
set_drag_damping_curve(index : Int64, curve : Curve) : Void
Source
set_enable_all_child_collisions(index : Int64, enabled : Bool) : Void
Source
set_end_bone(index : Int64, bone : Int64) : Void
Source
set_end_bone_direction(index : Int64, bone_direction : Int64) : Void
Source
set_end_bone_length(index : Int64, length : Float64) : Void
Source
set_end_bone_name(index : Int64, bone_name : String) : Void
Source
set_exclude_collision_count(index : Int64, count : Int64) : Void
Source
set_exclude_collision_path(index : Int64, collision : Int64, node_path : NodePath) : Void
Source
set_extend_end_bone(index : Int64, enabled : Bool) : Void
Source
set_external_force(force : Vector3) : Void
Source
set_gravity(index : Int64, gravity : Float64) : Void
Source
set_gravity_damping_curve(index : Int64, curve : Curve) : Void
Source
set_gravity_direction(index : Int64, gravity_direction : Vector3) : Void
Source
set_individual_config(index : Int64, enabled : Bool) : Void
Source
set_joint_drag(index : Int64, joint : Int64, drag : Float64) : Void
Source
set_joint_gravity(index : Int64, joint : Int64, gravity : Float64) : Void
Source
set_joint_gravity_direction(index : Int64, joint : Int64, gravity_direction : Vector3) : Void
Source
set_joint_radius(index : Int64, joint : Int64, radius : Float64) : Void
Source
set_joint_rotation_axis(index : Int64, joint : Int64, axis : Int64) : Void
Source
set_joint_rotation_axis_vector(index : Int64, joint : Int64, vector : Vector3) : Void
Source
set_joint_stiffness(index : Int64, joint : Int64, stiffness : Float64) : Void
Source
set_mutable_bone_axes(enabled : Bool) : Void
Source
set_radius(index : Int64, radius : Float64) : Void
Source
set_radius_damping_curve(index : Int64, curve : Curve) : Void
Source
set_root_bone(index : Int64, bone : Int64) : Void
Source
set_root_bone_name(index : Int64, bone_name : String) : Void
Source
set_rotation_axis(index : Int64, axis : Int64) : Void
Source
set_rotation_axis_vector(index : Int64, vector : Vector3) : Void
Source
set_setting_count(count : Int64) : Void
Source
set_stiffness(index : Int64, stiffness : Float64) : Void
Source
set_stiffness_damping_curve(index : Int64, curve : Curve) : Void
Source
setting_count

Property setting_count getter

Source
setting_count=(val : Int)

Property setting_count setter

Source

Nested types