class

Godot::Engine

Inherits Godot::Object < Reference < Object

Godot Engine singleton (Engine).

Constructors

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

Class methods

singleton_ptr
Source

Instance methods

capture_script_backtraces(include_variables : Bool) : Godot::Array
Source
get_architecture_name
Source
get_author_info
Source
get_donor_info
Source
get_frames_drawn
Source
get_frames_per_second
Source
get_license_info
Source
get_license_text
Source
get_main_loop
Source
get_max_fps
Source
get_max_physics_steps_per_frame
Source
get_physics_frames
Source
get_physics_interpolation_fraction
Source
get_physics_jitter_fix
Source
get_physics_ticks_per_second
Source
get_process_frames
Source
get_script_language(index : Int64) : ScriptLanguage
Source
get_script_language_count
Source
get_singleton(name : String) : Godot::Object
Source
get_singleton_list
Source
get_time_scale
Source
get_version_info
Source
get_write_movie_path
Source
has_singleton(name : String) : Bool
Source
is_editor_hint
Source
is_embedded_in_editor
Source
is_in_physics_frame
Source
is_printing_error_messages
Source
is_printing_to_stdout
Source
max_fps

Property max_fps getter

Source
max_fps=(val : Int)

Property max_fps setter

Source
max_physics_steps_per_frame

Property max_physics_steps_per_frame getter

Source
max_physics_steps_per_frame=(val : Int)

Property max_physics_steps_per_frame setter

Source
physics_jitter_fix

Property physics_jitter_fix getter

Source
physics_jitter_fix=(val : Number)

Property physics_jitter_fix setter

Source
physics_ticks_per_second

Property physics_ticks_per_second getter

Source
physics_ticks_per_second=(val : Int)

Property physics_ticks_per_second setter

Source
register_script_language(language : ScriptLanguage) : Int64
Source
register_singleton(name : String, instance : Godot::Object) : Void
Source
set_max_fps(max_fps : Int64) : Void
Source
set_max_physics_steps_per_frame(max_physics_steps : Int64) : Void
Source
set_physics_jitter_fix(physics_jitter_fix : Float64) : Void
Source
set_physics_ticks_per_second(physics_ticks_per_second : Int64) : Void
Source
set_print_error_messages(enabled : Bool) : Void
Source
set_print_to_stdout(enabled : Bool) : Void
Source
set_time_scale(time_scale : Float64) : Void
Source
time_scale

Property time_scale getter

Source
time_scale=(val : Number)

Property time_scale setter

Source
unregister_script_language(language : ScriptLanguage) : Int64
Source
unregister_singleton(name : String) : Void
Source