Module plugin

Source

Structs§

ClassPlugin
Piece of information that is gathered by the self-registration (“plugin”) system.
DynTraitImpl
Representation of a #[godot_dyn] invocation.
ErasedDynGd
Type-erased DynGd<Object, D> for some trait object D.
ErasedRegisterFn
Type-erased function object, holding a function which should called during class registration.
ErasedRegisterRpcsFn
Type-erased function object, holding a function which should be called during RPC function registration.
ITraitImpl
InherentImpl
Stores registration functions for methods, constants, and documentation from inherent #[godot_api] impl blocks.
Struct
The data for a class definition.

Enums§

PluginItem
Represents the data part of a ClassPlugin instance.

Type Aliases§

ErasedDynifyFn
Type-erased function which converts a Gd<Object> into a DynGd<Object, D> for some trait object D.