class

Godot::UndoRedo

Inherits Godot::Object < Reference < Object

Constructors

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

Instance methods

add_do_method(callable : Pointer(Void)) : Void
Source
add_do_property(object : Godot::Object, property : String, value : Pointer(Void)) : Void
Source
add_do_reference(object : Godot::Object) : Void
Source
add_undo_method(callable : Pointer(Void)) : Void
Source
add_undo_property(object : Godot::Object, property : String, value : Pointer(Void)) : Void
Source
add_undo_reference(object : Godot::Object) : Void
Source
clear_history(increase_version : Bool) : Void
Source
commit_action(execute : Bool) : Void
Source
create_action(name : String, merge_mode : Int64, backward_undo_ops : Bool) : Void
Source
end_force_keep_in_merge_ends
Source
get_action_name(id : Int64) : String
Source
get_current_action
Source
get_current_action_name
Source
get_history_count
Source
get_max_steps
Source
get_version
Source
has_redo
Source
has_undo
Source
is_committing_action
Source
max_steps

Property max_steps getter

Source
max_steps=(val : Int)

Property max_steps setter

Source
redo_val
Source
set_max_steps(max_steps : Int64) : Void
Source
start_force_keep_in_merge_ends
Source
undo
Source

Nested types