class

Godot::Skeleton3D

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

Constructors

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

Instance methods

add_bone(name : String) : Int64
Source
advance(delta : Float64) : Void
Source
animate_physical_bones

Property animate_physical_bones getter

Source
animate_physical_bones=(val)

Property animate_physical_bones setter

Source
animate_physical_bones?
Source
clear_bones
Source
clear_bones_global_pose_override
Source
create_skin_from_rest_transforms
Source
find_bone(name : String) : Int64
Source
force_update_all_bone_transforms
Source
force_update_bone_child_transform(bone_idx : Int64) : Void
Source
get_animate_physical_bones
Source
get_bone_children(bone_idx : Int64) : Pointer(Void)
Source
get_bone_count
Source
get_bone_global_pose(bone_idx : Int64) : Transform3D
Source
get_bone_global_pose_no_override(bone_idx : Int64) : Transform3D
Source
get_bone_global_pose_override(bone_idx : Int64) : Transform3D
Source
get_bone_global_rest(bone_idx : Int64) : Transform3D
Source
get_bone_meta(bone_idx : Int64, key : String) : Pointer(Void)
Source
get_bone_meta_list(bone_idx : Int64) : Godot::Array
Source
get_bone_name(bone_idx : Int64) : String
Source
get_bone_parent(bone_idx : Int64) : Int64
Source
get_bone_pose(bone_idx : Int64) : Transform3D
Source
get_bone_pose_position(bone_idx : Int64) : Vector3
Source
get_bone_pose_rotation(bone_idx : Int64) : Quaternion
Source
get_bone_pose_scale(bone_idx : Int64) : Vector3
Source
get_bone_rest(bone_idx : Int64) : Transform3D
Source
get_bone_skin_scale(bone_idx : Int64) : Vector3
Source
get_concatenated_bone_names
Source
get_modifier_callback_mode_process
Source
get_motion_scale
Source
get_parentless_bones
Source
get_version
Source
has_bone_meta(bone_idx : Int64, key : String) : Bool
Source
is_bone_enabled(bone_idx : Int64) : Bool
Source
is_show_rest_only
Source
localize_rests
Source
modifier_callback_mode_process

Property modifier_callback_mode_process getter

Source
modifier_callback_mode_process=(val : Int)

Property modifier_callback_mode_process setter

Source
motion_scale

Property motion_scale getter

Source
motion_scale=(val : Number)

Property motion_scale setter

Source
physical_bones_add_collision_exception(exception : Int64) : Void
Source
physical_bones_remove_collision_exception(exception : Int64) : Void
Source
physical_bones_start_simulation(bones : Godot::Array) : Void
Source
physical_bones_stop_simulation
Source
register_skin(skin : Skin) : SkinReference
Source
reset_bone_pose(bone_idx : Int64, reset_bone_skin_scale : Bool) : Void
Source
reset_bone_poses(reset_bone_skin_scale : Bool) : Void
Source
set_animate_physical_bones(enabled : Bool) : Void
Source
set_bone_enabled(bone_idx : Int64, enabled : Bool) : Void
Source
set_bone_global_pose(bone_idx : Int64, pose : Transform3D) : Void
Source
set_bone_global_pose_override(bone_idx : Int64, pose : Transform3D, amount : Float64, persistent : Bool) : Void
Source
set_bone_meta(bone_idx : Int64, key : String, value : Pointer(Void)) : Void
Source
set_bone_name(bone_idx : Int64, name : String) : Void
Source
set_bone_parent(bone_idx : Int64, parent_idx : Int64) : Void
Source
set_bone_pose(bone_idx : Int64, pose : Transform3D) : Void
Source
set_bone_pose_position(bone_idx : Int64, position : Vector3) : Void
Source
set_bone_pose_rotation(bone_idx : Int64, rotation : Quaternion) : Void
Source
set_bone_pose_scale(bone_idx : Int64, scale : Vector3) : Void
Source
set_bone_rest(bone_idx : Int64, rest : Transform3D) : Void
Source
set_bone_skin_scale(bone_idx : Int64, skin_scale : Vector3) : Void
Source
set_modifier_callback_mode_process(mode : Int64) : Void
Source
set_motion_scale(motion_scale : Float64) : Void
Source
set_show_rest_only(enabled : Bool) : Void
Source
show_rest_only

Property show_rest_only getter

Source
show_rest_only=(val)

Property show_rest_only setter

Source
show_rest_only?
Source
unparent_bone_and_rest(bone_idx : Int64) : Void
Source

Nested types