Module plugin

Source
Expand description

Everything related to plugins. See Plugin docs for more info.

Modules§

dylib
Dynamic plugins with hot-reloading ability.

Structs§

PluginContext
Contains plugin environment.
PluginRegistrationContext
Contains plugin environment for the registration stage.

Enums§

PluginContainer
A wrapper for various plugin types.

Traits§

DynamicPlugin
Abstraction over different kind of plugins that can be reloaded on the fly (whatever it mean). The instance is polled by engine with is_reload_needed_now() time to time. if it returns true, then engine serializes current plugin state, then calls unload() and then calls load()
Plugin
Plugin is a convenient interface that allow you to extend engine’s functionality.