Crate bevy_mod_scripting_core

Source

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§

ScriptingPlugin
Bevy plugin enabling scripting within the bevy mod scripting framework

Enums§

ScriptingSystemSet
Labels for various BMS systems

Traits§

AddRuntimeInitializer
ConfigureScriptPlugin
Utility trait for configuring all scripting plugins.
IntoScriptPluginParams
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