class

Godot::CrystalDebuggerPlugin

Inherits Godot::EditorDebuggerPlugin < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

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

Class methods

_godot_has_virtual_method(method_name : String) : Bool

Virtual method check for GDExtension dispatch

Source
godot_class_name
Source
godot_parent_class_name
Source
instance
Source

Instance methods

_godot_call_tool_button(button_name : String) : Void

Dispatches inspector tool button clicks on this object.

Source
_godot_call_virtual(method_name : String, delta : Float64) : Void

Virtual method and property dispatch hooks overridden by class registration macros. Delta timestep is received with 64-bit precision (Float64).

Source
_godot_call_virtual_with_data(method_name : String, args : Pointer(Pointer(Void)), ret : Pointer(Void)) : Void

Dispatches virtual method calls from Godot engine

Source
_godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void

Invoked by the GDExtension bridge when retrieving an exposed @export property.

Source
_godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void

Invoked by the GDExtension bridge when setting an exposed @export property.

Source
active_breakpoints
Source
auto_attach
Source
auto_attach=(auto_attach : Bool)
Source
cleanup

Cleans up all active debugger sessions and resets singleton

Source
handle_breakpoint_toggle(res_path : String, line : Int32, enabled : Bool) : Void

Handles gutter breakpoint click events from Godot's Script Editor

Source
handle_breakpoints_cleared

Clears all breakpoints across all active sessions

Source
handle_capture(message : String, session_id : Int32) : Bool

Handles incoming TCP messages from running game instances

Source
lldb_path
Source
lldb_path=(lldb_path : String)
Source
poll

Polling hook called from plugin _process

Source
sessions
Source
setup_session_controller(session_id : Int32) : Void

Called whenever Godot creates a new debug session (e.g. Session 0 for Server, Session 1 for Client)

Source