Plugin

Engine plugin providing support for shared language bindings.

Properties

Link copied to clipboard
open override val key: EnginePlugin.Key<Bindings>

Identifies the plugin's instances, so they can be retrieved after being applied to the engine, avoiding the need for global references.

Functions

Link copied to clipboard
open override fun install(scope: EnginePlugin.InstallationScope, configuration: BindingsConfig.() -> Unit): Bindings

Install this plugin into the provided scope, using the configuration DSL block to adjust settings. This method is called from PluginRegistry.install to obtain a plugin Instance that will be added to the registry.