abstractPlugin
Index
Constructors
constructor
Returns Plugin
Properties
name
Unique name of the plugin
priority
Plugin priority determines the order they're run, lower is first, higher is last, default is 0
Methods
optionaldispose
Optinally perform any cleanup necessary when the engine is disposed
Returns void
optionalonEnginePostConfig
Optionally intercept and mutate the {@param options} passed into the Engine, and modify the engine
Parameters
engine: Engine<any>
options: EngineOptions<any>
Returns void
optionalonEnginePostInitialize
Optionally intercept the engine and modify after initialize
Parameters
engine: Engine<any>
Returns void
optionalonEnginePreConfig
Optionally intercept and mutate the {@param options} passed into the Engine, and modify the engine
Parameters
engine: Engine<any>
options: EngineOptions<any>
Returns void
optionalonEnginePreInitialize
Optinally intercept the engine and modify before initialize
Parameters
engine: Engine<any>
Returns void
optionalonGraphicsPostConfig
Optionally intercept the grpahics context after configuration and modify either the context or options
Parameters
context: ExcaliburGraphicsContext
options: ExcaliburGraphicsContextOptions
Returns void
optionalonGraphicsPostInitialize
Optionally intercetp the graphics context and modify after initialize
Parameters
context: ExcaliburGraphicsContext
Returns void
optionalonGraphicsPreConfig
Optionally intercept the grpahics context before configuration and modify either the context or options
Parameters
context: ExcaliburGraphicsContext
options: ExcaliburGraphicsContextOptions
Returns void
optionalonGraphicsPreInitialize
Optionally intercetp the graphics context and modify before initialize
Parameters
context: ExcaliburGraphicsContext
Returns void
optionalonLoad
Perform any async loading
Returns Promise<void>
optionalonLoadComplete
Perform any extras when load complete
Returns Promise<void>
optionalonScenePostInitialize
Optionally intercept a scene and modify after initialize
Parameters
scene: Scene<unknown>
Returns void
optionalonScenePreInitialize
Optionally intercept a scene and modify before initialize
Parameters
scene: Scene<unknown>
Returns void
An Excalibur plugin packages up changes to excalibur in a convenient package such as