Godot::Animation
Inherits Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
add_marker(name : String, time : Float64) : Void
Sourceadd_track(get_type : Int64, at_position : Int64) : Int64
Sourceanimation_track_get_key_animation(track_idx : Int64, key_idx : Int64) : String
Sourceanimation_track_insert_key(track_idx : Int64, time : Float64, animation : String) : Int64
Sourceanimation_track_set_key_animation(track_idx : Int64, key_idx : Int64, animation : String) : Void
Sourceaudio_track_get_key_end_offset(track_idx : Int64, key_idx : Int64) : Float64
Sourceaudio_track_get_key_start_offset(track_idx : Int64, key_idx : Int64) : Float64
Sourceaudio_track_get_key_stream(track_idx : Int64, key_idx : Int64) : Resource
Sourceaudio_track_insert_key(track_idx : Int64, time : Float64, stream : Resource, start_offset : Float64, end_offset : Float64) : Int64
Sourceaudio_track_is_use_blend(track_idx : Int64) : Bool
Sourceaudio_track_set_key_end_offset(track_idx : Int64, key_idx : Int64, offset : Float64) : Void
Sourceaudio_track_set_key_start_offset(track_idx : Int64, key_idx : Int64, offset : Float64) : Void
Sourceaudio_track_set_key_stream(track_idx : Int64, key_idx : Int64, stream : Resource) : Void
Sourceaudio_track_set_use_blend(track_idx : Int64, enable : Bool) : Void
Sourcebezier_track_get_key_value(track_idx : Int64, key_idx : Int64) : Float64
Sourcebezier_track_insert_key(track_idx : Int64, time : Float64, value : Float64, in_handle : Vector2, out_handle : Vector2) : Int64
Sourcebezier_track_interpolate(track_idx : Int64, time : Float64) : Float64
Sourcebezier_track_set_key_in_handle(track_idx : Int64, key_idx : Int64, in_handle : Vector2, balanced_value_time_ratio : Float64) : Void
Sourcebezier_track_set_key_out_handle(track_idx : Int64, key_idx : Int64, out_handle : Vector2, balanced_value_time_ratio : Float64) : Void
Sourcebezier_track_set_key_value(track_idx : Int64, key_idx : Int64, value : Float64) : Void
Sourceblend_shape_track_insert_key(track_idx : Int64, time : Float64, amount : Float64) : Int64
Sourceblend_shape_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Float64
Sourcecapture_included?
Sourceclear
Sourcecompress(page_size : Int64, fps : Int64, split_tolerance : Float64) : Void
Sourcecopy_track(track_idx : Int64, to_animation : Animation) : Void
Sourcefind_track(path : NodePath, get_type : Int64) : Int64
Sourceget_length
Sourceget_loop_mode
Sourceget_marker_at_time(time : Float64) : String
Sourceget_marker_names
Sourceget_marker_time(name : String) : Float64
Sourceget_next_marker(time : Float64) : String
Sourceget_prev_marker(time : Float64) : String
Sourceget_step
Sourceget_track_count
Sourcehas_marker(name : String) : Bool
Sourceis_capture_included
Sourcemethod_track_get_name(track_idx : Int64, key_idx : Int64) : String
Sourcemethod_track_get_params(track_idx : Int64, key_idx : Int64) : Godot::Array
Sourceoptimize(allowed_velocity_err : Float64, allowed_angular_err : Float64, precision : Int64) : Void
Sourceremove_marker(name : String) : Void
Sourceremove_track(track_idx : Int64) : Void
Sourceset_length(time_sec : Float64) : Void
Sourceset_loop_mode(loop_mode : Int64) : Void
Sourceset_step(size_sec : Float64) : Void
Sourcetrack_find_key(track_idx : Int64, time : Float64, find_mode : Int64, limit : Bool, backward : Bool) : Int64
Sourcetrack_get_interpolation_loop_wrap(track_idx : Int64) : Bool
Sourcetrack_get_interpolation_type(track_idx : Int64) : Int64
Sourcetrack_get_key_count(track_idx : Int64) : Int64
Sourcetrack_get_key_time(track_idx : Int64, key_idx : Int64) : Float64
Sourcetrack_get_key_transition(track_idx : Int64, key_idx : Int64) : Float64
Sourcetrack_get_key_value(track_idx : Int64, key_idx : Int64) : Pointer(Void)
Sourcetrack_get_path(track_idx : Int64) : NodePath
Sourcetrack_get_type(track_idx : Int64) : Int64
Sourcetrack_insert_key(track_idx : Int64, time : Float64, key : Pointer(Void), transition : Float64) : Int64
Sourcetrack_is_compressed(track_idx : Int64) : Bool
Sourcetrack_is_enabled(track_idx : Int64) : Bool
Sourcetrack_is_imported(track_idx : Int64) : Bool
Sourcetrack_move_down(track_idx : Int64) : Void
Sourcetrack_move_to(track_idx : Int64, to_idx : Int64) : Void
Sourcetrack_move_up(track_idx : Int64) : Void
Sourcetrack_remove_key(track_idx : Int64, key_idx : Int64) : Void
Sourcetrack_remove_key_at_time(track_idx : Int64, time : Float64) : Void
Sourcetrack_set_enabled(track_idx : Int64, enabled : Bool) : Void
Sourcetrack_set_imported(track_idx : Int64, imported : Bool) : Void
Sourcetrack_set_interpolation_loop_wrap(track_idx : Int64, interpolation : Bool) : Void
Sourcetrack_set_interpolation_type(track_idx : Int64, interpolation : Int64) : Void
Sourcetrack_set_key_time(track_idx : Int64, key_idx : Int64, time : Float64) : Void
Sourcetrack_set_key_transition(track_idx : Int64, key_idx : Int64, transition : Float64) : Void
Sourcetrack_set_key_value(track_idx : Int64, key : Int64, value : Pointer(Void)) : Void
Sourcetrack_set_path(track_idx : Int64, path : NodePath) : Void
Sourcetrack_swap(track_idx : Int64, with_idx : Int64) : Void
Sourcevalue_track_get_update_mode(track_idx : Int64) : Int64
Sourcevalue_track_interpolate(track_idx : Int64, time_sec : Float64, backward : Bool) : Pointer(Void)
Sourcevalue_track_set_update_mode(track_idx : Int64, mode : Int64) : Void
Source