class

Godot::Animation

Inherits Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

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

Instance methods

add_marker(name : String, time : Float64) : Void
Source
add_track(get_type : Int64, at_position : Int64) : Int64
Source
animation_track_get_key_animation(track_idx : Int64, key_idx : Int64) : String
Source
animation_track_insert_key(track_idx : Int64, time : Float64, animation : String) : Int64
Source
animation_track_set_key_animation(track_idx : Int64, key_idx : Int64, animation : String) : Void
Source
audio_track_get_key_end_offset(track_idx : Int64, key_idx : Int64) : Float64
Source
audio_track_get_key_start_offset(track_idx : Int64, key_idx : Int64) : Float64
Source
audio_track_get_key_stream(track_idx : Int64, key_idx : Int64) : Resource
Source
audio_track_insert_key(track_idx : Int64, time : Float64, stream : Resource, start_offset : Float64, end_offset : Float64) : Int64
Source
audio_track_is_use_blend(track_idx : Int64) : Bool
Source
audio_track_set_key_end_offset(track_idx : Int64, key_idx : Int64, offset : Float64) : Void
Source
audio_track_set_key_start_offset(track_idx : Int64, key_idx : Int64, offset : Float64) : Void
Source
audio_track_set_key_stream(track_idx : Int64, key_idx : Int64, stream : Resource) : Void
Source
audio_track_set_use_blend(track_idx : Int64, enable : Bool) : Void
Source
bezier_track_get_key_in_handle(track_idx : Int64, key_idx : Int64) : Vector2
Source
bezier_track_get_key_out_handle(track_idx : Int64, key_idx : Int64) : Vector2
Source
bezier_track_get_key_value(track_idx : Int64, key_idx : Int64) : Float64
Source
bezier_track_insert_key(track_idx : Int64, time : Float64, value : Float64, in_handle : Vector2, out_handle : Vector2) : Int64
Source
bezier_track_interpolate(track_idx : Int64, time : Float64) : Float64
Source
bezier_track_set_key_in_handle(track_idx : Int64, key_idx : Int64, in_handle : Vector2, balanced_value_time_ratio : Float64) : Void
Source
bezier_track_set_key_out_handle(track_idx : Int64, key_idx : Int64, out_handle : Vector2, balanced_value_time_ratio : Float64) : Void
Source
bezier_track_set_key_value(track_idx : Int64, key_idx : Int64, value : Float64) : Void
Source
blend_shape_track_insert_key(track_idx : Int64, time : Float64, amount : Float64) : Int64
Source
blend_shape_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Float64
Source
capture_included

Property capture_included getter

Source
capture_included?
Source
clear
Source
compress(page_size : Int64, fps : Int64, split_tolerance : Float64) : Void
Source
copy_track(track_idx : Int64, to_animation : Animation) : Void
Source
find_track(path : NodePath, get_type : Int64) : Int64
Source
get_length
Source
get_loop_mode
Source
get_marker_at_time(time : Float64) : String
Source
get_marker_color(name : String) : Color
Source
get_marker_names
Source
get_marker_time(name : String) : Float64
Source
get_next_marker(time : Float64) : String
Source
get_prev_marker(time : Float64) : String
Source
get_step
Source
get_track_count
Source
has_marker(name : String) : Bool
Source
is_capture_included
Source
length

Property length getter

Source
length=(val : Number)

Property length setter

Source
loop_mode

Property loop_mode getter

Source
loop_mode=(val : Int)

Property loop_mode setter

Source
method_track_get_name(track_idx : Int64, key_idx : Int64) : String
Source
method_track_get_params(track_idx : Int64, key_idx : Int64) : Godot::Array
Source
optimize(allowed_velocity_err : Float64, allowed_angular_err : Float64, precision : Int64) : Void
Source
position_track_insert_key(track_idx : Int64, time : Float64, position : Vector3) : Int64
Source
position_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Vector3
Source
remove_marker(name : String) : Void
Source
remove_track(track_idx : Int64) : Void
Source
rotation_track_insert_key(track_idx : Int64, time : Float64, rotation : Quaternion) : Int64
Source
rotation_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Quaternion
Source
scale_track_insert_key(track_idx : Int64, time : Float64, scale : Vector3) : Int64
Source
scale_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Vector3
Source
set_length(time_sec : Float64) : Void
Source
set_loop_mode(loop_mode : Int64) : Void
Source
set_marker_color(name : String, color : Color) : Void
Source
set_step(size_sec : Float64) : Void
Source
step

Property step getter

Source
step=(val : Number)

Property step setter

Source
track_find_key(track_idx : Int64, time : Float64, find_mode : Int64, limit : Bool, backward : Bool) : Int64
Source
track_get_interpolation_loop_wrap(track_idx : Int64) : Bool
Source
track_get_interpolation_type(track_idx : Int64) : Int64
Source
track_get_key_count(track_idx : Int64) : Int64
Source
track_get_key_time(track_idx : Int64, key_idx : Int64) : Float64
Source
track_get_key_transition(track_idx : Int64, key_idx : Int64) : Float64
Source
track_get_key_value(track_idx : Int64, key_idx : Int64) : Pointer(Void)
Source
track_get_path(track_idx : Int64) : NodePath
Source
track_get_type(track_idx : Int64) : Int64
Source
track_insert_key(track_idx : Int64, time : Float64, key : Pointer(Void), transition : Float64) : Int64
Source
track_is_compressed(track_idx : Int64) : Bool
Source
track_is_enabled(track_idx : Int64) : Bool
Source
track_is_imported(track_idx : Int64) : Bool
Source
track_move_down(track_idx : Int64) : Void
Source
track_move_to(track_idx : Int64, to_idx : Int64) : Void
Source
track_move_up(track_idx : Int64) : Void
Source
track_remove_key(track_idx : Int64, key_idx : Int64) : Void
Source
track_remove_key_at_time(track_idx : Int64, time : Float64) : Void
Source
track_set_enabled(track_idx : Int64, enabled : Bool) : Void
Source
track_set_imported(track_idx : Int64, imported : Bool) : Void
Source
track_set_interpolation_loop_wrap(track_idx : Int64, interpolation : Bool) : Void
Source
track_set_interpolation_type(track_idx : Int64, interpolation : Int64) : Void
Source
track_set_key_time(track_idx : Int64, key_idx : Int64, time : Float64) : Void
Source
track_set_key_transition(track_idx : Int64, key_idx : Int64, transition : Float64) : Void
Source
track_set_key_value(track_idx : Int64, key : Int64, value : Pointer(Void)) : Void
Source
track_set_path(track_idx : Int64, path : NodePath) : Void
Source
track_swap(track_idx : Int64, with_idx : Int64) : Void
Source
value_track_get_update_mode(track_idx : Int64) : Int64
Source
value_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Pointer(Void)
Source
value_track_set_update_mode(track_idx : Int64, mode : Int64) : Void
Source

Nested types