Constructors
constructor
- new Plugins(engine): Plugins
-
Properties
Private
Readonly
_engine
_engine: any
Private
Readonly
_initializers
_initializers: any
Readonly
drawers
Readonly
interactors
Readonly
movers
Readonly
pathGenerators
Readonly
plugins
Readonly
presets
Readonly
updaters
Methods
addInteractor
- addInteractor(name, initInteractor): void
-
Parameters
-
name: string
-
initInteractor: InteractorInitializer
Returns void
addParticleMover
- addParticleMover(name, initMover): void
-
Parameters
-
name: string
-
initMover: MoverInitializer
Returns void
addParticleUpdater
- addParticleUpdater(name, initUpdater): void
-
Parameters
-
name: string
-
initUpdater: UpdaterInitializer
Returns void
addPathGenerator
- addPathGenerator(type, pathGenerator): void
-
Returns void
addPlugin
- addPlugin(plugin): void
-
Returns void
addPreset
- addPreset(presetKey, options, override?): void
-
Parameters
-
presetKey: string
-
-
Optional
override: boolean
Returns void
addShapeDrawer
- addShapeDrawer(types, drawer): void
-
Returns void
destroy
- destroy(container): void
-
Returns void
getAvailablePlugins
- getAvailablePlugins(container): Map<string, IContainerPlugin>
-
getInteractors
- getInteractors(container, force?): IInteractor[]
-
getMovers
- getMovers(container, force?): IParticleMover[]
-
getPathGenerator
- getPathGenerator(type): undefined | IMovePathGenerator
-
getPlugin
- getPlugin(plugin): undefined | IPlugin
-
Returns undefined | IPlugin
getShapeDrawer
- getShapeDrawer(type): undefined | IShapeDrawer
-
getSupportedShapes
- getSupportedShapes(): IterableIterator<string>
-
Returns IterableIterator<string>
getUpdaters
- getUpdaters(container, force?): IParticleUpdater[]
-
loadOptions
- loadOptions(options, sourceOptions): void
-
Returns void
loadParticlesOptions
- loadParticlesOptions(container, options, ...sourceOptions): void
-
Returns void