Module register

Source
Expand description

Register/export Rust symbols to Godot: classes, methods, enums…

Modules§

property
Registration support for property types.

Structs§

ConnectBuilder
Type-state builder for customizing signal connections.
RpcConfig
Configuration for a remote procedure call, used with #[rpc(config = ...)].
TypedSignal
Type-safe version of a Godot signal.

Traits§

SignalReceiver
Trait that is implemented for functions that can be connected to signals.

Attribute Macros§

godot_api
Proc-macro attribute to be used with impl blocks of #[derive(GodotClass)] structs.
godot_dyn
Generates a Class -> dyn Trait upcasting relation.

Derive Macros§

Export
Derive macro for Export on enums.
GodotClass
Derive macro for GodotClass on structs.
GodotConvert
Derive macro for GodotConvert on structs.
Var
Derive macro for Var on enums.