Modules§
- asset
- bindings
- commands
- context
- docgen
- error
- event
- extractors
- Systems which are used to extract the various resources and components used by BMS.
- handler
- reflection_
extensions - runtime
- “Runtime” here refers to the execution evironment of scripts. This might be the VM executing bytecode or the interpreter executing source code.
The important thing is that there is only one runtime which is used to execute all scripts of a particular type or
context
. - script
Macros§
- callback_
labels - downcast_
into_ value - match_
by_ type - no_
type_ dependencies - self_
type_ dependency_ only - with_
access_ read - with_
access_ write - with_
global_ access
Structs§
- Scripting
Plugin - Bevy plugin enabling scripting within the bevy mod scripting framework
Enums§
- Scripting
System Set - Labels for various BMS systems
Traits§
- AddRuntime
Initializer - Configure
Script Plugin - Utility trait for configuring all scripting plugins.
- Into
Script Plugin Params - Types which act like scripting plugins, by selecting a context and runtime Each individual combination of context and runtime has specific infrastructure built for it and does not interact with other scripting plugins