Expand description
Register/export Rust symbols to Godot: classes, methods, enums…
Modules§
- property
- Registration support for property types.
Structs§
- Connect
Builder - Builder for customizing signal connections.
- Connect
Handle - Handle representing a typed signal connection to a receiver.
- Indirect
Signal Receiver - A special “identity struct” which enables type inference while specifying various closures for connections.
- RpcConfig
__codegen-full - Configuration for a remote procedure call, used with
#[rpc(config = ...)]. - Typed
Signal - Type-safe version of a Godot signal.
Traits§
- Signal
Receiver - Trait that is implemented for functions that can be connected to signals.
Attribute Macros§
- godot_
api - Proc-macro attribute to be used with
implblocks of#[derive(GodotClass)]structs. - godot_
dyn - Generates a
Class->dyn Traitupcasting relation.
Derive Macros§
- Export
- Derive macro for
Exporton enums. - Godot
Class - Derive macro for
GodotClasson structs. - Godot
Convert - Derive macro for
GodotConverton structs. - Var
- Derive macro for
Varon enums.