Module bones_scripting::lua
source · Re-exports
pub use piccolo;
Modules
Structs
- Resource used to access the lua scripting engine.
- A lua plugin asset.
- A `SessionPlugin that will run the provided lua plugins
- The systems that have been registered by a lua plugin.
- Resource containing the lua plugins that have been installed in this session.
- A Lua script asset.
- Struct for accessing and initializing lua singletons.
- A frozen reference to the ECS [
World].
Enums
- The load state of the [`LuaPluginSystems
Traits
- Extension trait for the
Contextthat makes it easier to access our lua singletons. - Helper trait to get a singleton fn pointer for the metatable for a type.
- Extension trait on top of
Valueto add helper functions.
Functions
- Install the lua scripting plugin.
Type Aliases
- An atomic cell containing the
LuaPluginSystemsState. - The ID of a system stage.