hara.runtime.godot.client

+init+

client:create

added in 4.1

(client:create {:keys [host port], :as m})

creates a Godot client connected to host:port

godot

added in 4.1

(godot m)

Creates and starts a Godot runtime client.

godot-shared:create

added in 4.1

(godot-shared:create m)

Creates a shared Godot runtime client.

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.