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 [
Context
] that 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 [
Value
] to add helper functions.
Functions§
- Install the lua scripting plugin.
Type Aliases§
- An atomic cell containing the
LuaPluginSystemsState
. - The ID of a system stage.