This is the core class, create an instance to have a new working particles manager
The options loaded by the container, it's a full Options object
ReadonlycanvasCanvas object, in charge of the canvas element and drawing functions
Check if the particles' container is destroyed, if so it's not recommended using it
The effect drawers map
The container fps limit, coming from options
The container hdr support flag
ReadonlyidThe container id
The container check if it's hidden on the web page
ReadonlyparticleParticle created plugins
ReadonlyparticleParticle destroyed plugins
ReadonlyparticleParticle position plugins
ReadonlyparticlesThe particles manager
The particle updaters array
ReadonlypluginsAll the plugins used by the container
ReadonlyretinaThe retina manager
The shape drawers map
Check if the particles container is started
The number of z-layers
Gets the animation status
true is playing, false is paused
The options that were initially passed to the container
the source options passed to the container
Adds to the container lifetime
Checks if the container is still alive
Destroys the current container, invalidating it
if true, removes the container from the engine
Dispatches an event from the container
Optionaldata: unknownDraws a frame
Initializes the container
Initializes the effect drawers, shape drawers and particle updaters
Pauses animations
Starts animations and resume from pause
Optionalforce: booleanRestarts the container, just a Container.stop/Container.start alias
the Promise of the start method
Resets the container with new options
OptionalsourceOptions: RecursivePartial<IOptions>Starts the container, initializes what are needed to create animations and event handling
Stops the container, opposite to start. Clears some resources and stops events.
Updates the container options
true if the options were updated, false otherwise
The object loaded into an HTML element, it'll contain options loaded and all data to let everything working [[include:Container.md]]