hara.runtime.godot
client:create
added in 4.1
(client:create {:keys [host port], :as m})creates a Godot client connected to host:port
godot:create
added in 4.1
(godot:create {:keys [id host port bench], :as m})Creates a Godot runtime client.
invoke-ptr-godot
added in 4.1
(invoke-ptr-godot rt ptr args)Invokes a pointer in the Godot runtime.
raw-eval-godot
added in 4.1
(raw-eval-godot {:keys [reader output], :as rt} code)Sends GDScript source to the Godot server and returns the decoded value.
start-godot-server
added in 4.1
(start-godot-server {:keys [port]} type root-dir)Starts a headless Godot TCP server in a given directory.
stop-godot-server
added in 4.1
(stop-godot-server port stop-type)Stops the Godot server for a given port and type.