class Godot::Skeleton3D

Defined in:

libgodot/generated/classes/classes_part5.cr

Constructors

Instance Method Summary

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, force_update_transform : Void force_update_transform, get_basis : Basis get_basis, get_gizmos : Godot::Array 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 : Int64 get_rotation_edit_mode, get_rotation_order : Int64 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, hide : Void hide, is_local_transform_notification_enabled : Bool is_local_transform_notification_enabled, is_scale_disabled : Bool is_scale_disabled, is_set_as_top_level : Bool is_set_as_top_level, is_transform_notification_enabled : Bool is_transform_notification_enabled, is_visible : Bool is_visible, is_visible_in_tree : Bool is_visible_in_tree, look_at(target : Vector3, up : Vector3, use_model_front : Bool) : Void look_at, look_at_from_position(position : Vector3, target : Vector3, up : Vector3, use_model_front : Bool) : Void look_at_from_position, 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_object_local(scale : Vector3) : Void scale_object_local, set_as_top_level(enable : Bool) : Void 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 : Int64) : Void set_rotation_edit_mode, set_rotation_order(order : Int64) : 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) : 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=, translate(offset : Vector3) : Void translate, translate_object_local(offset : Vector3) : Void translate_object_local, update_gizmos : Void update_gizmos, visibility_parent visibility_parent, visibility_parent=(val) visibility_parent=, visible : Bool visible, visible=(v : Bool) visible=, visible? : Bool visible?

Constructor methods inherited from class Godot::Node3D

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

Instance methods inherited from class Godot::Node

[](path : String) : Node [], []?(path : String) : Node | Nil []?, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, add_child(node : Node, force_readable_name : Bool = false, internal : Int64 = 0_i64) : Void add_child, add_sibling(sibling : Node, force_readable_name : Bool) : Void add_sibling, add_to_group(group : String, persistent : Bool) : Void
add_to_group(group : String) : Void
add_to_group
, 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_process : Bool can_process, create_tween : Tween create_tween, duplicate(flags : Int64) : Node duplicate, each_child(include_internal : Bool = false, &block : Node -> Void) : Void each_child, editor_description editor_description, editor_description=(val) editor_description=, 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, owned : Bool) : Godot::Array find_children, find_parent(pattern : String) : Node find_parent, get_accessibility_element : Int64 get_accessibility_element, get_auto_translate_mode : Int64 get_auto_translate_mode, get_child(idx : Int64, include_internal : Bool) : Node
get_child(idx : Int, 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 : Godot::Array get_groups, get_index(include_internal : Bool) : 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
, get_node?(path : String) : Node | Nil get_node?, get_node_and_resource(path : NodePath) : Godot::Array get_node_and_resource, get_node_as(type : T.class, path : String) : T forall T get_node_as, get_node_as?(type : T.class, path : String) : T | Nil forall T get_node_as?, get_node_or_null(path : String) : Node | Nil
get_node_or_null(path : NodePath) : Node
get_node_or_null
, get_node_rpc_config : Pointer(Void) get_node_rpc_config, get_orphan_node_ids : Godot::Array 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) : NodePath get_path_to, get_physics_interpolation_mode : Int64 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 : Int64 get_process_mode, get_process_priority : Int64 get_process_priority, get_process_thread_group : Int64 get_process_thread_group, get_process_thread_group_order : Int64 get_process_thread_group_order, get_process_thread_messages : Int64 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_tree : SceneTree get_tree, get_tree_string : String get_tree_string, get_tree_string_pretty : String get_tree_string_pretty, get_unique_node_as(type : T.class, unique_name : String) : T | Nil forall T get_unique_node_as, get_viewport : Viewport get_viewport, get_window : Window get_window, has_node(path : NodePath) : Bool has_node, has_node_and_resource(path : NodePath) : 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_displayed_folded : Bool is_displayed_folded, is_editable_instance(node : Node) : Bool is_editable_instance, is_greater_than(node : Node) : Bool is_greater_than, is_in_group(group : String) : Bool is_in_group, is_inside_tree : Bool is_inside_tree, is_multiplayer_authority : Bool is_multiplayer_authority, is_node_ready : Bool is_node_ready, is_part_of_edited_scene : Bool is_part_of_edited_scene, is_physics_interpolated : Bool is_physics_interpolated, is_physics_interpolated_and_enabled : Bool is_physics_interpolated_and_enabled, is_physics_processing : Bool is_physics_processing, is_physics_processing_internal : Bool is_physics_processing_internal, is_processing : Bool is_processing, is_processing_input : Bool is_processing_input, is_processing_internal : Bool is_processing_internal, is_processing_shortcut_input : Bool is_processing_shortcut_input, is_processing_unhandled_input : Bool is_processing_unhandled_input, is_processing_unhandled_key_input : Bool is_processing_unhandled_key_input, is_queued_for_deletion : Bool is_queued_for_deletion, 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, multiplayer multiplayer, name : String name, name=(val : String) name=, node_as(type : T.class, path : String) : T forall T node_as, node_as?(type : T.class, path : String) : T | Nil forall T node_as?, 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=, physics_interpolation_mode physics_interpolation_mode, physics_interpolation_mode=(val : Int) physics_interpolation_mode=, 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=, propagate_call(method : String, args : Godot::Array, parent_first : Bool) : Void propagate_call, propagate_notification(what : Int64) : Void propagate_notification, queue_accessibility_update : Void queue_accessibility_update, queue_free : Void queue_free, remove_child(node : Node) : Void remove_child, remove_from_group(group : String) : Void remove_from_group, reparent(new_parent : Node, keep_global_transform : Bool = true) : Void reparent, replace_by(node : Node, keep_groups : Bool) : Void replace_by, request_ready : Void request_ready, reset_physics_interpolation : Void reset_physics_interpolation, rpc_config(method : String, config : Pointer(Void)) : Void rpc_config, scene_file_path scene_file_path, scene_file_path=(val) scene_file_path=, set_auto_translate_mode(mode : Int64) : 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) : Void set_multiplayer_authority, set_name(name : String) : Void set_name, set_owner(owner : Node) : Void set_owner, set_physics_interpolation_mode(mode : Int64) : 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 : Int64) : 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 : Int64) : Void set_process_thread_group, set_process_thread_group_order(order : Int64) : Void set_process_thread_group_order, set_process_thread_messages(flags : Int64) : 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, unique_name_in_owner unique_name_in_owner, unique_name_in_owner=(val) unique_name_in_owner=, unique_name_in_owner? unique_name_in_owner?, update_configuration_warnings : Void update_configuration_warnings

Constructor methods inherited from class Godot::Node

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

Instance methods inherited from class Godot::Object

==(other : Godot::Object) : Bool
==(other : Nil) : Bool
==
, _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, add_user_signal(signal : String, arguments : Godot::Array) : Void add_user_signal, alive? : Bool alive?, await_signal(signal_name : String, timeout_sec : Float64 | Nil = nil) : Array(Variant) await_signal, 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 : Godot::Array) : Pointer(Void) callv, can_translate_messages : Bool can_translate_messages, cancel_free : Void cancel_free, check_alive! : Void check_alive!, 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 : String, listener_target : Godot::Object, method_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None) : SignalSubscription
connect(signal : String, callable : Pointer(Void), flags : Int64) : Int64
connect
, connect_one_shot(signal_name : String, &block : Array(Variant) -> Void) : SignalSubscription connect_one_shot, 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_signal(name : String) : Void
emit_signal(name : String, *args) : Void
emit_signal
, free : Void free, get(property : String) : Pointer(Void) get, get_class : String get_class, get_incoming_connections : Godot::Array get_incoming_connections, get_indexed(property_path : NodePath) : Pointer(Void) get_indexed, get_instance_id : Int64 get_instance_id, get_meta(name : String, default : Pointer(Void)) : Pointer(Void) get_meta, get_meta_list : Godot::Array get_meta_list, get_method_argument_count(method : String) : Int64 get_method_argument_count, get_method_list : Godot::Array get_method_list, get_property_list : Godot::Array get_property_list, get_script : Pointer(Void) get_script, get_signal_connection_list(signal : String) : Godot::Array get_signal_connection_list, get_signal_list : Godot::Array get_signal_list, get_translation_domain : String get_translation_domain, has_connections(signal : String) : Bool has_connections, has_meta(name : String) : Bool has_meta, 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, hash(hasher) hash, if_alive : self | Nil if_alive, instance_id : UInt64 instance_id, is_blocking_signals : Bool is_blocking_signals, is_class(godot_class : String) : Bool is_class, is_connected(signal : String, callable : Pointer(Void)) : Bool is_connected, 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) : 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_get_revert(property : String) : Pointer(Void) property_get_revert, puts(*args) puts, remove_meta(name : String) : Void remove_meta, remove_user_signal(signal : String) : Void remove_user_signal, 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, 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, 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

Constructor methods inherited from class Godot::Object

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

Class methods inherited from class Godot::Object

_godot_has_virtual_method(method_name : String) : Bool _godot_has_virtual_method, is_instance_id_valid(id : Int | UInt64) : Bool is_instance_id_valid

Constructor Detail

def self.new(pointer : Pointer(Void) = Pointer(Void).null) #

[View source]

Instance Method Detail

def add_bone(name : String) : Int64 #

[View source]
def advance(delta : Float64) : Void #

[View source]
def animate_physical_bones #

Property #animate_physical_bones getter


[View source]
def animate_physical_bones=(val) #

Property #animate_physical_bones setter


[View source]
def animate_physical_bones? #

[View source]
def clear_bones : Void #

[View source]
def clear_bones_global_pose_override : Void #

[View source]
def create_skin_from_rest_transforms : Skin #

[View source]
def find_bone(name : String) : Int64 #

[View source]
def force_update_all_bone_transforms : Void #

[View source]
def force_update_bone_child_transform(bone_idx : Int64) : Void #

[View source]
def get_animate_physical_bones : Bool #

[View source]
def get_bone_children(bone_idx : Int64) : Pointer(Void) #

[View source]
def get_bone_count : Int64 #

[View source]
def get_bone_global_pose(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_global_pose_no_override(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_global_pose_override(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_global_rest(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_meta(bone_idx : Int64, key : String) : Pointer(Void) #

[View source]
def get_bone_meta_list(bone_idx : Int64) : Godot::Array #

[View source]
def get_bone_name(bone_idx : Int64) : String #

[View source]
def get_bone_parent(bone_idx : Int64) : Int64 #

[View source]
def get_bone_pose(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_pose_position(bone_idx : Int64) : Vector3 #

[View source]
def get_bone_pose_rotation(bone_idx : Int64) : Quaternion #

[View source]
def get_bone_pose_scale(bone_idx : Int64) : Vector3 #

[View source]
def get_bone_rest(bone_idx : Int64) : Transform3D #

[View source]
def get_bone_skin_scale(bone_idx : Int64) : Vector3 #

[View source]
def get_concatenated_bone_names : String #

[View source]
def get_modifier_callback_mode_process : Int64 #

[View source]
def get_motion_scale : Float64 #

[View source]
def get_parentless_bones : Pointer(Void) #

[View source]
def get_version : Int64 #

[View source]
def has_bone_meta(bone_idx : Int64, key : String) : Bool #

[View source]
def is_bone_enabled(bone_idx : Int64) : Bool #

[View source]
def is_show_rest_only : Bool #

[View source]
def localize_rests : Void #

[View source]
def modifier_callback_mode_process #

[View source]
def modifier_callback_mode_process=(val : Int) #

[View source]
def motion_scale #

Property #motion_scale getter


[View source]
def motion_scale=(val : Number) #

Property #motion_scale setter


[View source]
def physical_bones_add_collision_exception(exception : Int64) : Void #

[View source]
def physical_bones_remove_collision_exception(exception : Int64) : Void #

[View source]
def physical_bones_start_simulation(bones : Godot::Array) : Void #

[View source]
def physical_bones_stop_simulation : Void #

[View source]
def register_skin(skin : Skin) : SkinReference #

[View source]
def reset_bone_pose(bone_idx : Int64, reset_bone_skin_scale : Bool) : Void #

[View source]
def reset_bone_poses(reset_bone_skin_scale : Bool) : Void #

[View source]
def set_animate_physical_bones(enabled : Bool) : Void #

[View source]
def set_bone_enabled(bone_idx : Int64, enabled : Bool) : Void #

[View source]
def set_bone_global_pose(bone_idx : Int64, pose : Transform3D) : Void #

[View source]
def set_bone_global_pose_override(bone_idx : Int64, pose : Transform3D, amount : Float64, persistent : Bool) : Void #

[View source]
def set_bone_meta(bone_idx : Int64, key : String, value : Pointer(Void)) : Void #

[View source]
def set_bone_name(bone_idx : Int64, name : String) : Void #

[View source]
def set_bone_parent(bone_idx : Int64, parent_idx : Int64) : Void #

[View source]
def set_bone_pose(bone_idx : Int64, pose : Transform3D) : Void #

[View source]
def set_bone_pose_position(bone_idx : Int64, position : Vector3) : Void #

[View source]
def set_bone_pose_rotation(bone_idx : Int64, rotation : Quaternion) : Void #

[View source]
def set_bone_pose_scale(bone_idx : Int64, scale : Vector3) : Void #

[View source]
def set_bone_rest(bone_idx : Int64, rest : Transform3D) : Void #

[View source]
def set_bone_skin_scale(bone_idx : Int64, skin_scale : Vector3) : Void #

[View source]
def set_modifier_callback_mode_process(mode : Int64) : Void #

[View source]
def set_motion_scale(motion_scale : Float64) : Void #

[View source]
def set_show_rest_only(enabled : Bool) : Void #

[View source]
def show_rest_only #

Property #show_rest_only getter


[View source]
def show_rest_only=(val) #

Property #show_rest_only setter


[View source]
def show_rest_only? #

[View source]
def unparent_bone_and_rest(bone_idx : Int64) : Void #

[View source]