Crate wings_macro

source ·
Expand description

Defines macros for declaring traits and systems in wings.

Macros§

  • Creates a wings_marshal::Version object describing the current version of this crate.
  • Instructs the host to instantiate systems (and all of their dependencies) when creating the given system group.

Attribute Macros§

  • Exports the provided system, allowing wings to instantiate it and other systems to access it.
  • Exports the provided type, allowing it to be used as an event or system type.
  • Marks this trait as an interface through which plugins can access a system.