module Lapis
Included Modules
Defined in:
lapis.crlibgodot/benchmarks.cr
libgodot/debugger/agent.cr
libgodot/debugger/decompiler.cr
libgodot/debugger/plugin_forensics.cr
libgodot/debugger/r2_classdb_reconstructor.cr
libgodot/debugger/r2_godot_plugin.cr
libgodot/debugger/r2_godot_types.cr
libgodot/debugger/r2_source_indexer.cr
libgodot/debugger/radare_driver.cr
libgodot/docs.cr
libgodot/docs/a_getting_started/a_installation.cr
libgodot/docs/a_getting_started/b_compilation.cr
libgodot/docs/a_getting_started/c_quick_start_tutorial.cr
libgodot/docs/a_getting_started/d_crystal_basics_for_godot.cr
libgodot/docs/b_lapis_cli_and_toolchain/a_overview.cr
libgodot/docs/b_lapis_cli_and_toolchain/b_doctor.cr
libgodot/docs/b_lapis_cli_and_toolchain/c_init_and_scaffold.cr
libgodot/docs/b_lapis_cli_and_toolchain/d_build_and_sync.cr
libgodot/docs/b_lapis_cli_and_toolchain/e_test_and_benchmarks.cr
libgodot/docs/b_lapis_cli_and_toolchain/f_clean_and_maintenance.cr
libgodot/docs/b_lapis_cli_and_toolchain/g_addon_and_shard_management.cr
libgodot/docs/b_lapis_cli_and_toolchain/h_ide_and_lsp.cr
libgodot/docs/b_lapis_cli_and_toolchain/i_packaging_and_distribution.cr
libgodot/docs/b_lapis_cli_and_toolchain/j_common_pitfalls_and_faq.cr
libgodot/docs/b_lapis_cli_and_toolchain/k_logging_and_telemetry.cr
libgodot/docs/b_lapis_cli_and_toolchain/l_compile_flags_and_optimization.cr
libgodot/docs/b_lapis_cli_and_toolchain/m_addon_store_and_security.cr
libgodot/docs/c_gameplay_and_declarative_dsl/a_node_dsl.cr
libgodot/docs/c_gameplay_and_declarative_dsl/b_exports_and_inspector.cr
libgodot/docs/c_gameplay_and_declarative_dsl/c_signals_and_events.cr
libgodot/docs/c_gameplay_and_declarative_dsl/d_low_latency_input.cr
libgodot/docs/c_gameplay_and_declarative_dsl/e_scene_tree_and_lifecycle.cr
libgodot/docs/c_gameplay_and_declarative_dsl/f_gameplay_logging_and_sensors.cr
libgodot/docs/c_gameplay_and_declarative_dsl/g_ergonomic_node_access.cr
libgodot/docs/c_gameplay_and_declarative_dsl/h_modules_and_mixins.cr
libgodot/docs/c_gameplay_and_declarative_dsl/i_multiplayer_and_networking.cr
libgodot/docs/c_gameplay_and_declarative_dsl/j_gdscript_to_crystal_cheatsheet.cr
libgodot/docs/d_concurrency_and_fibers/a_fibers_and_cooperative_await.cr
libgodot/docs/d_concurrency_and_fibers/b_os_threads_and_channels.cr
libgodot/docs/d_concurrency_and_fibers/c_main_thread_dispatch.cr
libgodot/docs/e_memory_safety_and_engine_internals/a_objectdb_and_monotonic_ids.cr
libgodot/docs/e_memory_safety_and_engine_internals/b_dead_pointer_protection.cr
libgodot/docs/e_memory_safety_and_engine_internals/c_boehm_gc_vs_refcounting.cr
libgodot/docs/f_scripting_and_interoperability/a_first_class_crystal_scripts.cr
libgodot/docs/f_scripting_and_interoperability/b_gdscript_interop.cr
libgodot/docs/f_scripting_and_interoperability/c_doc_comments_and_f1_help.cr
libgodot/docs/g_debugging_and_diagnostics/a_radare2_native_debugging.cr
libgodot/docs/g_debugging_and_diagnostics/b_crash_handler_and_watchpoints.cr
libgodot/docs/g_debugging_and_diagnostics/c_leak_and_dispatch_diagnostics.cr
libgodot/docs/h_testing_and_benchmarks/a_testing_framework.cr
libgodot/docs/h_testing_and_benchmarks/b_performance_benchmarks.cr
libgodot/docs/i_architecture_and_extensions/a_dual_paradigm_model.cr
libgodot/docs/i_architecture_and_extensions/b_cpp_bridge_loader.cr
libgodot/docs/i_architecture_and_extensions/c_addons_and_multi_plugin_isolation.cr
libgodot/docs/i_architecture_and_extensions/d_godot_version_upgrade.cr
libgodot/docs/j_modern_cli_and_tui/a_interactive_command_center.cr
libgodot/docs/j_modern_cli_and_tui/b_tui_hub_and_specialized_views.cr
libgodot/editor.cr
libgodot/editor_script_creation.cr
libgodot/multiplayer/harness.cr
libgodot/script.cr
libgodot/script/highlighter.cr
libgodot/script/language.cr
libgodot/script/lsp.cr
libgodot/script/resource_format.cr
libgodot/script/script.cr
libgodot/testing.cr
Constant Summary
-
VERSION =
Godot::VERSION
Class methods inherited from module Godot
accessibility_server : AccessibilityServer
accessibility_server,
audio_server : AudioServer
audio_server,
await(target : Godot::Object, signal_name : String, timeout_sec : Float64 | Nil = nil) : Array(Variant)await(target : Godot::Object, signal_name : String, timeout_sec : Number) : Array(Variant)
await(signal : Godot::BoundSignal, timeout_sec : Number)
await(seconds : Number) : Void
await(span : ::Time::Span) : Void
await(signal : Godot::BoundSignal, timeout_sec : Float64 | Nil = nil)
await(timer : SceneTreeTimer) : Void await, breakpoint(can_continue : Bool = true) : Void breakpoint, camera_server : CameraServer camera_server, channel(name : String) : LogChannel channel, class_db : ClassDB class_db, clear_signal_subscriptions(target_id : UInt64) : Void clear_signal_subscriptions, configure_channel(name : String, status : String = "active", min_level : LogLevel | Nil = nil, &block : LogChannel -> ) : LogChannel configure_channel, create(class_name : String) : Node | Nil
create(type : T.class) : T forall T create, debug(*args) debug, delay(seconds : Number) : Void
delay(span : ::Time::Span) : Void delay, dispatch_profiler dispatch_profiler, display_server : DisplayServer display_server, dump_dispatch_profile(io : IO = STDOUT, top_n : Int32 = 20) : Void dump_dispatch_profile, dump_leaks(io : IO = STDERR) : Int32 dump_leaks, editor_hint? : Bool editor_hint?, editor_interface : EditorInterface editor_interface, emit(signal : Godot::TypedSignal(*T), *args : *T) : Void forall T
emit(signal : Godot::BoundSignal, *args) : Void emit, engine : Engine engine, engine_debugger : EngineDebugger engine_debugger, gd_extension_manager : GDExtensionManager gd_extension_manager, gd_script_language_protocol : GDScriptLanguageProtocol gd_script_language_protocol, geometry2_d : Geometry2D geometry2_d, geometry3_d : Geometry3D geometry3_d, input : Input input, input_map : InputMap input_map, instantiate_scene(path : String, type : T.class) : T forall T instantiate_scene, ip : IP ip, java_class_wrapper : JavaClassWrapper java_class_wrapper, java_script_bridge : JavaScriptBridge java_script_bridge, leak_tracker leak_tracker, load(path : String, type_hint : String = "", cache_mode : Int64 = 0_i64) : Resource
load(path : String, type : T.class, type_hint : String = "", cache_mode : Int64 = 0_i64) : T forall T
load(path : String, *, as type : T.class, type_hint : String = "", cache_mode : Int64 = 0_i64) : T forall T load, load_as(type : T.class, path : String, type_hint : String = "", cache_mode : Int64 = 0_i64) : T forall T load_as, load_scene(path : String) : PackedScene load_scene, log_history : Array(LogRecord) log_history, logger : DiagnosticLogger logger, marshalls : Marshalls marshalls, native_menu : NativeMenu native_menu, navigation_mesh_generator : NavigationMeshGenerator navigation_mesh_generator, navigation_server2_d : NavigationServer2D navigation_server2_d, navigation_server2_d_manager : NavigationServer2DManager navigation_server2_d_manager, navigation_server3_d : NavigationServer3D navigation_server3_d, navigation_server3_d_manager : NavigationServer3DManager navigation_server3_d_manager, next_frame(timeout_sec : Float64 | Nil = 5.0) : Void next_frame, notify_signal(target_id : UInt64, signal_name : String, args : Array(Variant)) : Void notify_signal, on_main_thread(&block : -> Void) : Void on_main_thread, os : OS os, performance : Performance performance, physics_frame(timeout_sec : Float64 | Nil = 5.0) : Void physics_frame, physics_frame_count : Int64 physics_frame_count, physics_server2_d : PhysicsServer2D physics_server2_d, physics_server2_d_manager : PhysicsServer2DManager physics_server2_d_manager, physics_server3_d : PhysicsServer3D physics_server3_d, physics_server3_d_manager : PhysicsServer3DManager physics_server3_d_manager, preload(path : String) : Resource preload, print(*args) print, print_error(msg : String, func : String = "", file : String = __FILE__, line : Int32 = __LINE__) print_error, print_verbose(*args) print_verbose, print_warning(msg : String, func : String = "", file : String = __FILE__, line : Int32 = __LINE__) print_warning, printerr(*args) printerr, process_frame_count : Int64 process_frame_count, project_settings : ProjectSettings project_settings, register_filter(name : String, &block : LogFilterProc) : Void register_filter, rendering_server : RenderingServer rendering_server, resource_loader : ResourceLoader resource_loader, resource_saver : ResourceSaver resource_saver, resource_uid : ResourceUID resource_uid, signal_spy signal_spy, signal_subs signal_subs, signal_subs_mutex signal_subs_mutex, spawn(&block : -> Void) : Fiber spawn, subscribe_signal(target_id : UInt64, signal_name : String, flags : ConnectFlags = ConnectFlags::None, callback : Proc(Array(Variant), Void) | Nil = nil) : SignalSubscription subscribe_signal, text_server_manager : TextServerManager text_server_manager, texture_streaming : TextureStreaming texture_streaming, theme_db : ThemeDB theme_db, time : Time time, to_godot_res_path(path : String) : String to_godot_res_path, tombstone_tracker tombstone_tracker, translation_server : TranslationServer translation_server, unsubscribe_signal(sub : SignalSubscription) : Void unsubscribe_signal, verbose? : Bool verbose?, worker_thread_pool : WorkerThreadPool worker_thread_pool, xr_server : XRServer xr_server