Private
Readonly
Internal
_engineThe engine used for registering plugins
Private
Readonly
_initializersReadonly
drawersThe drawers (additional shapes) array
Readonly
interactorsThe interaction managers array
Readonly
moversReadonly
pathThe path generators array
Readonly
pluginsThe plugins array
Readonly
presetsThe presets array
Readonly
updatersThe updaters array
Adds a path generator to the current collection
the type used as a key in the collection
the path generator to add
Adds a plugin to the plugin system, if the plugin already exists, is not added
the plugin to add
Adds a preset to the existing collection
the preset name
the options to load with the preset name
if true, overwrites the existing preset
Adds a shape drawer (additional particle shape) to the current collection
the shape drawer types (particle shape names)
the shape drawer
Gets all the available plugins, for the specified container
the container used to check which are the valid plugins
a map containing all enabled plugins, with the id as a key
Returns all the container interaction managers
the container used to check which interaction managers are compatible
if true reloads the interaction managers collection for the given container
the array of interaction managers for the given container
Searches the path generator with the given type name
the path generator type to search
the path generator if found, or undefined
Searches the preset with the given name
the preset name to search
the preset if found, or undefined
Searches the given shape drawer type with the given type name
the shape drawer type name
the shape drawer if found, or undefined
Returns all the container particle updaters
the container used to check which particle updaters are enabled
if true reloads the updater collection for the given container
the array of updaters for the given container
Load the given options for all the plugins
the actual options to set
the source options to read
Load the given particles options for all the updaters
the container of the updaters
the actual options to set
Rest
...sourceOptions: (undefined | RecursivePartial<IParticlesOptions>)[]the source options to read
The constructor of the plugin manager