Re-exports§
pub use piccolo;
Modules§
Structs§
- LuaEngine
- Resource used to access the lua scripting engine.
- LuaPlugin
- A lua plugin asset.
- LuaPlugin
Loader Session Plugin - A [`SessionPlugin] that will run the provided lua plugins
- LuaPlugin
Systems - The systems that have been registered by a lua plugin.
- LuaPlugins
- Resource containing the lua plugins that have been installed in this session.
- LuaScript
- A Lua script asset.
- LuaSingletons
- Struct for accessing and initializing lua singletons.
- World
Ref - A frozen reference to the ECS [
World].
Enums§
- LuaPlugin
Systems State - The load state of the [`LuaPluginSystems
Traits§
- CtxExt
- Extension trait for the [
Context] that makes it easier to access our lua singletons. - Metatable
Fn - Helper trait to get a singleton fn pointer for the metatable for a type.
- Value
Ext - Extension trait on top of [
Value] to add helper functions.
Functions§
- lua_
game_ plugin - Install the lua scripting plugin.
Type Aliases§
- LuaPlugin
Systems Cell - An atomic cell containing the
LuaPluginSystemsState. - System
Stage Id - The ID of a system stage.